Post Job Free
Sign in

Java Developer, Senior Software Engineer, Senior Software Developer

Location:
Murfreesboro, TN
Posted:
April 12, 2017

Contact this candidate

Resume:

SWAPNIL C. RAJPUT ***, Brown Drive, Apt. No. D*C, Murfreesboro, TN, 37130

Middle Tennessee State University Email: *****************@*****.*** Mobile: +1-615-***-**** Summary:

4.9 years of work experience in JAVA/J2EE as a full stack developer.

Achieved industrial awards for quick learning abilities.

Good knowledge of facing client issues and queries on open source project.

Open source eclipse plugin development.

Experienced in team handling, knowledge sharing and managing Confluence documents.

Good background of agile methodology, SCRUM and SDLC phases.

Knowledge of functional documents such as Requirement analysis document, High level and low level designs.

Understanding of OOPs concepts, Design patterns and UML Designs.

Experienced in Code merging, branching and handling issue tracker tools e.g. JIRA, Bitbucket

Hands-on experience in UNIX operating system and system calls. Technical Skills:

Programming Languages: Core java, Java (J2EE), C, C++

Web Technologies: Web Services- REST, SOAP, JSP, Servlet, Junit, Mockito, JSON, XML, XSLT, Apache Tomcat

Framework: Spring, Struts and Hibernate

Design: AJAX, HTML, HTML5, CSS, JavaScript, Bootstrap, JQuery

Databases: PLpgSQL, MySQL, Cassandra, Apache Solr

Version Control Systems: Tortoise SVN, Git, CVS, Maven

Eclipse Plugin Development.

Basics of Python, AngularJS, Node.js

Applications: Eclipse, SoapUI, IBM Rational Rhapsody, Beyond Compare, Understand C, Microsoft Visual Studio, Microsoft Visio, Enterprise Architecture, Jasper iReport, Bamboo, Adobe Dreamweaver, Wireshark etc. Education:

M.S. in Computer Science, Middle Tennessee State University (GPA 3.8) August, 2015 – August, 2017

M.Sc. in Computer Science, University of Pune, India July, 2009 – April, 2011

B.Sc. in Computer Science, University of Pune, India June, 2006 – April, 2009 Work Experience:

Total Experience: 4 years 9 months

Cybage Software Pvt. Ltd., Pune, India as a Software Engineer April, 2014 – July, 2015

KPIT Technologies Ltd. (KPIT Cummins), Pune, India as a Software Engineer May, 2011 – April, 2014

Acura Software Labs, Pune, India - Internship (6 months) October, 2010 – May, 2011 Achievements:

KPIT “WOW” Award for quick learning abilities in the project (May, 2013)

KPIT “WOW” Award for merging client tool into eclipse (April, 2014) Projects:

Project Name: MobiTV, California

Employer: Cybage, Pune, India

Technologies: Core, Adv. Java, Spring, Hibernate, MySQL, Web Services – REST, SOAP, JUnit Project Description:

MobiTV platform provides streaming on mobile devices. Users can watch TV on mobile for Android and iOS operating systems. MobiTV works with TVBank (Japan), Reliance (India), T Mobile (USA), Boost (USA) and XL (Indonesia) professional services. Roles and Responsibilities in the project:

Worked on JAVA and Spring configuration as a core developer.

Implemented Web Services using REST and SOAP.

Hibernate configuration changes.

Service Discovery and advertising of services.

Data (channels) ingestion using scheduling mechanism and XSLT.

Puppet configuration changes.

Created RPMs, executable builds.

Developed automation test suite by using JUNIT.

Test reports generation using maven surefire plugins.

Speed improvement and optimization by using Memcached mechanism.

Extensive use of cURL APIs in development and testing.

Code review and screening.

Miscellaneous bug fixes.

Other Responsibilities in the project:

Contribution in client meetings, handling project status reports.

Knowledge Sharing to new members.

Code quality verification in SonarQube.

Project Name: Renesas-GNU

Employer: KPIT Technologies Limited (KPIT Cummins), Pune, India Technologies: Java, Eclipse Plug-ins, MySQL, C, C++, shell scripts, XML Project Description:

Main objective of this project was to integrate Renesas and KPIT GNU toolchains with eclipse based IDE such as Renesas “e2 studio” and ARM DS-5. Projects can be compiled and executed on Renesas hardware using provided features. Renesas e2 studio is developed by extending the Eclipse CDT and by modifying managed build system (MBS) functionalities under project properties in eclipse. The source code and software (e2studio) is available on Renesas website. Roles and Responsibilities in the project:

Modified the eclipse CDT core (original) plugins for Renesas microcontrollers using Java.

Created plugins for different toolchains, wizard pages (graphical user interfaces) as per end customer’s expectations.

Handled toolchain management page (wizard page) to support operations like integration/disintegration of toolchain along with their properties.

Validation on Managed Build system (MBS) in eclipse project properties.

Live file extraction mechanism to optimize the memory size in executables.

String externalizations to support on other languages e.g. Japanese OS

Code conversion from High-performance Embedded Workshop(HEW) IDE to Renesas e2 studio IDE.

Code conversion from one toolchain to another (e.g. CCRX to GNURX toolchain) using Java.

Worked on XML parsing and XML schema designing.

Analyzed source code by using Java PMD (Programming Mistake Detector) plugins to maintain quality of products.

Generation and modification of advanced Makefiles.

Managing help documents, tutorials, questionnaire, demo examples. Industrial Academic Projects:

Project Name: Hospital management system

Fully automated clinical reports using Java, Struts and Hibernate with advanced web designing technologies.

Implemented variety of Test results which are used in most of the clinics.

Developed different accounts for patients, staff and administrators.

Facility to store the history of patients by taking back of SQL efficiently. Project Name: Defined Contribution Pension scheme

Requirement from government of Pune to automate the pension records.

Developed variety of forms in HTML and JSP such as Personal Details information, Application Forms, Employer Receipts, Search results etc.

Dynamic report generation using iReport and MySQL.

Implemented dynamic data search approach using AJAX and JMesa. Personal Details:

Date of Birth: 17-March-1989

Marital Status: Single

Hobbies: Playing Guitar, Reading and Swimming

I hereby declare that the above written particulars are true. Swapnil Rajput



Contact this candidate