
i am Rakesh kumar
Full-stack developer with knowledge in DevOps and Machine learning , Ai and minor knowledge of system design. I build seamless, user-friendly applications using front-end tools like React and back-end technologies like Node.js and MongoDB. With experience in Docker, AWS, and scalable system design, I ensure efficient, reliable, and scalable solutions across the board."
major prjects
01 STUDY NOTION
StudyNotion is a fully functional ed-tech platform that enables users to create, consume, and rate educational content.






02 VERCEL
Vercel is a cloud platform that helps users build, deploy, and scale web applications












03 BINANCE EXCHANGE
Binance is an online exchange where users can trade cryptocurrencies. It supports hundreds of the most commonly traded cryptocurrencies. Binance provides a crypto wallet for traders to store their electronic funds








system design
1. 50+ AWS Services , Design eCommerce System

JOURNEY OF LEARNING...
fOUNDATION
-
Foundation javascript async nature of js
-
Node js and its runtime
-
Database (SQL/NOSQL)
-
Mongo and postgres deep dive
-
Typescript beginner to advance​
Backend
-
Backend communication protocol
-
express basic to advance
-
ORMs
-
Middleware , routes, status code, global catches
-
Zod
-
Monorepo , Turborepo
-
serverless backend
-
Open APIspec
-
Autogenerated clients
-
Authentication using external library
-
Scaling nodejs , performance benchmark
-
Deploying npm package
Frontend
-
Reconcilers and frontend framework
-
React begineer to advance
-
Internals of state, context api
-
state management using recoil
-
Frontend framework(tailwind)
-
Containerization Docker
-
Nextjs
-
Custom hooks
-
In house auth using next auth
Basic devops
Advance backend system design
-
Advance backend communication
-
Message queue and Pubsubs
-
Proxies , loadbalancer
-
Redis
-
Kafka
-
Comman design pattern in js
-
Advance db concepts(indexing normalization)
-
Rate limiting
-
Capchas and Ddos protection
-
Sharding and replication resiliency
-
Horizontal and vertical scaling
-
Polling and websocket
-
Grpc
-
Capacity esitmation
-
Load Balancers
-
CAP theorem
-
Nodejs App
-
Realtime communication , basic of webRTC​
ADVANCE DEVOPS
-
Docker deep dive
-
Container, Orchestration , Docker swarm
-
Kubernetes
-
CI/CD
-
Monitoring system design basic to advance
-
Newrelic as a paid service
-
Serverless deep dive
-
AWS construct (EC2,S3,CDNs,)
-
Docker end to end
-
Deploying to AWS server
-
Nginx and reverse proxies