Sachin Nagwade
Experienced Software Engineer | Java, Spring Boot, Microservices, Kafka Specialist
Pune, IN.About
Highly accomplished Software Engineer with over 12 years of expertise in enterprise-level application development, specializing in Java, Spring Boot, and Microservices architecture. Proven ability to lead complex modernization initiatives, design scalable systems, and optimize performance. Adept at full-stack development, cloud migrations (AWS), and implementing robust CI/CD pipelines. Drives technical excellence, fosters cross-functional collaboration, and consistently delivers impactful solutions.
Work
→
Summary
Led critical modernization efforts and developed scalable solutions within a high-growth enterprise environment.
Highlights
Spearheaded the architectural transformation of monolithic applications into a scalable Spring Boot-based microservices architecture, significantly enhancing system modularity, performance, scalability, and maintainability.
Engineered and executed the migration of large-scale file storage from local GFS to Amazon S3, implementing a secure and scalable pre-signed URL upload strategy that reduced backend infrastructure load, enhanced performance, and lowered operational costs.
Designed and implemented a robust asynchronous job submission and execution system for long-running tasks, leveraging internal product IDs and GDS to enable scalable background processing. Integrated Kafka for reliable, event-driven communication across critical workflows.
Managed the full software development lifecycle from requirements gathering to deployment, encompassing feature implementation, comprehensive testing, code reviews, Jira task management, multi-environment deployments, and production support.
Fostered strong collaboration with cross-functional teams and actively participated in technical grooming and Program Increment (PI) planning sessions, proactively identifying priority tasks and mitigating risks to ensure timely and successful delivery of PI objectives.
→
Summary
Developed and optimized core e-commerce platform services, driving Agile adoption and enhancing data processing capabilities.
Highlights
Architected and developed a centralized, template-driven notification service for the INDITEX e-commerce platform, capable of handling high volumes of promotional and transactional messages efficiently.
Championed Agile methodologies, leading daily scrums, facilitating ceremonies, proactively identifying and removing roadblocks, and significantly enhancing cross-functional collaboration.
Developed and integrated responsive email templates using MJML with the centralized template service, ensuring consistent branding and optimal email rendering across diverse devices.
Constructed a high-throughput geography data transformation pipeline leveraging Kafka, Schema Registry, and ActiveMQ, ensuring reliable, scalable, and schema-compliant data delivery for critical data conversion.
Ensured high code quality and system reliability by developing comprehensive unit and integration tests using JUnit and Mockito.
Customized and enhanced a core Platform-as-a-Service (PaaS) product, significantly streamlining microservices deployment within a cloud-native environment.
→
Summary
Engineered scalable microservices, implemented robust security measures, and optimized API performance for enterprise solutions.
Highlights
Engineered and deployed robust microservices architecture, supporting both synchronous and asynchronous communication patterns.
Integrated Kafka for reliable message delivery, significantly improving inter-service communication and system resilience.
Implemented secure authentication and authorization mechanisms using OAuth2 and SSO, streamlining user access across multiple services.
Designed and implemented highly efficient RESTful APIs, achieving seamless front-end integration and a **25% reduction in API response times**.
Leveraged Spring Cloud components, including Config Server and Eureka Discovery Server, to establish centralized configuration management and dynamic service registration for microservices.
Fortified microservices security by implementing robust measures with Spring Security and JWT, ensuring secure communication and comprehensive data protection.
Orchestrated multi-environment service deployments using Kubernetes, automated CI/CD pipelines with GitLab CI, and established comprehensive monitoring with Prometheus and Grafana.
Ensured high code quality and system reliability through extensive unit and integration testing with JUnit and Mockito.
Developed a scalable framework utilizing Spring Boot Microservices for efficient User Account Service Management via REST APIs.
→
Summary
Contributed to healthcare application development, database migration, and performance optimization.
Highlights
Successfully migrated complex databases, including tables, views, and stored procedures, from Oracle to PostgreSQL, ensuring seamless data transitions and robust system integration.
Implemented Redis caching mechanisms to optimize data access, reducing database load and achieving a **35% improvement in application response times**.
Documented and maintained comprehensive API specifications using Swagger, enhancing clarity and developer usability.
Actively contributed to continuous product improvement through participation in Agile development processes, including daily stand-ups and sprint planning.
Developed 'Document Analytics,' a CITI sub-application, leveraging Java and Python-based processing techniques to parse and extract data from Excel, PDF, and image files.
Mentored junior developers, conducting thorough code reviews and providing technical guidance to uphold best practices and ensure high code quality.
→
Summary
Developed and maintained critical modules, provided L2/L3 support, and automated workflows for healthcare clients.
Highlights
Developed and maintained critical modules for Billing, Member, Plan, and Quoting, leveraging JSP, Servlets, Spring MVC, and Oracle Database.
Managed end-to-end financial data onboarding for new healthcare clients, including comprehensive business requirements gathering and process documentation.
Provided L2/L3 application support, managed application queues, and collaborated with clients and onsite teams to ensure timely issue resolution and updates.
Engineered internal tools that automated manual tasks, resulting in enhanced efficiency and accuracy across billing and quoting workflows.
Authored comprehensive onboarding documentation and served as the offshore point of contact, coordinating complex requests and facilitating cross-functional team collaboration.
Facilitated smooth knowledge transfer for new joiners, organizing onboarding sessions and technical grooming as the primary offshore point of contact.
→
Summary
Designed and developed diverse business management products, focusing on robust backend logic and responsive user interfaces.
Highlights
Designed and developed a suite of domestic business management products, including solutions for Chit Fund, Dairy Management, Jewelry Inventory, and Hotel Management Systems.
Developed high-performance desktop applications using Java Swing and multithreading, ensuring smooth and responsive user interfaces for transaction-intensive modules.
Created efficient web modules using JSP, Servlets, and Core Java, enabling seamless management of bookings, billing, customer records, and inventory.
Engineered robust backend logic for complex business workflows, encompassing ledger maintenance, EMI calculations, inventory tracking, and customer alert systems.
Awards
Spot Award for Outstanding Performance
Awarded By
Infosys
Recognized for outstanding performance during the 2015-16 fiscal year.
Extra Miller Award
Awarded By
Infosys
Awarded for taking on new responsibilities and effectively managing all applications during the 2014-15 fiscal year.
2nd Prize in National Level Project Presentation
Awarded By
National Level Competition
Secured second prize in the National Level project presentation.
Skills
Programming Languages
Java, TypeScript, Angular, Python.
Databases
PostgreSQL, MySQL, Oracle, MongoDB.
Frameworks & Libraries
Spring Boot, Spring MVC, JPA, Hibernate, gRPC, Microservices, JUnit, Mockito, OpenAPI, Agentic Agents, OAuth2, Spring Security, JWT, Spring Cloud Config Server, Eureka Discovery Server, Java Swing, JSP, Servlets, Core Java.
Tools & DevOps
Maven, Docker, Kubernetes, Sonarcube, Postman, CI/CD, ArgoCD, GitLab CI, Bamboo, Bitbucket, Dynatrace, ELK Stack, Datadog, Rookout, Rancher, Prometheus, Grafana, Jira, Swagger.
Cloud Platforms
AWS.
Messaging & Caching
Kafka, Avro, Ids, gds, ActiveMQ, Redis, Schema Registry.
Methodologies
Agile, Scrum, Technical Grooming, PI Planning.