About
Highly accomplished Senior Software Engineer with 3+ years of experience in developing secure, high-performance microservice and event-driven systems for large-scale platforms like Samsung Health. Expert in designing and deploying high-traffic, distributed backend solutions, leveraging Java, Spring Boot, and AWS to drive significant improvements in system performance, reliability, and scalability. Recognized for strong technical expertise, problem-solving abilities, and a commitment to best practices in SaaS platform development.
Work
Samsung R&D Institute Bangladesh Ltd.
|Senior Software Engineer
Dhaka, Bangladesh, Bangladesh
→
Summary
Led the design, development, and delivery of secure, high-performance microservice systems for critical Samsung platforms, enhancing data management and health applications.
Highlights
Led the design and development of scalable, high-throughput backend systems using Java and Spring Boot 3, reducing API synchronization latency by 83% across distributed services through optimized system design and asynchronous processing.
Architected and implemented robust event-driven systems with RabbitMQ for fault tolerance and message reliability, alongside a real-time data synchronization pipeline between MongoDB and MySQL using Debezium.
Designed and deployed containerized microservices with Docker, building high-availability database systems with MongoDB and MySQL replication, including auto-failover and load balancing (MySQL Router) to ensure continuous operation for high-traffic systems.
Spearheaded the migration of legacy systems from Spring Boot 2 to 3, significantly enhancing performance, maintainability, and compatibility; leveraged asynchronous programming (CompletableFuture) to boost system throughput and reduce blocking operations.
Implemented secure and flexible access control using Casbin for role-based authorization and optimized microservice communication using gRPC with Protocol Buffers, ensuring maintainability through Hexagonal Architecture.
Collaborated closely with cross-functional teams, including product managers and frontend engineers, to design, test, and evolve backend services, aligning technical solutions with business requirements and contributing to large-scale system delivery.
Education
Chittagong University Of Engineering And Technology (CUET)
→
B.Sc.
Computer Science and Engineering
Grade: 3.44 out of 4.00
Awards
People's Champion (voting system) - Generative AI contest
Awarded By
Samsung R&D
Awarded for competing against 120 innovative ideas in a Generative AI contest.
SW Professional Certification – Samsung R&D
Awarded By
Samsung R&D
Internal technical excellence certification.
Problem Setter and Judge - CUET Intra University Junior Contest
Awarded By
CUET
Served as a Problem Setter and Judge for the CUET Intra University Junior Contest.
Intra-University Programming Contest
Awarded By
CUET
Achieved 3rd Place in the 2021 Intra-University Programming Contest.
National Collegiate Programming Contest (NCPC) 2020
Awarded By
NCPC
Received Honorable Mention in the 2020 National Collegiate Programming Contest.
Languages
English
Skills
Programming Languages
Java, C++, Python, OOP, JVM Languages.
Frameworks & Libraries
Spring Boot 3, Spring Boot 2, FastAPI, Pyang, JUnit, Mockito, CompletableFuture.
Databases
MongoDB, MySQL, RDBMS, NoSQL, Distributed Cache, Database Replication, Auto-Failover, Load Balancing (MySQL Router).
Cloud & DevOps
Docker, Kubernetes, Debezium, AWS ECS, AWS CodePipeline, AWS CloudFormation, AWS CloudWatch, CI/CD.
System Design & Architecture
Microservices, Event-Driven Architectures, Hexagonal Architecture, High-Traffic Systems, Distributed Systems, Concurrency, API Design (RESTful APIs, gRPC), Pub/Sub Systems (RabbitMQ), Data Synchronization Pipelines, Access Control (Casbin), SaaS Platform Development.
Tools & Methodologies
Git, GitHub, IntelliJ IDEA, Gradle, JIRA, Confluence, Miro, Slack, Zoom, Problem Solving, Root Cause Analysis, Code Reviews, Stakeholder Management, Data Structures, Algorithms, Object-Oriented Programming.