Saurav Purohit

Full Stack Software Engineer
Remote, IN.

About

Results-driven Full Stack Software Engineer with comprehensive expertise in Java, Spring Boot, React.js, Node.js, and AWS, specializing in developing and optimizing scalable, high-performance applications. Successfully delivered impactful solutions, including reducing checkout time by 25%, cutting client round-trips by 40%, and improving system reliability and user engagement.

Work

Tata Consultancy Services
|

Software Engineer, Full Stack

Remote, N/A, India

Summary

Spearheaded full-stack development and optimization of critical applications using Java, Spring Boot, React.js, TypeScript, and AWS, enhancing performance and user experience.

Highlights

Engineered the development and launch of CAINZ Saison Card & CAINZ Pay within the Cainz app, leveraging Java, Spring Boot microservices, and React/TypeScript to reduce checkout time by 25%.

Migrated the REST-based BFF to a GraphQL API Gateway, integrating gRPC and Kafka, which reduced client round-trips by 40%.

Optimized front-end performance with React.js/TypeScript, decreasing average page load time from 1.5s to 300ms, significantly improving user engagement.

Deployed Dockerized microservices on AWS EKS with automated CI/CD pipelines, cutting release time by 40% and enabling reliable scaling for 3x traffic growth.

Developed an AWS-based observability and monitoring stack using Grafana and CloudWatch, reducing issue resolution time by 50% and enhancing system reliability.

Yobny Tech Solutions
|

Software Engineer Intern

Remote, N/A, India

Summary

Contributed as a Software Engineer Intern to the development and optimization of SaaS applications, focusing on front-end and back-end enhancements using Next.js, Node.js, and Express.js.

Highlights

Revamped a complex SaaS codebase using Next.js, SASS, and TypeScript, implementing server-side rendering and module-federation micro-frontends, reducing bundling size by 65%.

Designed and developed robust backend APIs with Node.js & Express.js, improving interoperability and increasing data processing speed by 25%.

Improved application performance by developing Redux middleware, which enhanced API response time and resulted in 15% faster page loading for a better user experience.

Education

Shri Vaishnav Vidyapeeth Vishwavidyalaya
Indore, Madhya Pradesh, India

Bachelor's Degree

Bachelor's Degree

Grade: CGPA: 8.4/10

Courses

Data Structures

Algorithms

Operating Systems

Computer Networks

DBMS

Awards

Competitive Programming Achievement

Awarded By

Leetcode

Achieved a competitive programming rating of 1500+ and successfully solved over 500 problems on Leetcode, demonstrating strong algorithmic and problem-solving skills.

Skills

Languages & Frameworks

C++, JavaScript, TypeScript, Java, Spring Boot, React.js, Python, Next.js, Node.js, Express.js.

Web Development & APIs

RESTFul APIs, GraphQL, JUnit, Mockito.

Databases

MySQL, PostgreSQL, MongoDB, DynamoDB, Redis.

Cloud & DevOps

AWS (Lambda, EC2, ECS, SQS, S3), Jenkins, Kafka, Docker, CI/CD Pipelines.

Others

Microservices Architecture, Design Patterns, Agile Methodologies, Object Oriented Design.

Projects

Open Source Contributions (Hacktoberfest 2022)

Summary

Contributed to open-source projects during Hacktoberfest.

E-Sale

Summary

MERN stack e-commerce application featuring JWT role-based authentication and comprehensive order management.

Event Stream Processor

Summary

A microservice developed with Spring Boot and Kafka for real-time event streaming.

Freelance Work

Summary

Developed a JavaScript-based web application for a client.