Post Job Free

Resume

Sign in

Software Engineer Computer Science

Location:
Pittsburgh, PA
Salary:
85000
Posted:
January 30, 2016

Contact this candidate

Resume:

VIJAY MANOHARAN Visa status: H*B Phone: 716-***-****

*** * ******, *** * Pittsburgh PA- 15232 Email:actbwb@r.postjobfree.com LinkedIn - in.linkedin.com/in/vijaymanoharan/ GitHub : https://github.com/vijayManoharan

EDUCATION

• University at Buffalo, the State University of New York. August 2013- February 2015

Masters in Computer Science. GPA- 3.38/4.0

• Dayananda Sagar College of engineering, VTU INDIA August 2006-July 2010

Bachelors in Computer Science. First Class with Distinction CGPA- 8.5/10.0

SKILLS

•Programming Experience C, C++, java, Visual Basic 6.0, python.

•Networking and SAN TCP/IP, NAS, SAN, Replication and storage, Socket programing

•Parallel computing framework OpenMP, MPI, GPU, Hadoop Map-reduce.

•Framework and Tools JDBC, ADO, ODBC, SOLR, Eclipse, Jenkins.

•Scripting and Web experience Perl (object oriented), shell script, JavaScript, HTML, XML, CSS

•Database SQL plus, PL/SLQ, MongoDB.

•Certification Sun java certification 2010, Symmetrix Configuration and replication.

•Others GRID Computing, MATLAB, UNIX operating system.

WORK EXPERIENCE – 3 years 8months

Panasas, Software Engineer (python, NAS) Current

Focused on improving and developing the software and testing infrastructure of the company (development, automated testing, reporting and logging) that increased the quality of the software products and its testing.

As a member of performance team Performed NAS Performance benchmark testing on the in-house hardware using manual and automated tests to validate the software before release.

Developed scripts to run the benchmark tests, collect results in to database and report the results in useable format for analysis.

EMC, Associate Software Engineer (C, Perl object oriented, automation) July 2011 – August 2013

Worked on EMC’s SAN and its software to monitor Storage array replication.

Developed scripts based on test cases and also maintained for stability. Thereby following the complete software development life cycle.

Development of test cases based on Functional Specifications of new feature and automating test cases using PERL.

Involved in manual and automated testing of Symmetrix Local and Remote Replication features

Accomplishment: Nominated for Award for finding a critical bug and its root cause during a major software release.

ORACLE, Associate Software Developer (JAVA, PL/SQL) September 2010 - July 2011

Designed, maintained and developed components of banking software Oracle Flexcube using Pl/SQL and JAVA as a part of Kernel development team. Actively participated in requirement spec and design of the form and component.

PROJECTS

Search System using Hadoop (JAVA, Hadoop Map –reduce)

Designed and developed a parallel search system on Yelp Data set using Hadoop framework.

The project is focused on parallelizing the search using Map-Reduce algorithm and improving results using specialized ranking algorithm developed for the data set.

Secure Content service and load balance (JAVA, MYSQL, Awk toolkit)

The project is an implementation of IEEE paper demonstrating a protocol called PSCS protocol to load balance services on a Server System by using Proxy system to delegate and handle service in parallel.

The project contains interactive front end and supporting back for queue of services for each proxy.

File sharing system (C, Sockets, TCP)

A C application for file sharing with remote hosts in a hybrid network similar to Torrent file sharing system.

Distance routing algorithm (C++, Sockets, UDP)

Developed a C++ application for constructing and updating routing table on node connected to multiple nodes in a real network. The routing information are calculated using Bellman-Ford routing algorithm and broadcasted to neighboring nodes using UPD messages.

Parallel speedup (Openmp, MPI, GPU, Hadoop, SSE-AVX)

A sequential C program is parallelized using various parallel programing approaches and comparison of the performance by the varying parameters like the number of processor, threads and size of the problem.



Contact this candidate