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
Bash Script
HTML
Git
GitHub
PostgreSQL
MongoDB
Redis
Prisma
Drizzle
REST API
OAuth
JWT
Authentication
Authorization
Better-Auth
Rate-Limit
RabbitMQ
Docker
Linux
GCP
CI/CD pipeline
Jest
Supertest
Integration Testing
Unit Testing
Logging
Microservices
Event-Driven Systems
Experience
Backend Engineer - Internship
03/2026 - 05/2026
- 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
The GitHub Automation Platform for Developers. Think n8n, but built specifically for GitHub.
03/2026 - 06/2026
- Architected and developed a multi-tenant GitHub automation SaaS using Node.js, TypeScript, NestJS, PostgreSQL, RabbitMQ, and Redis.
- Built an event-driven webhook processing system supporting 17+ GitHub event types through asynchronous RabbitMQ workers, handling up to 1,000 events per minute.
- Implemented Stripe subscription management, plan-based access control, Redis rate limiting, webhook verification, and secure tenant isolation.
- Designed and deployed an automated CI/CD pipeline using GitHub Actions, Docker and GCP with health checks and automatic rollback support.
- Wrote 587+ unit and end-to-end tests using Jest and Supertest, improving platform reliability and maintainability.
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
Banskhali Government Bangabandhu High School
Secondary School Certificate (SSC) — GPA: 3.56 / 5.00
Chattogram, Bangladesh
01/2019 - 01/2024