Hello, I'm

Masud Bappy

Principal Software Engineer | Java, Spring Boot, Microservices & API Platforms

Masud Bappy portrait

About Me

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.

Download Resume Contact Me

What I do

Java & Spring Boot

Strong hands-on experience with Java, Spring Boot, Spring Integration, Spring Cloud, and resilient backend application development.

Microservices & REST APIs

Designs scalable microservice-based systems, API gateways, backend-for-frontend services, and RESTful APIs for modern products.

Data, Caching & Quality

Works with PostgreSQL, MongoDB, Redis, unit testing, integration testing, load testing, and clean engineering practices.

DevOps & Observability

Uses Docker, Kubernetes, Jenkins, Git, Prometheus, Grafana, Kibana, JMeter, Jira, Confluence, and Swagger in agile delivery.

Education

BSc in CSE - University of Asia Pacific

2012 - 2015

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.

Higher Secondary School - Govt MM College Jessore

Passing Year - 2011

Completed HSC from Govt. M.M College Jessore before pursuing undergraduate studies in Computer Science and Engineering.

SSC - Chowgacha Shahadat Pilot High School, Jessore

Passing Year - 2008

Built the academic foundation that later supported professional work in software engineering, mentoring, and technical leadership.

Experience

BJIT Limited - Principal Software Engineer

Feb 13, 2020 - Continuing

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.

ServiceEngine Ltd. - Software Engineer

May 2018 - Feb 10, 2020

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.

Orocube BD - Junior Software Engineer

May 2017 - May 2018

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.

IBCS-PRIMAX Software Bangladesh Ltd - Java Trainer (Part-time)

Aug 2016 - Feb 2018

Delivered Java training and supported learners in building programming fundamentals and practical software development understanding.

Awards & Certifications

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)

Interests

Coaching junior developers and leading technical teams.

DevOps and AI.

Contributing to open source projects.

Traveling.

Project Experience

API Gateway

Built a scalable, robust, and resilient API gateway that aggregates multiple services and returns appropriate responses.

Backend For Frontend (BFF)

Worked in a BFF architecture to improve performance, flexibility, security, developer experience, and scalability.

RDC - Java Web Scraping

Scraped information on individuals and organizations from predefined websites using Java, Regex, and Groovy.

Image-Forensic Backend

Built Spring-based APIs and metadata services to help detect whether an image was edited, including deployment work.

POS Product Suite

Worked on OROPOS, FLOREANTPOS, AIRPOS, and PARKWAY POS with Java Swing, Hibernate, MySQL, Derby, and Jasper iReport.

Technical Leadership & Agile Delivery

Combined client communication, technical planning, testing, deployment, load testing, monitoring, and team guidance in agile environments.

9.5

Years of Experience

4

Professional Roles

5

Awards & Certifications

4

Key Interests

Let's Work Together


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.