Great score on Find Indices of Two Numbers That Add Up to Target, Difficulty Easy
Great score at Handling Timeouts in Transaction Processing, Difficulty Medium
Great score on Check Word Existence in a Grid, Difficulty Hard
Great score on Validate Bracket Sequences, Difficulty Medium
Built and managed web applications utilizing PHP Laravel for the backend and React/Next.js for the frontend.
Acquired hands-on full-stack development experience, emphasizing smooth coordination between front-end interfaces and backend logic.
Helped first-year students improve their Java programming and problem-solving skills by guiding them during lab sessions.
Developed a public blog-sharing website using PHP Laravel and XAMPP, allowing users to post and browse blogs. Implemented an admin approval system to review and manage user-submitted blogs before publishing. Built full CRUD functionality for blog management, enabling the admin to create, edit, delete, and approve posts.
Built a scalable meal kit delivery system like HelloFresh using Spring Boot and microservices. Created key services (User, Cart, Order, Inventory) with secure login (JWT) and role-based access. Used RabbitMQ for service messages and Redis to speed up cart data. Deployed with Docker and Kubernetes (Minikube), added load balancing, service discovery, and API gateway. Followed clean design (DDD) and used GitHub Actions for fast updates and easy maintenance.
Led as Scrum Master for a team project integrating virtual clinic and pharmacy websites using MERN Stack. Implemented cart and checkout functionalities with Stripe payment integration in the pharmacy website, while also developing health subscription packages functionalities in the clinic website and more. Led team efforts in both frontend and backend development, following the MVC design pattern, with a focus on CSS design for enhanced user experience and ensuring visually appealing and user-friendly websites.
Led the Requirements Engineering process, meticulously documenting requirements’ specifications, and translating them into user stories, class diagrams, and ERDs, ensuring clarity and alignment with system design. Implemented various design patterns & contributed to enhancing UI/UX, resulting in an intuitive user experience.