You are on page 1of 3

PROFESSIONAL SUMMARY

 Excellent understanding of Software Development Life Cycle including specification, documentation and quality
assurance.
 Strong understanding of OOPs, Java/J2EE fundamentals and Database Architecture concepts to architect and develop
enterprise applications.
 Good experience in developing web service applications using REST/ SOAP, WSDL and UDDI protocols.
 Worked with UI technologies like GWT, AngularJS, JavaScript, and jQuery.
 Conversant with various design patterns and coding standards and have implemented in all my applications.
 Expertise in distributed multi-tier application development using J2EE development environment and Model View
Control (MVC) architecture.
 Proficient in writing PL/SQL queries, optimizing SQL Queries and creating ER Diagram and database schema for the
applications.
 Worked on different application servers like WebLogic, WebSphere, Tomcat, and JBoss.
 Committed to excellence, self-motivator, fast-learner, team-player, and a prudent developer with strong problem-
solving skills and communication skills.
 Worked closely with the project management and marketing team to completely define specifications to help ensure
project acceptance.
 Has extensive experience working in onsite/offshore delivery model.
EDUCATIONAL QUALIFICATION
 Master of Science, Computer Science, Bradley University, Peoria, IL, 2016. 3.66/ 4.0 GPA
 Bachelor’s of Engineering, Information Technology, Rajiv Gandhi Technical University, India. 2012. 3.5/ 4.0 GPA
SKILLS SUMMARY
Operating System Windows 95/98/2k/XP/7/8/10, Macintosh, LINUX Ubuntu, UNIX
Development Methodology Agile/ Scrum, Waterfall
Database/Database tools Oracle 9i/ 10g, MySQL, Mongo DB
Java Technologies JAVA/J2EE, Servlet, JSP, JSF, JDBC, JAX-RS, JUnit
Web Technologies HTML, CSS, JavaScript, jQuery, XML, JSON, Ajax, Bootstrap, AngularJS
Scripting Languages PHP, Python
Frameworks Spring, Spring Boot, Hibernate, JPA
Design Patterns Singleton, Abstract Factory, Factory, MVC
Web Service Tool SoapUI, POSTMAN
CI & Version Control Tools Jenkins, GITHUB, BitBucket, SourceTree, SVN
Build Tools Maven, Ant
Defect Management JIRA, Rally
Microsoft Suite MS Office, MS Access, MS PowerPoint, MS Excel, MS Word, MS Visio
Other Tools & Technologies Visual Studio 2008/12/13/15, Cocoa Pods, Realm, Core Data, Xcode, IntelliJ, Eclipse,
NetBeans, Dreamweaver, Microsoft Project, Heroku, Bootstrap, UML, AWS, REST/
SOAP web services, PHP, Swift, iOS, Android

PROFESSIONAL EXPERIENCE
Senior S/W Engineer Tech Mahindra Americas, Inc. Sep 16 - Till Date
Client: CenturyLink, Dublin, OH
 Involved in requirement gathering development prior to each iteration, participating in various agile calls like project
planning, sprint planning, story grooming and daily stand ups.

1
 Build, debugged, and tested the application using JAVA/J2EE, Spring, Hibernate, JPA, JSP, RESTful, AngularJS 2, AJAX,
JSON, XML
 Using Spring Boot for rapid application development.
 Involved in committing and merging the code using GIT repository with different branches.
 Prepared solution documents, unit test document as part of deliverable, also approach document for the team.
 Responsible for deployment of code on DEV/QA environments using Jenkins.
 Assisted the infra team in production deployments.
 Executed test cases and participated actively in Regression Testing.
 Coordinated with offshore team to provide the updates on daily onshore actives and assist them on new
developments.
Environment: Eclipse, Java, Spring, Spring Boot, Hibernate, Tomcat, Maven, AngularJS, GIT, MySQL, RESTful WS, Jenkins,
Rally, Slack.

Software Developer Bradley University, Peoria, IL Apr 16 - May 16


 Converted OSF hospital’s website into an iOS app using Xcode7 and Swift.
 Designed the server side database and used third party APIs using Cocoa Pods and Heroku.
 Participated in UI design and requirement analysis.
 Responsible for creating UI using Auto Layout and Stack Views.
 Involved in implementation and consumption of REST based web-services.
