Introduction
I'm a passionate Java Developer with experience in building scalable backend systems and cloud-based applications. Skilled in Spring Boot, Node.js, and databases like MySQL and MongoDB, I focus on creating efficient, secure, and high-performing solutions. With hands-on expertise in developing platforms like SkillCanvas and EasyConnect, I enjoy solving complex problems and delivering impactful user experiences. Let's collaborate and build something great!
What I have done so far
Paypal
Timechain Labs (TSOC)
My work
Following projects showcases my skills and experience through real-world examples of my work. Each project is briefly described with links to code repositories and live demos in it. It reflects my ability to solve complex problems, work with different technologies, and manage projects effectively.
This project is a voting-based decentralized crowdfunding platform designed to support social impact projects. Built using React for the frontend and Solidity for the backend, it leverages DAO mechanisms to ensure secure, tamper-proof, and democratic fund allocation.
#Web3
#BlockChain
#tailwind
#Solidity
#React
#Node.js
This project is a comprehensive guide to building, deploying, and managing microservices using Spring Boot, Docker, Kubernetes, and cloud-native technologies. It covers key concepts such as service discovery, routing, resilience, observability, security, and event-driven architecture using RabbitMQ and Kafka. Additionally, it explores container orchestration with Kubernetes, Helm, and Istio, ensuring scalable and resilient microservices deployments.
#Spring Boot
#Docker
#MySQL
#RabbitMQ
#Kubernetes
#Observability
#Service Discovery & Service Registration
EasyConnect is a cloud-based contact management solution designed to help users efficiently manage their contacts with seamless integration of cloud storage, email services, and user authentication via social login. This platform is feature-rich, secure, and offers both dark and light themes for an enhanced user experience.
#Spring Boot
#MySQL
#OAuth,
#Spring Security
#AWS
#JavaScript,
SkillCanvas is an e-learning platform that allows users to purchase and manage online courses, featuring videos, lectures, and PDFs. Built using the MERN stack, it provides secure authentication, payment processing via Razorpay, and a dynamic admin dashboard for managing courses, users, and transactions. The backend ensures seamless functionality with Express.js, MongoDB, JWT authentication, and Cloudinary for media storage, creating a scalable and efficient learning experience.
#Node.js
#Express.js
#React.js
#MongoDB
#vercel
This project is a multithreaded web server built using Java, designed to handle multiple client requests concurrently. It efficiently manages HTTP request processing, static file serving, and connection handling using multithreading, ensuring high performance and responsiveness. The server provides a lightweight yet scalable solution for web applications.
#Core Java
#MultiThreading
#Operating System
A fully automated campus printing service. Users can upload files via a web portal, make payments through PhonePe, and have documents printed automatically. Features include shop registration, print queue management, and auto file deletion post-printing.
#MERN
#Python
#Payment Gateway(PhonePe)
#PostgreSQL
What others say
"
Your dedication, hard work, and eagerness to learn have been truly inspiring Sahil . Proud of your accomplishments and contributions to our Paypal SRE team, excited to see what you will achieve in the future.All the very best!
@ Deepa Elumalai
Engineering Manager of Paypal
"
Sahil’s journey is a testament to the power of skill-building and perseverance. Securing an off-campus internship at PayPal in his 2nd year is no small feat—his dedication and hard work set an example for aspiring engineers. No matter where you come from, if you focus on learning and growth, wonders happen!
@ Shradha Khapra
Co-Founder of Apna College
Get in touch