Software engineer focused on building solutions that matter.
Hello! I’m a Senior Full Stack Engineer with 9+ years of experience building scalable cloud native and distributed systems. I specialize in backend microservices and frontend development, working end to end from API design and data modeling to UI development cloud infrastructure and observability.
I enjoy solving challenging problems, writing clean and maintainable code, and building software that delivers real value at scale. I’m driven by continuous learning and enjoy adapting to new technologies to improve system performance and developer experience.

Shoppers is an eCommerce website that allows user to shop clothing and other essentials.
Developed using Microservices Architecture.
Built with Spring Boot and React.
React-Redux to maintain react states.
Designed in Material UI and Semantic UI.
Fetch images from Cloudinary CDN.
Stored user and product information in MySQL database.
Minimized network calls using Redis cache.
Used Stripe API to handle payment service.
Integrated Google OAuth 2.0 API for quick login.
Used Redux-Form for quick form validation.
Stored product buying information and authentication token in JS-Cookies.
Used Docker Compose to test for quick application deployment.
Deployed on Heroku using Docker.

Messenger is a chat application which allows user to communicate in dark theme.
Built with NodeJS and React.
Stored data in MongoDB.
Fetch data from server using GraphQL.
Established communication using GraphQL Subscription which is based on WebSocket technology.
React-Redux to maintain react states.
Designed in Material UI.
Deployed on Heroku using Docker.

Self-Assessment is an application to assess whether the user needs the cloud connectivity support or not.
Built with Spring Boot and React.
Used RESTful architecture to serve the client requests.
Used Swagger UI to for REST Api documentation.
Added logback-spring support to manage logs.
React-Redux to maintain react states.
Designed in Material UI and Bootstrap.
Stored user and product information in MySQL database.
Stored authentication token in JS-Cookies.
Deployed on AWS.

Self-Assessment admin is an application to manage the data of Self-Assessment website.
Built with Spring Boot and React.
Used RESTful architecture to serve the client requests.
Used Swagger UI to for REST Api documentation.
Added logback-spring support to manage logs.
React-Redux to maintain react states.
Designed in Material UI and Bootstrap.
Stored user and product information in MySQL database.
Stored authentication token in JS-Cookies.
Deployed on AWS.

Web Scraper is tool which scrapes the tech events details periodically in the background and shows the list of events.
Built with Spring Boot, Angular, and MongoDB.
Used TypeScript for strong typing.
NgRx is used to maintain angular states.
Designed in Angular Material.
Data is scrape periodically/batch processing using Multithreading environment.
Stored scraped data in MongoDB database.
Used JUnit to write spring boot integration test.
Deployed on Heroku using Docker.
ExpenseTracker allows user to keep track of living expenses based on daily, monthly and yearly records.
Used Spring Boot to maintain back-end services.
Front-end built using HTML and JavaScript.
Used Thymeleaf as server side Java template engine.
Designed in Bootstrap.
Stored expense information in MySQL database using Spring JPA.
Used Spring AOP for logging.
Used Docker Compose to test for quick application deployment.
Deployed on Heroku using Docker.

Stream Uflix with multiple YouTube videos to track news, stock and many more at the same time.
Used NodeJS to maintain back-end services.
Front-end built using HTML and JavaScript.
Fetched data from YouTube's REST API.
Designed in Bootstrap.
Used jQuery for event handling and DOM tree traversal and manipulation.
AJAX calls are made for fetching data from YouTube's API.
Deployed on Heroku using Docker.

Weather application to get latest information of current temperature in different cities.
Used NodeJS and Express for fetching requests.
Front-end built using React.
Used WebPack to bundle and deploy application.
Fetched data from Open Weather Map REST API.
Designed in Foundation CSS framework.
Deployed on Heroku using Docker.

Unit Conversion is an application to convert metric units such as temperature, length, time, and area.
Built using Spring Boot and Spring MVC.
Front-end built using HTML and JavaScript.
Used Thymeleaf as server side Java template engine.
Designed in Bootstrap.
Used Docker to test for quick application deployment.
Deployed on Heroku using Docker.














Gained expertise in AWS services, cloud architecture patterns, and designing scalable, resilient distributed systems.
Gained hands-on knowledge of building, deploying, and debugging cloud applications on AWS using APIs, SDKs, containers, and CI/CD.
Studied various concepts of machine learning such as linear regression, logistic regression, neural networks etc.
Learned wide array of concepts such as C, C++, Linux internals, TCP/IP and socket programming.