Suresh Sharma profile photo 1 on Tal

Suresh Sharma

Solution Architect | Java & Spring Boot Microservices | AWS/Azure | 15+ Yrs | Tech Leadership

Gurugram

14+ years of work experience

Capgemini
Jun 20224 yrs 1 moPresent

Gurugram, Haryana, India

• Led Spring Boot 2.7.18 to 3.4.6 migration for 3 enterprise applications (100+ microservices), reducing application boot time by 30% and enabling reactive programming for real-time data processing pipelines • Architected and deployed event-driven systems using Apache Kafka with KRaft mode, replacing legacy MQ systems; improved message throughput by 5x while reducing infrastructure costs by ₹40L annually • Designed end-to-end microservices solutions for BFSI clients, serving 1000+ concurrent users; optimized API response times from 400ms to <100ms through intelligent caching (Redis), database indexing, and query optimization • Mentored 4+ junior developers and tech leads on system design, SOLID principles, and architectural patterns; established code review standards resulting in 35% fewer production bugs • Evaluated and POCed cloud platforms (AWS ECS, Azure AKS, Kubernetes) for migration strategy; created architecture decision records (ADRs) guiding go-live for 12+ microservices • Collaborated with product and infrastructure teams on CI/CD pipeline optimization (Jenkins, GitLab CI), reducing deployment time from 45min to 12min; enabled 10+ daily releases vs. 2 weekly before
Infosys
Jan 20211 yr 6 mosJun 2022

Gurugram, Haryana, India

• Owned end-to-end architecture and delivery for fintech platform migration (monolith → microservices); designed 8 independent services in Spring Boot 2.7, serving payment processing and reconciliation workflows • Implemented Apache Kafka for real-time transaction event streaming; reduced data reconciliation time from 4 hours to 15 minutes, enabling near-real-time financial reporting for compliance • Performed legacy database migration (Oracle 12c → PostgreSQL 13); optimized schema and queries, achieving 50% improvement in report generation performance and 30% reduction in database licensing costs • Led technical interviews and hired 3 senior Java developers; established architectural governance and design review process for 8-person team • Designed REST APIs following OpenAPI/Swagger standards and OAuth2 security patterns; created internal API documentation and governance framework, reducing onboarding time for new microservices from 2 weeks to 3 days
HCL Technologies
Jun 20182 yrs 7 mosDec 2020

Noida Area, India

• Managed delivery of 4 concurrent Java microservices projects; coordinated across 40+ engineers across India and US locations; achieved 98% on-time delivery with zero critical production incidents • Architected multi-tenant SaaS platform using Spring Boot 2.5, AWS Lambda, and RDS; supported 200+ concurrent users with <150ms API latency and 99.9% uptime • Established Docker and Kubernetes best practices; containerized 12 legacy Java applications and orchestrated migration to AWS ECS, reducing infrastructure costs by 35% and deployment time from 2 hours to 15 minutes • Mentored 8 mid-level developers on system design and code quality; conducted bi-weekly architecture reviews; improved code quality score from 65 to 85 (SonarQube) • Drove CI/CD implementation using Jenkins and GitLab; built automated testing framework (JUnit, Mockito, integration tests), increasing test coverage from 45% to 78% and enabling continuous deployment • Collaborated with product and security teams on OAuth2/JWT implementation and SSL/TLS certificate management; resolved critical security vulnerabilities in production with zero downtime
CDAC,Noida
Jun 20144 yrs 1 moJun 2018

Noida Area, India

• Developed 6 core Java modules for government e-governance platform using Spring Framework 4.x and Hibernate ORM; handled large-scale batch processing for 50,000+ daily transactions • Optimized Oracle database queries and designed efficient schema; reduced query execution time from 8 seconds to 1.2 seconds for critical reports, improving user experience and system throughput • Implemented RESTful APIs for interoperability between government agencies; integrated with legacy SOAP-based systems using Apache CXF; documented API contracts in WSDL/XSD • Built automated test suite (JUnit, Selenium) for regression testing; achieved 70% code coverage and reduced manual testing effort by 50% • Collaborated with cross-functional teams (UI, DBA, infrastructure) on requirements analysis and technical design; participated in agile ceremonies and sprint planning for 6-month development cycles
Trident Information Systems Pvt. Ltd.
Sep 20121 yr 9 mosMay 2014

Delhi

• Designed and developed Java-based banking application module for payment processing; implemented core business logic and data access layer using Spring Framework and Hibernate • Participated in requirements gathering and system design for financial transaction modules; contributed to HLD and LLD documentation • Optimized SQL queries and database indexing for high-volume transaction processing; reduced query time by 40% • Collaborated with QA team on test planning and defect resolution; ensured code quality and adherence to coding standards

Education

Punjabi University, Patiala

Master of Computer Applications - MCA, Computer Science

Punjabi University, Patiala

20093 yrs2012
Kurukshetra university

Bachelor's degree, Computer Applications

Kurukshetra university

20053 yrs2008

Join Suresh and 10k+ other professionals on

Tal Boss

Tal is the app where bosses meet engineers & builders directly, without middlemen

Download Tal Boss

Suresh Sharma on Tal

Headline

Solution Architect | Java & Spring Boot Microservices | AWS/Azure | 15+ Yrs | Tech Leadership

About

