Hi, I’m Mithilesh Gaurihar, a Software Engineer with 4 years of experience designing scalable microservices architectures and full-stack applications. I specialize in Java backend development, Spring Boot, RESTful APIs, and cloud-native systems. I excel at performance optimization, database design, event-driven architectures, and building automated deployment pipelines. My work focuses on delivering reliable, high-performing software that improves operational efficiency and enhances user experience.

Mithilesh Gaurihar

Hi, I’m Mithilesh Gaurihar, a Software Engineer with 4 years of experience designing scalable microservices architectures and full-stack applications. I specialize in Java backend development, Spring Boot, RESTful APIs, and cloud-native systems. I excel at performance optimization, database design, event-driven architectures, and building automated deployment pipelines. My work focuses on delivering reliable, high-performing software that improves operational efficiency and enhances user experience.

Available to hire

Hi, I’m Mithilesh Gaurihar, a Software Engineer with 4 years of experience designing scalable microservices architectures and full-stack applications. I specialize in Java backend development, Spring Boot, RESTful APIs, and cloud-native systems.

I excel at performance optimization, database design, event-driven architectures, and building automated deployment pipelines. My work focuses on delivering reliable, high-performing software that improves operational efficiency and enhances user experience.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Work Experience

Software Engineer at Citigroup
February 1, 2025 - Present
Developed highly secure authentication microservices using Java 11, Spring Boot, and Spring Security with OAuth 2.0 and JWT, supporting 50K+ concurrent users across multiple distributed banking applications. Built responsive web applications with React.js, Redux, and TypeScript, integrating RESTful APIs and WebSockets for real-time transaction updates, improving user engagement and system responsiveness. Optimized database performance using PostgreSQL with connection pooling and Kafka-based event streaming, processing thousands of daily transactions with optimized API response times. Implemented real-time fraud detection pipelines to reduce false positives while maintaining high throughput.
Software Engineer at SAP Labs, India
July 1, 2021 - July 1, 2023
Architected a cloud-enabled insurance management platform using Java, Spring Boot microservices, and SAP HANA, serving 12K+ active users with automated policy workflows and high system availability. Improved e-commerce performance with frontend optimizations, accessibility enhancements, and backend Spring Boot services, achieving measurable improvements in Core Web Vitals and lower bounce rates. Designed event-driven microservices architecture with search functionality to enable real-time inventory updates across product categories. Built monitoring dashboards and automated pricing engines to enhance reliability and pricing accuracy.
Software Engineer at A dons Softech
August 1, 2020 - June 1, 2021
Developed full-stack enterprise web applications using Java, Spring Boot, and React.js for client management and reporting systems. Designed RESTful APIs and database schemas in PostgreSQL/MySQL, ensuring secure and optimized data access for multiple services. Built automated unit and integration testing pipelines and contributed to cloud migration and containerization with AWS and Docker.

Education

Master of Science in Computer Science at Arizona State University, Tempe, USA
January 11, 2030 - May 1, 2025
Bachelor of Technology in Computer Science and Engineering at National Institute of Technology, Warangal, India
January 11, 2030 - May 1, 2021

Qualifications

Oracle Cloud Infrastructure Generative AI Certified Professional
January 11, 2030 - December 19, 2025

Industry Experience

Financial Services, Software & Internet, Professional Services