Sunteți pe pagina 1din 2

Anubhav Jain

Phone: (919) 457 2861 3255, Octavia Street, Raleigh, NC - 27606 LinkedIn Profile: linkd.in/anubhavj Email: ajain13@ncsu.edu

Goal To obtain a challenging position as a Software Developer/Consultant in a leading IT/Software Firm, and put to use the skills gathered during my higher studies as a student of Computer Science and Information Technology. Work Experience Etix Morrisville, NC Application Engineer Intern Jan13 Present Hit the ground running to work on Etixs core ticketing software platform to migrate it to JEE 6, currently implemented in a host of old generation scripting languages. Responsible for implementing the business logic, and am working in conjunction with a front-end developer. This migration also includes converting all web application servers to JBoss EAP 6 from Apache Tomcat in a phased manner. Infina Connect Healthcare Systems, Inc. Cary, NC Application Development Intern May12 Dec12 Worked on several aspects relating to the Infina Connect SaaS platform in my 8 month tenure. My work involved addition of new features 3 different web applications, having different architecture/stacks. My work was mainly implementing enhancements on the business logic / middle tier. My responsibilities included: Development of Synagis product line using Tcl, PGSQL and OpenACS/AOLserver, like the Customized Patient Records Viewer and Prescription Deletion. Addition of modules in the ICC product line using JEE 6 and PGSQL like Prescription PDF Generator and encrypting MIDs throughout the application. Design and development of load test cases using HP LoadRunner for the ICC web application. Development of automated regression test cases using Selenium and JUnit for ICC product line. Writing automation scripts in shell and ant for build and test automation. Evaluation of various CI platforms and implementation, deployment and maintenance of Hudson CI on a hosted linux VM. Academic Qualification North Carolina State University Masters of Computer Science ABES Institute of Technology, Ghaziabad Affiliated to Uttar Pradesh Technical University B. Tech (Computer Science & Engineering) Technical Skills

Aug11 May13 Current GPA: 3.41

July07 - June11 69.2%

Proficient in object oriented programming for enterprise level applications in a variety of interpreted languages. Programming Languages: C++, JEE, JavaScript | Scripting Languages: Python, Tcl, Shell, Ant Knowledge of implementation and maintenance of web application servers: JBoss and AOLServer. Web Content Management, JSON, XML, EJB, JPA 2.0, Hibernate, Servlets, JMS, JNDI End-to-end deployment & maintenance of Continuous Integration systems like Hudson, Jenkins, Continuum, etc. Automated Testing Platforms like Selenium, SilkTest, LoadRunner, etc. RDBMS: MySQL, Postgre SQL & Oracle 10g | Version Control Systems: Git, SVN & CVS

Projects Undertaken Graduate Course Project | Access Control System for Openflow Aug 2012 Dec 2012 This project was concerned with developing an end-to-end system for providing access control to Openflow environments, which was simulated using the floodlight controller. The motive of this project is to blacklist/whitelist any host/group of hosts within a network. My contribution was the

GUI, design and implementation of database, transmission of data between Policy Manager and hosts and controllers using JSON and other pieces of code. Graduate Course Project | Sun SPOT Home Monitoring System Aug 2012 Dec 2012 This is a major undertaking, done in a team of three. The idea is to devise a triad of devices to act as a home monitoring system. The initial program is to monitor the physical characteristics of the house (temperature, humidity, etc.), relay it to a workstation at the device control center and present this information to the homeowner through a mobile application. Although the user sees only this part of the system, the main part of this whole operation is for the mobile application to act as a listener to all the traffic thats being transacted through the mobile and report that to the control center for social engineering. I was responsible for the Android Application. Graduate Course Project | Google 2-Step Authentication Implementation - Jan 2012 May 2012 Developed a Java implementation of the Google 2-Step Authentication Mechanism. Used online random number generation facility from random.org to act as seed for random number generation and has the functionality of sending the random authentication code to the user. Graduate Course Project | Parallelized Dijkstras Algorithm Jan 2012 May 2012 Developing a parallelized version of Dijkstras Algorithm using OpenMP and MPI in C. The running time of the algorithm can be reduced by up to ten times, depending upon the problem set. Also developing parallelized version of the 3D heat equation as a part of the project. Graduate Course Project | MANET Protocol Performance Modeling Aug 2011 Dec 2011 Did a comparative evaluation of MANET Routing Protocols, namely GRP, OLSR and TORA, to compare their performance under various different scenarios to find out their relative pros and cons. This particular performance modeling had not been done before and the findings have been submitted for a conference presentation. Graduate Course Project | Telecom Database Management System Aug 2011 Dec 2011 Developed an operational database management system for a Telecom Company as part of a graduate course. The DBMS had an extensive array of predefined operations, which by themselves and in combination could perform almost all the operations that might be needed to be performed on the data of a telecom company by either the staff or customers. It was designed with a Java frontend for ease of operation and used MySQL as the RDBMS. College Research Project | Cyclomatic Complexity -Oct 2010 Apr 2011 Developed a tool for calculating the cyclomatic complexity and control flow graph for a given piece of code. This is developed almost entirely in C(GCC) and a bit of Java for the GUI concerning the CFG design. The code works to calculate the complexity of the given piece of code in four steps and gives the complexity in terms of the decision points of the code. Summer Training | Cadence Design Systems June-July 2010 Development of test cases which had to be used in a automated regression test suite for the whole product line. I developed around 70 test cases for 3 different products of the firm in total. I used QFTest along with Jython to develop these test cases.

Co-Curricular Achievements Have been elected as one of the two Graduate Senators at the NC State University Topped the batch securing 77.5% marks in the third semester
Working for NGOs like PCRA & UNV Appointed as the Student Vice-President for the college IEEE branch in the 3rd year Appointed as the Student President for the college IEEE branch in the 4rd year

2011 Jan-May08 Aug09 Aug10

Nov08-Present

S-ar putea să vă placă și