Lead Consultant Resume
PROFESSIONAL SUMMARY:
- Java/J2EE Developer having 11+ years of experience in Enterprise - level implementation including Architecture, Functional and Technical design, Development, Implementation and Support.
- Hands-on experience utilizing tools in N-tier and Microservices architecture applications using Spring Boot, Spring Cloud config, Google Cloud Platform, Restful Web Services.
- Experience as a Corporate Trainer for various Java/J2EE Technologies.
- Expertise in Java, J2EE, EJB, JDBC, JSP, Servlets, Struts, Springs Core, Spring MVC, Spring Security, Spring Boot, Hibernate, Web Services (SOAP AND REST API) technologies.
- Experience in design and development of Microservice and API Development and documenting them using Swagger.
- Complete Understanding and hands on experience in Agile development methodologies - SCRUM software development methodology and worked with SCRUM planning tools like Pivotal tracker and Jira
- Experienced in system development, design and deployment of multi-tiered distributed J2EE Client/Server applications.
- Experience in Google Cloud Big Queries for Log analysis.
- Worked on Test Driven Development (TDD) for Unit Testing using Mockito/Power Mockito
- Solid experience in implementing applications for global operations in diverse industries using Design Patterns e.g. MVC, Factory, Session Façade and DAO.
- Strong experience in Application Servers like Oracle Web logic, JBoss, Confidential WebSphere, Apache Tomcat server.
- Experience in Splunk and Dynatrace for analyzing the production issues.
- Experience in CICD (Continues Integration and Continues Deployment) using Concourse and Jenkins.
- Experience using the ORM frameworks such as JPA and Hibernate
- Experience with Development tools such as Spring STS, Intellij, Eclipse and Source version control tools like Git, SVN.
TECHNICAL SKILLS:
Programming Languages & Development Frameworks: Java8/J2EE, Spring Core, Spring MVC, Spring Boot, Spring Cloud, Struts, JSF, RESTful/SOAP Web Services, EJB, Hibernate, Maven, Gradle, Jason Web toolkit (JWT)
Cloud Platform & Service: Google Cloud Compute Engine, Stack Driver, Big Query, Google Storage Bucket, Pivotal Cloud Foundry.
Unit Test: Junit, Mockito/Power Mockito.
Web/Application Server: Tomcat Webserver, WebLogic, Jboss and Webspehre.
Other Tools/IDEs: Splunk, Eclipse Oxygen, IntelliJ IDEA, Spring STS, Sonar, GitHub repository, SOAPUI, Postman, Pivotal Tracker, Dynatrace, Confluence (Documentat ion).
EXPERIENCE:
Confidential
Lead Consultant
Responsibilities:
- Understand the client and project requirements (both functional and non-functional) by studying the existing documentation and assimilating inputs from Business Analysts/SMEs and seeking clarifications, if any, to participate efficiently in the Development and Testing phases of the project.
- Design and developing of Micro Services based Cloud Native systems using Spring Boot, Spring cloud APIs like Config Server, Hystrix, Eureka on Pivotal Cloud Foundry).
- Implementation of core J2EE patterns like MVC, Dependency Injection (DI), Inversion of Control (IOC), Decorator and Factory Patterns.
- Involved in writing the Junit for various functionalities using Mockito/ Power Mockito
- Involved in deploying the application on Pivotal Cloud Foundry for lower life cycle environments using Jenkins CICD (Continues Integration and Continues Deployment) tool.
- Involved in performance tuning/optimization concepts within applications like Code optimization.
- Used RTC, Git and SVN for source version control and Maven for building project
- Involved in Code reviews to ensure quality and approving the requests in Git and RTC.
- Participated in backlog grooming, Sprint planning and Agile Scrum meetings regularly.
- Responsible for triaging any production issues raised by customer.
- Interacting with Client in understanding the aspects of their day-to-day business.
- Followed an Agile Software Development environment using agile methods SCRUM
- Coordinate with onshore and offshore to make sure there is not gap in requirements and provide technical solutions for the development of software.
Tools: and Technologies: Spring Boot 1.5, Java 1.8, Spring STS, Embedded Tomcat, Jira, Maven, Jenkins and Pivotal Cloud Foundry.
Confidential
Consultant
Responsibilities:
- Design and developing the Micro service with JEE design architecture using Spring Boot .
- Implementation of core J2EE patterns like MVC, Dependency Injection (DI), Inversion of Control (IOC), Decorator and Factory Patterns.
- Involved in writing the Junit for various functionalities using Mockito/ Power Mockito
- Involved in deploying the application on google cloud for lower life cycle environments using Concourse CICD (Continues Integration and Continues Deployment) tool.
- Involved in performance tuning/optimization concepts within applications like Code optimization.
- Involved in Code reviews to ensure quality and approving the Pull requests in github.
- Used GIT for source version control and Gradle for building project.
- Extensively used Big Queries and Splunk for log analysis, traffic details, and report generation.
- Responsible for triaging any production issues raised by customer.
- Interacting with Client in understanding the aspects of their day-to-day business.
- Followed an Agile Software Development environment using AGILE methods SCRUM
Tools: and Technologies: Spring Boot 1.5, Java 1.8, Mustache Templates, Embedded Tomcat, Pivotal Tracker, Maven, Concourse and Google Cloud Platform
Confidential
Associate Consultant
Tools: Spring Boot 1.3, Java 1.7, Swagger, JIRA, Jackson, Maven, SPLUNK, Dynatrace, Gitlab Runner and Google Cloud Platform.
Responsibilities:
- Design and developing the micro service with REST architecture using Spring Boot
- Involved in development of Store Search Services and Review services.
- Involved in Integration of SWAGGER with Spring boot.
- Involved in writing the Junits for unit testing using Mockito/PowerMockito
- Extensively used Big queris and Splunk for log analysis, traffic details, and report generation.
- Involved in Code reviews and approving the Pull requests in github.
- Interacting with Client in understanding the aspects of their day-to-day business.
- Followed an Agile Software Development environment using AGILE methods SCRUM.
Confidential
Associate Consultant
Tools: and Technologies: Java, Struts, Javascript, Ajax, Ant and Jenkins.
Responsibilities:
- Involved in analyzing the production issues and identify the root cause analysis.
- Actively involved in Analysis, Detail Design, Development,
- System Testing and User Acceptance Testing.
- Bug Fixing and Enhancement.
- Involved in root cause analysis for many technical defects.
- Perform System Testing and fix issues to ensure functioning is as per the requirements.
Confidential
Associate Consultant
Tools: and Technologies: Java, Struts, EJB2.1, WebSphere and Maven
Responsibilities:
- Involved in Maintenance and Production Support of the application.
- Solving software download issues raised by User with in SLA.
- Involved in analysis of root cause for technical issues.
- Involved in Defect fixing for future releases
- Implementing new Change requests as per user request.
- Involved in Unit testing of defects and change requests.
- Preparing User Manuals.
Confidential
Associate Consultant
Tools: and Technologies: Oracle Endeca, Java, Spring, Restful webservice, Jenkins and Apache tomcat.
Responsibilities:
- Actively involved in Analysis, Detail Design, Development using Spring,
- System Testing and User Acceptance Testing.
- Leading the development team
- I have been part of the core team to optimize the performance and scalability of the application.
- Bug Fixing and Enhancement.
- Involved in root cause analysis for many technical defects.
- Perform System Testing and fix issues to ensure functioning is as per the requirements.
Confidential
Senior Consultant
Tools: Java, Struts 1.x, EJB 2.1, Java script, Weblogic10 and Oracle.
Responsibilities:
- As a Senior developer of this project, I have been involved in understanding the requirements and developing the module.
- Understanding the requirements, coordinating with onsite team and the client.
- Involved in application development.
- Involved in Unit testing and Bug fixing
- Deploying the application in Lower life cycle and Preproduction environment.
- Prepared User Manuals.
- Involved in Cyclomatrix code Complexity.
Confidential
Member and Research
Tools: and Technologies: JSF 1.2, JPA 2.0, JBoss 5.0, MySQL
Responsibilities:
- Understanding the requirements and creating low level design documents.
- Involved in analysis and application development.
- Involved in Unit testing and bug fixing