I am a seasoned software developer with years of experience in designing, developing, and deliveringhigh-quality web and enterprise solutions. My capacities span a wide range of technologies including; cloud computing, microservices, enterprise solutions development, server systems, messaging systems, database systems, containerization, CI/CD, data engineering andenterprise development.
- 15+ years experience in designing, developing and managing web and enterprise applications as a senior full stack developer in various domains.
- Extensive work experience involvement in all phases of Software Development Life Cycle (SDLC) starting with project initiation, requirement gathering, requirement analysis, functional design, systems design, coding and implementation of multi tier enterprise solutions using Agile and SCRUM methodology.
- Extensive experience in Java, Jakarta EE technologies such as JDBC, JSP, Servlets, Spring Framework (Spring Boot, Spring IOC, Spring AOP, Spring MVC, Spring Cloud, Spring Security, Spring Data JPA, Spring Cache, Hibernate, activeMQ etc).
- Extensive experience in the implementation of Event Driven, RESTful APIs and Microservices using spring boot and spring cloud.
- Experienced in developing UI or frontend based applications with JSP, EL and React.js.
- Extensive use of Docker containers to dockerize applications into images for CI/CD applications pipeline setup, to run tests in sandboxed environments for consistent test runs, on local and continuous integration to staging and production environments.