I'm a Solution Architect with 15 years of hands-on expertise building and scaling enterprise systems that handle real complexity: microservices migrations, event-driven architectures, and cloud-native transformations. My focus: Moving fast without breaking things. I design systems that balance innovation with reliability—leveraging Java, Spring Boot 3.x, Apache Kafka, Kubernetes, and cloud platforms (AWS/Azure) to solve hard problems. I'm equally comfortable in a HLD/LLD meeting, architecting Kafka clusters, or mentoring teams through a Spring Boot upgrade. Recent work: • Led Spring Boot 2.7.18 → 3.4.6 migration for enterprise applications, reducing boot time by 30% and unlocking reactive programming • Architected event-driven systems with Apache Kafka (KRaft mode), handling 1000+ concurrent users with sub-100ms latency • Designed and implemented microservices solutions serving multiple business units; 40%+ improvement in API response times through caching and database optimization • Mentored 4+ junior developers and tech leads on architectural patterns, SOLID principles, and distributed systems design • Drove technical RFP evaluations and POC work for cloud platforms and integration frameworks I thrive when architecting from scratch, modernizing legacy monoliths, and building high-performing teams. Currently seeking Solution Architect or Senior Technical Lead roles at product companies or top consulting firms where I can own architecture decisions and drive innovation. Open to: Bangalore | Gurugram | Hyderabad | Remote roles (India/Global)

Location

Gurugram

Work experience

Application Development Manager at Capgemini, Jun 2022 - Present · 4 yrs 1 mo, Gurugram, Haryana, India, • Led Spring Boot 2.7.18 to 3.4.6 migration for 3 enterprise applications (100+ microservices), reducing application boot time by 30% and enabling reactive programming for real-time data processing pipelines • Architected and deployed event-driven systems using Apache Kafka with KRaft mode, replacing legacy MQ systems; improved message throughput by 5x while reducing infrastructure costs by ₹40L annually • Designed end-to-end microservices solutions for BFSI clients, serving 1000+ concurrent users; optimized API response times from 400ms to <100ms through intelligent caching (Redis), database indexing, and query optimization • Mentored 4+ junior developers and tech leads on system design, SOLID principles, and architectural patterns; established code review standards resulting in 35% fewer production bugs • Evaluated and POCed cloud platforms (AWS ECS, Azure AKS, Kubernetes) for migration strategy; created architecture decision records (ADRs) guiding go-live for 12+ microservices • Collaborated with product and infrastructure teams on CI/CD pipeline optimization (Jenkins, GitLab CI), reducing deployment time from 45min to 12min; enabled 10+ daily releases vs. 2 weekly before

Senior Consultant at Infosys, Jan 2021 - Jun 2022 · 1 yr 6 mos, Gurugram, Haryana, India, • Owned end-to-end architecture and delivery for fintech platform migration (monolith → microservices); designed 8 independent services in Spring Boot 2.7, serving payment processing and reconciliation workflows • Implemented Apache Kafka for real-time transaction event streaming; reduced data reconciliation time from 4 hours to 15 minutes, enabling near-real-time financial reporting for compliance • Performed legacy database migration (Oracle 12c → PostgreSQL 13); optimized schema and queries, achieving 50% improvement in report generation performance and 30% reduction in database licensing costs • Led technical interviews and hired 3 senior Java developers; established architectural governance and design review process for 8-person team • Designed REST APIs following OpenAPI/Swagger standards and OAuth2 security patterns; created internal API documentation and governance framework, reducing onboarding time for new microservices from 2 weeks to 3 days

Associate Manager at HCL Technologies, Jun 2018 - Dec 2020 · 2 yrs 7 mos, Noida Area, India, • Managed delivery of 4 concurrent Java microservices projects; coordinated across 40+ engineers across India and US locations; achieved 98% on-time delivery with zero critical production incidents • Architected multi-tenant SaaS platform using Spring Boot 2.5, AWS Lambda, and RDS; supported 200+ concurrent users with <150ms API latency and 99.9% uptime • Established Docker and Kubernetes best practices; containerized 12 legacy Java applications and orchestrated migration to AWS ECS, reducing infrastructure costs by 35% and deployment time from 2 hours to 15 minutes • Mentored 8 mid-level developers on system design and code quality; conducted bi-weekly architecture reviews; improved code quality score from 65 to 85 (SonarQube) • Drove CI/CD implementation using Jenkins and GitLab; built automated testing framework (JUnit, Mockito, integration tests), increasing test coverage from 45% to 78% and enabling continuous deployment • Collaborated with product and security teams on OAuth2/JWT implementation and SSL/TLS certificate management; resolved critical security vulnerabilities in production with zero downtime

Project Engineer at CDAC,Noida, Jun 2014 - Jun 2018 · 4 yrs 1 mo, Noida Area, India, • Developed 6 core Java modules for government e-governance platform using Spring Framework 4.x and Hibernate ORM; handled large-scale batch processing for 50,000+ daily transactions • Optimized Oracle database queries and designed efficient schema; reduced query execution time from 8 seconds to 1.2 seconds for critical reports, improving user experience and system throughput • Implemented RESTful APIs for interoperability between government agencies; integrated with legacy SOAP-based systems using Apache CXF; documented API contracts in WSDL/XSD • Built automated test suite (JUnit, Selenium) for regression testing; achieved 70% code coverage and reduced manual testing effort by 50% • Collaborated with cross-functional teams (UI, DBA, infrastructure) on requirements analysis and technical design; participated in agile ceremonies and sprint planning for 6-month development cycles

Technical Consultant at Trident Information Systems Pvt. Ltd., Sep 2012 - May 2014 · 1 yr 9 mos, Delhi, • Designed and developed Java-based banking application module for payment processing; implemented core business logic and data access layer using Spring Framework and Hibernate • Participated in requirements gathering and system design for financial transaction modules; contributed to HLD and LLD documentation • Optimized SQL queries and database indexing for high-volume transaction processing; reduced query time by 40% • Collaborated with QA team on test planning and defect resolution; ensured code quality and adherence to coding standards

Education

Master of Computer Applications - MCA, Computer Science, Punjabi University, Patiala

Bachelor's degree, Computer Applications, Kurukshetra university