Environment: Xcode, Swift, Java, Heroku, Realm, Source Tree, BitBucket, Cocoa Pods, Core Data, REST based web services.

Java Developer Diaspark InfoTech Pvt Ltd, India


Project: JLink Client: Johnson & Johnson Oct 12 - Dec 14
 Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings.
 Developed Business components using JavaBeans and database connections using JDBC.
 Involved in writing EJBs (Stateless Session Beans) and Web Services for building the middleware distributed
components and deployed them on application servers.
 Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and Hibernate.
 Created RESTful web services, WSDL and web methods with annotation in hibernate.
 Used Log4J to capture the log that includes runtime exceptions.
 Developed the ANT scripts for preparing WAR files used to deploy J2EE components.
 Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tuples.
These POJOs are serialized Java classes that would not have the business processes.
 Created use cases, class diagrams, activity diagrams and collaboration diagrams.
 Used Web services for transmission of large blocks of XML data over HTTP.
 Promoted twice from Junior Software Engineer to Software Engineer Level 1 to Software Engineer Level 2.
Environment: Java/J2EE, Spring MVC, JavaScript, jQuery, HTML5, CSS3, GIT, JIRA, Agile Methodology, RESTful web
services, JSON, Jenkins, Maven, Putty, Log4j.

Project: MyInvokana Client: Johnson & Johnson April 13 – July 13


 Used the spring container for data source and to load the Hibernate specific classes.
 Extensively used the J2EE design patterns like Singleton, Factory, and Abstract.
 Used Core Spring (IOC) for setter dependency injections.
 Used XML parser APIs such as JAXP (SAX) and JAXB in the web services request response data marshalling as well as
un-marshalling process.
 Localized the application to support multiple languages from a single platform.
 Implemented Spring security for admin module to manage the multiple user’s role and permissions.
 Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as
payment status report to MQ Server using MQ Series.
 Implemented PL/SQL queries and used Oracle stored procedures, and built-in functions to retrieve and update data
from the databases.

2
Environment: Java/J2EE, Spring MVC, JavaScript, jQuery, HTML5, CSS3, GIT, JIRA, Agile Methodology, RESTful web
services, XML, Jenkins, JIRA and Maven, JBoss, Putty, Log4j.

Project: Care4Today Mobile Health Manager Client: Johnson & Johnson Nov 12 – April 13
 Build, debugged, and tested the application using Java/J2EE, Spring, Hibernate, JPA, JSP, SOAP, RESTful, JavaScript,
jQuery, AJAX, JSON, XML, HTML, and CSS
 Wrote an algorithm to dynamically generate schedules to send SMS based on the responses chosen in the survey,
uniformly divided over a fixed time interval.
 Localized the application to support multiple languages from a single platform.
 Modernized the application by using jQuery plugins like FullCalendar, jqPlot, and DataTables.
 Created RESTful Web Services for iPhone and Android devices.
 Developed Session Beans to process requests from the user and used entity beans to retrieve and update customer
information.
 Wrote SAX and DOM XML parsers and used XML Web Services using SOAP for sending and receiving data from
different applications.
 Wrote JUnit Test cases, fixed JIRA issues and learned deployment on the remote server.
Environment: Eclipse, Java/J2EE, Spring MVC, Hibernate, JPA, JSP, SOAP, Restful, JavaScript, jQuery, AJAX, JSON, XML,
HTML5, CSS3, Google Analytics, MySql, Maven, GIT, Putty, Log4j.

Java Developer - Intern Aartek Software Solutions Pvt Ltd., India Jun 11 – Aug 12
 Participated in Software Development Life Cycle to learn the different stages of SDLC.
 Learned Java OOPs concepts in detail, learned real-time design patterns.
 Learned usage of version control, primarily used SVN.
 Involved in designing the web layer to make the forms more user-friendly and attractive.
 Used JavaScript for client side validations.
 Responsible for artifacts deployments to the server.
 Involved in unit testing using JUnit, system testing and the creation of various test scripts using Selenium.
 Involved in troubleshooting the application in the earlier phase of the project in order to ensure successful builds and
deployment.
 Fixed JIRA issues, learned deployment on the remote server.
 Prepared Test Cases and involved in the Test Data creation.
Environment: Java/J2EE, SVN, HTML5, CSS3, GIT, JIRA, Agile Methodology, Tomcat, XML, Jenkins, JIRA and Ant, Putty,
Log4j.

You might also like