Summary
With over 2 years of experience, I build scalable backend systems using Node.js and TypeScript. I design and deploy microservices and event-driven systems, improving system performance and reliability by up to 30% through database optimization, efficient architectures, and automation.
Skills
TypeScript
Node.js
Express.js
NestJS
SQL
Git
GitHub
PostgreSQL
MongoDB
Redis
Prisma
REST API
OAuth
JWT
Authentication
Authorization
Better-Auth
Rate-Limit
RabbitMQ
Docker
Nginx
GCP
CI/CD pipeline
Jest
Supertest
Integration Testing
Unit Testing
Logging
Microservices
Event-Driven Systems
Experience
Backend Engineer
03/2026 - Present
- Redesigned the authentication system using BetterAuth, improving security and maintainability; implemented rate limiting, database indexing, and query optimizations to enhance performance and prevent abuse.
- Developed and maintained a suite of Node.js microservices, increasing system efficiency and scalability by 20% across business functions.
- Designed and implemented backend services from scratch to production using best practices, robust error handling, and comprehensive test coverage.
- Reviewed and refactored legacy code to improve maintainability and software quality, reducing critical bugs by 25%.
- Collaborated with the frontend team to design and implement APIs, ensuring smooth integration and reliable communication between services, boosting team productivity by 15%.
- Identified and resolved hidden data patterns, contributing to improved system architecture and performance.
Projects
SiteNavigator is a command-line tool that lets you control a real web browser from your terminal.
02/2026 - 03/2026
- Built SiteNavigator, a TypeScript CLI tool that controls a real Chromium browser using Playwright and Crawlee BrowserPool.
- Designed a command-driven system to navigate websites, inspect DOM elements, and automate interactions directly from the terminal.
- Implemented form automation, element extraction, and dynamic interaction via selectors, text matching, and indexed elements.
- Developed synchronization and state-guard mechanisms to ensure reliable browser automation and prevent invalid operations.
LeetCode-style coding platform with secure Docker sandbox execution, real-time leaderboards, and event-driven microservices.
07/2025 - 10/2025
- Built a LeetCode-style online judge platform using Node.js, TypeScript, Express, and PostgreSQL with a microservices architecture.
- Implemented secure code execution using Docker sandboxes with automated tests, timeouts, and resource isolation.
- Designed an event-driven system using RabbitMQ, Kafka, and Debezium (CDC) to process submissions and update results asynchronously.
- Developed real-time contest leaderboards using Redis sorted sets, ensuring fast ranking updates with persistent storage in PostgreSQL.
Language & Soft Skills
- English (Fluent), Bangla (Native)
- Remote Collaboration, Problem-Solving
- Adaptability, Accountability
Education
Computer Science Diploma
- GPA: 4.5
- Best Mentor Awardee