Team Lead Resume
NY
SUMMARY
- Around 11 years of IT experience in design, development, implementation and testing of Client Server, Web applications using Java /J2EE Technologies.
- Involved in scrum sessions and sprint retrospective.
- Involved in communication with cross - functional teams about various engineering topics such as system architecture, detailed design, APIs.
- Leading team members in the delivery of technology solutions which meet business delivery expectations and integrate best engineering practices.
- Managing scrum sessions, and executing sprint planning, sprint retrospective and sprint demos.
- Involved in communication with large cross-functional teams about various engineering topics such as system architecture, detailed design, APIs, project schedules.
- Having well expertise in Spring MVC, Spring Boot, JPA, and Micro Services.
- Having Good working experience with Docker and Kubernetes.
- Having good working experience in JSR286, and JSF.
- Rich work experience in Open-Source frameworks like Struts and Hibernate.
- Experience in developing Front End components using HTML5, CSS3, JavaScript, JQuery, Ajax, Bootstrap.
- Have Expertise in using Jenkins, ANT, MAVEN, SVN, GIT, Bitbucket, Bamboo and Kubernetes.
- Good understanding of Algorithms, Data Structures, and Design Patterns.
- Working knowledge in Relational Database Systems like Oracle and fair exposure to PL/SQL and My SQL programming.
- Have used Web sphere, Web logic, Tomcat, and Portal Server.
- Strong debugging and trouble shooting skills.
- Trained and guided the new Team members and helped them to groom.
- Good analytical and programming capabilities coupled with excellent decision-making skills.
- Dedicated and highly ambitious to achieve organizational as well as personal goals.
- Excellent team player with good analytical and interpersonal skills.
TECHNICAL SKILLS
Languages: Java, C, C++, J2EE
Web: HTML/ HTML5, CSS/ CSS3, JavaScript
Testing: Junit, Cucumber
Java Script Technologies: jQuery, Bootstrap, AJAX, Angular
Databases: My SQL, SQL Server, Oracle, DB2
Dev Environment: Eclipse, IntelliJ, IBM RAD
Web Services: RESTFUL, SOAP, Micro services
SCM Tools: SVN, CVS, GIT
Build Tools: Ant, Maven
Servers: Apache Tomcat, WebLogic, Glassfish
Environment: Windows XP/8/10, Linux, Mac OS X
SDLC: Waterfall, Agile, Scrum
Web Dev Tools: Fire Bug, Chrome Developer
Cloud Computing: Amazon EC2, Amazon S3
Test Tools: Soap UI, Postman
PROFESSIONAL EXPERIENCE
Confidential, NY
Team Lead
Environment: Spring Boot, Micro Services, Kafka, Struts, Ajax, Angular, Java Script, Glassfish, Bamboo, Maven.
Responsibilities:
- Led and directed the team to achieve effective work output and resource utilization.
- Converted monolithic app to micro services architecture using Spring Boot, Deployed, Scaled, Configured, wrote manifest files for various micro services in PCF.
- Implemented REST Micro services using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
- Extensive experience in Software Design, Development, Maintenance and Production Support usingJava 8, J2EE, and Spring (APIandMicro services).
- Implemented Hysterix a Latency and Fault Tolerance system for Distributed Systems.
- Implemented Micro Services to process the messages into the Kafka Cluster set up.
- Closely worked with Kafka Admin team to set up Kafka cluster on QA and Prod environments.
- Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster.
- Have knowledge on partition of Kafka messages and setting up the replication factors in Kafka cluster.
- Involved in Scrum and Grooming meetings.
- Mentored new team members on effective usage of blend of Spring Boot /JPA and Java
- Analysis of requirement documentation and understanding of acceptance criteria.
- Involved in Code Merge and Code Review.
- Participated in the daily stand-up meetings as part of AGILE process for reporting the day-to-day developments of the work done
- Coordinated with Business regarding the team issues.
- Used to verify the status and follow up with the team on the task’s completion.
IT Analyst (Team Lead)
Environment: JSP, Struts, Java script, AJAX, HTML, CSS, Java script.
Responsibilities:
- Involved in the requirements study.
- Created User Interface screens usingHTML, DHTML, AJAX, CSS, Java script.
- Developed Action classes,Action Formsand Struts Configuration file to handle required UI actions,JSPsfor Views.
- Developed server-side presentation layer usingStruts MVC Framework.
- Involved in the preparing of documents like induction manual, Transition summary
- Involved in Discussions with CDM and other project teams.
- Involved in Offshore coordination.
- Prepared Initial prototype of the UI screens.
- Involved in testing.
- Ensuring quality and standards.
- Involved in Granting access to CISUI Users.
- Involved in Production Support Activities.
- Attending status calls and providing weekly status reports to client managers
Confidential
Team Member
Environment: JSF, JSR 286, Java script, Ajax, HTML, CSS, Oracle Web logic application server.
Responsibilities:
- Actively interacted with Business Analysts for requirement gatherings and analysis.
- Involved in Preparing HLD and LLD.
- Designedspecificationsusing UML including Use case, Class and Sequence diagrams.
- Document to cover the functionality, design and analysis issues and scope of work.
- Developed the application using industry standard design patterns likeService Locator, Singleton, Business Delegate, MVC, and Factory Patternetc. for re-usability.
- Developed the Portlets.
- Maintenance of the application including bug fixing.
- Ensuring quality and standards.