We provide IT Staff Augmentation Services!

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, IBM 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 (Documentation).

PROFESSIONAL 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: 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: Spring Boot 1.5, Java 1.8, Mustache Templates, Embedded Tomcat, Pivotal Tracker, Maven, Concourse and Google Cloud Platform

Confidential

Associate Consultant

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: 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: 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: 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

Confidential

Trainer

Responsibilities:

  • Involved in training the news employees of the company on various Java and J2EE technologies.
  • Involved in training the lateral employees on the latest technologies like Spring, JPA, JSF, Struts, EJB etc. required for their project.
  • Conduct the Train the Trainer (TTT) program for other trainers.
  • Preparing course material of latest technologies for the employees.
  • Developing the Proof of Concept (POC) on various Java/J2EE technologies

Confidential

Senior Executive Trainer

Responsibilities:

  • Involved in training the news employees of the various clients on Java and J2EE technologies.
  • Involved in training the lateral employees on the latest technologies like Java, Hibernate, Struts, EJB etc. required for their project.
  • Conduct the Train the Trainer(TTT) program for other trainers.
  • Developing the Proof of Concept (POC) on various Java/J2EE technologies

Hire Now