Professional Documents
Culture Documents
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.
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.