Software Engineer with over 1 year of hands-on experience building scalable, secure, and high-performance web applications. Proficient in full-stack development using Angular, React, Spring Boot, and Node.js, with a strong foundation in system design, microservices, and cloud-native solutions. Skilled in building efficient APIs, integrating third-party services, and optimizing performance using Redis, Kafka, and MongoDB. Comfortable working with modern CI/CD pipelines, containerization tools like Docker and Kubernetes, and cloud platforms, including AWS. Passionate about solving real-world problems and building production-grade systems from scratch.
URL Shortener Platform
- Built a URL shortener from scratch that creates short links and tracks how often they're clicked.
- Made it smart by checking if the long URL already exists before creating a new short link (no duplicates).
- Used base62 encoding to generate short, unique codes and handled collisions in the backend.
- Cached popular links with Redis to load them faster and reduce database hits.
- Created a simple React frontend to let users shorten URLs and view basic stats.
- using: ReactJS, NodeJS, ExpressJS, MongoDB, Redis
Invoice Management System
- Developed a complete invoicing tool for freelancers to create, send, and manage invoices with auto-generated PDFs and email delivery.
- Designed PostgreSQL schema for users, clients, and invoices; implemented secure JWT authentication and role-based access
-using: ReactJS, NodeJS, ExpressJS, PostgreSQL, PDFKit