Professional Summary
Software Engineer with 4 years of experience specializing in designing and optimizing high-performance distributed systems, capable of handling 12K RPM with sub-100ms p95 latency for over 5 million daily users. Expert in Java, Spring Boot, and modern web technologies, I excel at building fault-tolerant, scalable architectures and driving technical excellence through CI/CD, TDD, and event-driven design. Currently pursuing a Master's in Computer Science to further advance expertise in complex system design and distributed computing.
Work
Dhaka, Bangladesh
→
Summary
Contributed to an enterprise headless CMS and DAM platform, enhancing developer productivity and optimizing backend services for over 200 global media organizations.
Highlights
Streamlined developer onboarding and delivery pipelines by automating environment setup, dependency management, and deployment workflows across platforms, reducing onboarding time for a globally distributed team of 6 engineers.
Enhanced API flexibility and performance through GraphQL schema and resolver optimization, leading to faster response times and improved code quality via comprehensive code reviews and unit/integration testing.
Maintained internal service libraries via NPM, ensuring scalable service reuse and integration consistency across diverse services.
Improved backend service concurrency and throughput by implementing parallel API execution and Node.js multi-process clustering.
Delivered monthly technical presentations to over 100 stakeholders across 4 global regions, strengthening engineering visibility and partner alignment on feature rollouts and architecture changes.
Dhaka, Bangladesh
→
Summary
Developed and optimized scalable backend services and API gateways for a FinTech R&D arm, supporting 120M+ Bangladeshi users and processing 50%+ of the nation's bank cards.
Highlights
Designed kmci, a scalable backend service and API gateway for a microservice-based Lottery system (30-member team), supporting TCP communication and handling 5M DAU and 12K RPM with secure transactions via JWT and AES-256 encryption.
Delivered high-availability and observability through Elastic APM and Kibana, enabling real-time monitoring of system health and distributed traceability, and evaluated Istio and Grafana integration within Dockerized systems.
Reduced P95 latency below 100 ms by optimizing transactional APIs (JDBC batching, SQL indexing, Redis caching) and improving streaming data handling (100K+/day) via a Kafka-based data pipeline.
Migrated over 10 production microservices from Spring Boot 1.x to 2.x, refactoring legacy APIs and updating Gradle dependencies and security configurations.
Architected a horizontally scalable WebSocket infrastructure using Nginx reverse proxy and Redis Pub/Sub message queue.
Mentored 4+ junior engineers, fostering their professional growth and guiding them toward independent roles within the team.
Parkspace
|Software Engineer, Part-Time
Remote
→
Summary
Contributed to a pre-launch mobility startup, developing a real-time parking discovery and reservation application.
Highlights
Developed an AWS-hosted cross-platform mobile app, integrated with Stripe payment gateway, to enable users to find, reserve, and rent parking spots.
Maintained 80% test coverage (unit, integration) by following a Test-Driven Development (TDD) approach, ensuring robust and reliable application performance.
Skills
Languages
Java, JavaScript, TypeScript, Python, Golang, Shell Scripting.
Databases & Messaging
PostgreSQL, MySQL, MariaDB, Redis, Kafka, Redis Pub/Sub.
Testing
JUnit, Postman, Jest, Mocha, Mockito, Test-Driven Development (TDD), Unit Testing, Integration Testing.
Frameworks & Libraries
Spring Boot, Apache Camel, Hibernate, React, Node.js, Next.js.
DevOps & CI/CD
Jenkins, GitHub Actions, Kibana, Gradle, Nginx, Grafana, Docker, AWS.
Tools & Methodologies
WebSocket, Linux, Git, Jira, Agile Development, Microservices, Distributed Systems, REST APIs, GraphQL, Event-Driven Design, Problem Solving, Code Reviews, System Design.