Technology Lead Resume
PROFESSIONAL SUMMARY
- 12 years of total IT experience in developing, maintaining, supporting the applications in Confidential, insurance, manufacturing domain,, Sales domain with Java technology.
- Passed Sun Certified Java Programmer (SCJP)
- Passed Sun certified Sun certified web component developer (SCWCD)
- Expertise of Java, J2EE technology
- Expertise on microservices development using Spring Boot, Gradle, Spring cloud, Pivotal cloud foundry and DB2
- Hands on Spring, hibernate, servlets, JSP, Struts, JSF, Ajax
- In depth knowledge of rest web services using Spring
- Involved in all phases of software development life cycle. Understanding the requirement, High level Design, Low Level Design.
- Hands on Experience on software development using Agile methodology.
- Proficient in unit testing frameworks like JUnit, Mockito, Postman test .
- Automated integration test using postman neuman script.
- Hands - On Experience in Continuous Integration and Continuous Deployment (CI/CD) using Jenkins.
- Hands-On experience in monitoring tools like CLS and AppDynamics.
- Used Agile practices like Pair Programing and Test Driven Development techniques (TDD).
- Expertise in spring integration using publisher consumer, rabbit MQ technologies.
SKILL SET
Domain: banking, Insurance, Sales, Manufacturing, Education
Technologies: Jave 8, Java/J2EE, HTML, RESTful Webservice,Spring boot, microservices, Spring MVC, Struts, web services, JSF, spring, Hibernate, JPA, SQL, junit, Mockito, Integration test using neuman script Spring Integration, publisher consumer, Rabbit MQ
Scripting Language: JavaScript, unix scripting
Cloud Stack: Pivotal cloud foundry
Development Tools: Spring Tools Suite (STS), IRAD 6.0, Intellij Idea, MyEclipse 8.0, BEA Weblogic workshop
Version Control Tools and IDE: Git, Microsoft Visual Source Safe (VSS), SVN, maven, Log4J, App Dynamics, CLS
Servers: Websphere 6.2, BEA web logic 9.2, Apache Tomcat 6
Operating System: Windows XP/ 7/professional
PROFESSIONAL EXPERIENCE
Team Lead /onsite coordinator
Confidential
Environment: Java 1.8, Spring boot, microservices, Pivotal Cloud Foundry ( PCF), Rabbit MQ, Spring integration, Windows, Spring Tools suite (STS), DB2
Responsibilities:
- Prepared and presented the design to the client and got it approved to move the implementation forward.
- Analyzed and discussed the effort required for delivery with team and presented and got it approved with client.
- Implemented Micro service based architecture for rewriting all the customer data store module .
- Continuous Integration and Continuous Deployment (CI/CD) using Jenkins.
- Preparing impact analysis document, API specification document .
- Prepared the API document using swagger.
- Written the unit test cases using junit, mockito framework.
- Developed the automated integration test using postman neuman scripts
- Demoed the implemented services/applications and got it accepted/approved from product owner and other stakeholders
- Code review all tasks, deploy and maintain application in Pivotal Cloud Foundry (PCF).
- Developed exception management utility and logger utility which are common for project.
- Implemented in Spring integration based publisher consumer and rabbit MQ based application for batch processing.
- Proficiently used Agile practices for implementations like Feature, user story grooming, user story estimation, moving the user stories through development, completed and accepted phases, backlog grooming, retrospective.
- Implemented the Spring cloud configuration for externalizing the configuration so that dynamically update the properties without redeploying the application.
- Implemented the caching solution to cache the frequently used and mostly static data .
Confidential
Module Lead
Environment: IntelliJ idea, rest web services, spring MVC, Junit using Mockito, Git
Responsibilities:
- Analyzed, discussed the estimations with team and presented estimations to client.
- Prepared impact analysis document, design document and got it approved with client.
- Written the unit test cases using junit, Mockito framework.
- Written rest services using Spring MVC to provide the service to the ui
- Demoed the developed application to the client and got it approved.
- Adapted all the Agile processes like backlog grooming, user story estimation, moving user stories through different phases like in progress, completed, accepted, retrospective.
Confidential
Technology Lead
Environment: RAD, JSF, spring, Jquery, IBM DB2
Responsibilities:
- Analyzed and presented the effort estimations to the client.
- Preparing impact analysis/design document and getting it approved by client.
- Coding, documentation and testing the application.
- Mentoring the team for their work and reviewing their work .
- Preparing the impact analysis document.
Confidential
Technology Lead
Environment: Eclipse Helios, CXF web service, spring, Siebel
Responsibilities:
- Involved in effort estimations.
- Preparing Unit test cases, Junit test cases.
- Coding, documentation and testing the application.
Confidential
Team Member
Environment: Eclipse Helios, JDK1.6, xml, java, hibernate, SQL Server
Responsibilities:
- Involved in effort estimations.
- Preparing Unit test cases, Junit test cases.
- Coding, documentation and testing the application.
- Documenting the design document and having walkthrough with team.
- Implementing the application as per discussed requirement and design.
- Interacting with the test team to verify and resolve the gaps in deliverables.
Confidential
Team Member
Environment: BEA Weblogic workshop 10.3, JDK1.5, JSF 1.2, Ajax
Responsibilities:
- Interacting with Client for requirements gathering.
- Involved in effort estimations.
- Prepare design documents for client approval based on client requirement.
- Validating Unit test cases, preparing test cases
- Coding, documentation and testing the application.
Confidential
Team Member
Environment: IRAD 6.0, JDK1.5, Struts 1.2, Ajax
Responsibilities:
- Interacting with Client for requirements gathering.
- Involved in effort estimations.
- Prepare design documents for client approval based on client requirement.
- Validating Unit test cases, preparing test cases
- Coding, documentation and testing the application.
