Tech Lead Resume
SUMMARY
- Full stack Java developer with 12+ Years of experience in Design, Analysis, Web Development and Implementation of J2EE Technologies.
- Strong understanding of Object - Oriented Analysis and Design (OOAD) concepts, various Design Patterns with excellent logical and analytical skills focused towards business needs.
- Deployed highly scalable code that interacts with RESTful APIs.
- Modernized legacy applications to cloud based Micro services architecture.
- Hands on experience with docker and Kubernetes orchestration.
- Worked on spring ecosystem like Spring core, Spring data, Spring Security, Spring JPA etc.
- Worked on NoSQL database like MongoDB, REDIS.
- Experienced in developing responsive single page applications using VueJS, Angular 4, HTML5, CSS3, JavaScript, Typescript, JQuery, and Bootstrap.
- Developing applications in Test Driven Development (TDD) Methodology using various testing frameworks like Junit, Mockito.
- Good knowledge on GCP (Google cloud platform) .
- Hands on experience on Hive, Sqoop, KAFKA and Mapr upgrade.
- Used DevOps tools like Jenkins to build pipelines for Continuous Integration and Continuous Delivery.
- Have worked on Scrum and (SAFE)Scaled agile Framework
- Played ‘Scrum Master’ role for the team and Organized daily status meetings with Team members, Project Manager and Business Stakeholders
- Developed best guidelines/practices for coding standards, designing and deploying.
- Used Agile tool Rally for backlog, sprint planning, creating, updating and tracking stories etc.
- Involved in setting up code quality tools like Find bugs, PMD and check style, SONAR and Fortify.
- Highly motivated team player with zeal to learn new technologies and always believes in giving the best of efforts in challenging environments.
- Proven mentoring/leadership skills, helping the team members with reviews and implementation inputs to get on track with the development cycle
- Self-learn, grasp, adapt, plan quickly and share information effectively
TECHNICAL SKILLS
- Java, J2EE, Spring, REST, SOAP, Spring boot, Microservices, SOA.
- VueJS, Angular.HTML, JavaScript, jQuery.
- IBM Cloud, Docker, Kubernetes, Helm, Alexa skills, KAFKA, ELK
- Jenkins, Git-hub, Confluence
- IBM Operational Decision manager rules.
- Maven, Ant.
- SQLserver,Oracle,MySQL,REDIS,Hibernate, Log4j, JUNIT
- Spring Tool Suite, Eclipse IDE
- Apache Tomcat, WebLogic, IBM WebSphere
- SONAR, Find Bugs, FORTIFY, PMD, Check style,DAST
PROFESSIONAL EXPERIENCE
Confidential
Tech Lead
Responsibilities:
- Involved in design and development of MMIS batch jobs.
- Interacted with product owners to be clarified on the user stories and functional areas of the existing system, coordinating with the team members on critical problems and solving.
- Involved in understanding and analyzing the code / functionality of the existing application.
- Involved in fixing the performance bottle necks and optimization.
- Involved in code review.
- Integrated SONARQUBE to the project and shared the finding to the team for better code quality.
- Coordinated with other teams to ensure smooth delivery of the project.
- Helped and guided team members on development areas.
- Provided technical assistance to QAs and developers to convert business requirements into technical design.
- Contributed to design systems architecture, execute business logic and support functions.
- Authored and recorded technical documentation of project progress.
Environment: Java 8, Spring Batch Framework, Fast4JPersistence, Apache Log4j, Multi-Threading, JUnit, Splunk, CA/SSO Integration, IBM ODM, SQL Server Integration Services, Pentaho Data Integration ETL, WebSphere MQ Adapter, JMS, IBM Workload Scheduler (IWS), SOA Architecture using Java Web Services with JAX-WS, SOAP, WSDL, XML, RESTful, JSON,, Microsoft SQL Server, SQL, Stored Procedures, Triggers, Github, Git, TortoiseGit,, FTP, SFTP, HTTP, HTTPs, TCP/IP, Eclipse IDE, SQL Server Management Studio, SoapUI, SonarQube, JAMA, JIRA, UML/OOP concepts, JEE design patterns, JEE frameworks and software development methodologies including Waterfall and Agile.
Confidential
Tech Lead
Responsibilities:
- Involved in Design and development of reusable UI Framework Components for the customer application using Vue.js, Bulma based on UX Style guide.
- Developed micro-service REST API’s using Spring Framework, Spring Cloud and Spring Boot. Spring Feign Client for REST Services to interact each other.
- Created Junit and Mockito Test for Controller and Services classes
- Validated REST endpoints using Postman and SOAP UI tools,
- Involved in Design and development of Logging using SLF4J/logback, tracing using ELK (Elastic search, Logstash and Kibana) and Metrics using Spring Actuator, Prometheus and Grafana.
- Managed continuous integration environment setup using Jenkins, Bitbucket, Nexus Repository and Docker.
- Used Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes
- Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on ICP (IBM Cloud Platform) . Utilized Kubernetes and Docker for the runtime environment of the CI / CD system to build, test deploy.
- Acted as Build manager for daily builds.
- Worked on DAST (Dynamic Application Security Testing) security issues reported by security team.
- Worked on multithreaded Spring batch.
- Worked on Jenkins build automation for IIB (IBM integration bus) deployments.
Environment: Vue.js, Bulma (CSS/SASS), Java, Spring Framework (Spring Core, AOP, DATA, Cloud), Hibernate, Spring JPA, Postman, Bitbucket/Git, Oracle, Maven, eclipse, Slf4j/Logback, ELK, Spring Actuator, Prometheus, Grafana, Spring Boot, ICP (IBM cloud private), Jenkins, IIB, Docker, Kubernetes, SONAR.DAST.Helm,Redis.
Confidential
Tech Lead
Responsibilities:
- Involved in all phases of development from requirement analysis to production support.
- Developed testable code and delivered with quality on schedule.
- Triaged production issues using Splunk logs.
- Worked on multiple modules like attendance, Enrollments and COPAY.
- Worked on creating Provider logins using stored procedure.
- Re-written complex Co-pay batches for more efficient processing.
- Solved multiple performance bottle necks in the project by optimizing the code.
- Worked with Bridges framework, proprietary technology of Confidential used to build child care assistance portal across US.
- Involved in code review.
- Integrated SONARQUBE to the project and shared the finding to the team for better code quality.
- Coordinated with other teams to ensure smooth delivery of the project.
- Helped and guided team members on development areas.
- Provided technical assistance to QAs and developers to convert business requirements into technical design.
- Contributed to design systems architecture, execute business logic and support functions.
- Authored and recorded technical documentation of project progress.
Environment: Java 1.6/Java 1.8, EJB, JSP, JSTL, IBM WebSphere V8.5, Splunk, Oracle 10g, HP Exstream, MyEclipse, SQL Developer, Tortoise SVN.