Professional Summary
Having 8 years of experience in all phases of software development life cycle (SDLC), which includes User Interaction, Business Analysis/ Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Product Testing, and Deployment of desktop. Enterprise and Web based applications using Ja100 Montgomery St. 10th Floor, J2EE technologies. Experienced Ja100 Montgomery St. 10th Floor Developer focused on solving customer problems, improving usability and maximizing efficiency. Specializing in creating applications. Effective at working in Agile environments using Scrum methodologies. - Strong application development experience in using Agile Software Development methodologies like Scrum, Sprint and Traditional software models like Waterfall and TDD. Developed web-based enterprise applications using core Ja100 Montgomery St. 10th Floor, J2EE, JPA/Hibernate, Web Services (SOAP and Restful), MVC framework (Spring MVC), SQL, PL/SQL and Object Oriented Programming techniques. - Proficient in implementation of frameworks like Spring (Spring MVC, Spring IOC, Spring AOP, Spring Boot) and ORM frameworks like JPA/Hibernate. - Experience with UI technologies and frameworks including HTML, Ja100 Montgomery St. 10th FloorScript, TypeScript, NPM (Node JS), CSS, Angular JS, Angular 6, JQuery, JSTL, SWT, GWT. - Developed front-end applications by using Angular JS, Backbone JS to obtain Model View Controller (MVC) design flow. - Hands-on experience in developing Microservices solutions, experience on Microservices tech stack like Spring Boot. - Extensive experience working with RDBMS such as Oracle. - Proficient in developing Web Services, related technologies and frame works like WSDL, SOAP, JAX-WS, JAX-RS, SOAP UI and generating client's client using Eclipse for Web Services consumption. Hands on experience on Restful Web Services with JAX-RS using Spring Boot. - Worked on deployment, installation, configuration with Application servers like Apache Tomcat, IBM Web Sphere, BEA WebLogic and JBoss Enterprise Application Server. - Experience in implementing Design Patterns like Singleton, Factory, MVC. - Experience on different IDEs such as Eclipse, JDeveloper, STS and IntelliJ. - Subversion Tortoise SVN and GIT versioning software tools. - Hands on experience in building tools like ANT, Maven. - Experience in using the continuous integration tools like Jenkins. - Experience in using the tools like SONAR. - Extensively worked on JIRA and ALM tools for tracking stories in a Project in a different methodology of Software Development Life Cycle. - Having Experience on UNIX, Linux commands and Deployment of Applications in Server and ability to work effectively on Windows platforms. - Ability to work effectively in cross-functional team environments and experience of providing training to business user. - Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirement in a distributed application environment