In my current role as a Principal Software Engineer at Nuvepro Technologies, I have led a 5-member team in Middleware development using Java, Postgres, and Cloud solutions. Notably, I architected Nuvelink V2 (Middleware) with Spring Boot microservices, successfully transforming monolithic applications into modern, scalable solutions. This project demanded a keen focus on optimizing cost calculations for AWS, Azure, and GCP, resulting in the prevention of financial leakages and the implementation of an efficient reporting system.
I have demonstrated my technical acumen by developing a log puller application for cross-microservices log analysis, simplifying troubleshooting and debugging processes. Furthermore, my expertise was crucial in the seamless migration of the production middleware application, encompassing a transition from Ant to Maven, Postgres 9 to Progress 13, and Java 8 to Java 11. Throughout my tenure, I have conducted requirement analysis, feasibility studies, and ensured solution architecture alignment across teams.