Principal Software Engineer | Java, Spring Boot, Microservices & API Platforms
I am a Principal Software Engineer with 9.5 years of experience building backend platforms, microservices, API gateways, and enterprise applications. My work spans Java and Spring-based systems, REST API development, client communication, business logic planning, testing, deployment, load testing, monitoring, and technical documentation.
At BJIT Limited, I work on scalable API Gateway and Backend for Frontend solutions using modern Spring and cloud-native tooling. Earlier, I contributed to web scraping, image-forensic backend services, point-of-sale systems, and Java training. I am especially interested in resilient architectures, DevOps practices, observability, and coaching junior engineers.
Strong hands-on experience with Java, Spring Boot, Spring Integration, Spring Cloud, and resilient backend application development.
Designs scalable microservice-based systems, API gateways, backend-for-frontend services, and RESTful APIs for modern products.
Works with PostgreSQL, MongoDB, Redis, unit testing, integration testing, load testing, and clean engineering practices.
Uses Docker, Kubernetes, Jenkins, Git, Prometheus, Grafana, Kibana, JMeter, Jira, Confluence, and Swagger in agile delivery.
Completed the undergraduate program in Computer Science and Engineering. Thesis work focused on effective data-intensive workflow scheduling in the public cloud, including QoS-aware provisioning and performance optimization with cloud resources.
Completed HSC from Govt. M.M College Jessore before pursuing undergraduate studies in Computer Science and Engineering.
Built the academic foundation that later supported professional work in software engineering, mentoring, and technical leadership.
Communicate with client and tech lead, understand business logic, plan implementation, build scalable and resilient API gateway and REST APIs, perform unit and integration testing, handle build and deployment, generate load tests, monitor reports, update technical documentation, and work in an agile environment.
Project: API Gateway Building an API gateway that aggregates various services and returns appropriate results.
Tools: Spring Boot, Spring Integration, Spring WebFlux, Spring Cloud, Eureka, Apache Kafka, Git, Jenkins, Docker, Kubernetes, Prometheus, Grafana, Kibana, JMeter, Jira, Confluence, Swagger.
Project: Backend For Frontend (BFF) Worked in a BFF architecture to improve performance, flexibility, security, developer experience, and scalability for client-centric applications and services.
Tools: Spring Reactive, Java 21, Virtual Thread, Cloud Config, Redis, Circuit Breaker, Eureka, and related platform tooling.
Project: RDC - Java Web Scraping Scraped information on individuals or organizations from predefined websites based on various attributes.
Responsibilities: Requirement analysis and development, handling foreign clients, implementing and extending business logic, and optimizing old code snippets.
Tools: Java, Regex, Groovy, IntelliJ IDEA.
Project: Image-Forensic Backend Built APIs using the Spring framework, generated metadata to help detect whether an image was edited, and deployed the application to the server.
Projects: OROPOS, FLOREANTPOS, AIRPOS, PARKWAY POS.
Environment: Java Swing, Hibernate, MySQL, Derby, Jasper iReport.
Developed code as per requirements, built UI and business validation for owned use cases, extended existing functionalities, and fixed bugs on production systems.
Delivered Java training and supported learners in building programming fundamentals and practical software development understanding.
Certified Scrum Master (ID: 001740198)
Docker for the Absolute Beginner - Hands On - DevOps
Java Application Performance Tuning and Memory Management
IT-ITES Sector Skill Council Certification, Bangladesh Computer Council
Portal: portal.bdskills.com/certificates
Verification No: G001079
Best Performer Of the Year (2022-2023)
Coaching junior developers and leading technical teams.
DevOps and AI.
Contributing to open source projects.
Traveling.
Built a scalable, robust, and resilient API gateway that aggregates multiple services and returns appropriate responses.
Worked in a BFF architecture to improve performance, flexibility, security, developer experience, and scalability.
Scraped information on individuals and organizations from predefined websites using Java, Regex, and Groovy.
Built Spring-based APIs and metadata services to help detect whether an image was edited, including deployment work.
Worked on OROPOS, FLOREANTPOS, AIRPOS, and PARKWAY POS with Java Swing, Hibernate, MySQL, Derby, and Jasper iReport.
Combined client communication, technical planning, testing, deployment, load testing, monitoring, and team guidance in agile environments.
I am open to discussing backend engineering, platform architecture, technical leadership, and Java/Spring-based product opportunities. Feel free to send a short message and I will get back to you.