Technical Lead
Cognizant Technology Solutions
Jul 2021 - Current (5 years 4 months)
As a Technical Lead, I oversee the full lifecycle of software development, from design and architecture to deployment and maintenance. I leverage my expertise in Java, Spring Boot, Spring Framework, Hibernate, and Jakarta Persistence (JPA) to build robust and scalable back-end systems and REST APIs. I have been using Spring WebFlux to develop reactive backend applications with non-blocking flows, often with NoSQL databases or HTTP calls. I implement WebSockets to handle reactive applications that require constant updates, such as notifications or dashboards. I utilize Redis for caching and session storage to optimize application performance. My experience spans front-end development with Angular, JavaScript, TypeScript, HTML, and responsive