Md. Hashibul Islam

Software Engineer

Backend specialist with expertise in Java, Spring Ecosystem and microservices architecture

Md. Hashibul Islam

Technical Skills

Programming Languages

Java JavaScript TypeScript Python C/C++

Back-end Tools

Spring Boot Spring Security Spring JPA JHipster GraphQL REST API RabbitMQ Redis MapStruct Threading

Database & ORM

PostgreSQL MySQL MongoDB MongoTemplate Hibernate

Cloud & DevOps

Docker Jenkins AWS Digital Ocean Git GitHub Bitbucket CI/CD Pipelines

Development Tools

Maven ApiDog Postman Swagger Jira Linux Shell Scripting Agile/Scrum

Professional Experience

July 2024 - Present

Software Engineer

NASIR SYNTAX SOLUTION LTD., Dhaka

Shop Service Module (SSM)
  • Building the Shop Service module enabling sellers to add and manage services in their shops, including service registration, category management, service calendar and service location management.
  • Integrating service campaigns and fulfillment, extending campaign logic to services and connecting accepted bids to contracts, checkout/payment, and Delivery module workflows for end-to-end service lifecycle management.
  • Developed the Bid Request system allowing buyers to create multi-category service requests, where sellers can bid per category with validation to prevent duplicate bids and support multiple sellers per category.
Price Engine Module (PEM)
  • Built a Price Engine using Java CompletableFuture to fetch and compute product and service pricing in parallel (base price, campaigns, promo codes, shipping).
  • Designed a modular and extensible calculation pipeline separating product and service pricing and supporting multiple campaigns.
Order Management Module (OMM)
  • Designed and implemented an end-to-end order fulfillment pipeline covering add-to-cart, checkout, order placement, per-seller order splitting, and seller-level order receipt with multi-step order/package statuses.
  • Built a flexible packaging and delivery system that creates packages with multiple product parts, manages package requests for pickup/drop-off, and records package journey stages to track every package.
  • Implemented a inventory reservation and product management, a two-way seller and hub handshake, and status-transition validation with rollback to ensure data integrity across complex seller, hub, and delivery workflows.
Platform Configuration Module (PCM)
  • Developed a versioned dynamic template engine for users to customize home, seller, and campaign pages with marketplace integration.
  • Built a policy-making module allowing version-controlled creation of platform policies like warranty, return/refund, and cancellation.
  • Implemented inter-service APIs and configuration layers for microservices like ItemPool, Shelf, and Tag to enable dynamic content composition and rendering.
User Management Module (UMM)
  • Implemented a role-based authorization system integrating user roles, role groups, and permissions for access control.
  • Developed user registration, account, and login modules for user and role management.

Keeping detailed documentation for all services built for developers and stakeholders.

February 2023 - March 2024

Software Engineer

DARAZ BANGLADESH LTD.-ALIBABA GROUP, Dhaka

Open Daraz
  • Built an HMAC-SHA256-based authentication SDK to enable secure third-party integration with Daraz APIs.
  • Implemented an OAuth2-based authorization service for external developers and partners.
  • Thoroughly tested and documented Open Daraz APIs using Postman to ensure reliability and ease of adoption.
Third Party Logistics (TPL)
  • Developed and maintained a Spring-based logistics integration module serving 20+ partners across 4 Asian countries.
  • Implemented a location management system to support efficient tracking and operations with partners.
  • Developed and maintained order pipelines and tracking for logistics partners.
  • Utilized Alibaba SLS to actively monitor, analyze, and report on application logs and system performance.

Developed a Python OpenCV and deep learning-based image processing application for the graphics team. Collaborated with a cross-functional team of 7 engineers and PMs from Lazada using agile methodologies.

August 2021 - August 2022

Embedded Software Engineer

AQUALINK BANGLADESH LTD., Dhaka

  • Developed software for IoT systems with STM32, AVR and ESP32 micro-controllers with C/C++
  • Written several libraries for STM32 including MODBUS/RS485 and ST7567 display module
  • Interfaced sensors using different communication protocols including MODBUS, I2C and UART
  • Designed and implemented custom GUIs for ST7567 5-inch displays using baremetal C
  • Performed R&D for new embedded systems and sensors; continuously tested firmware and hardware for quality assurance

Projects

TEEBAY E-COMMERCE

2025

A marketplace enabling users to register and manage their own product listings to rent or sell.

Java Spring Boot GraphQL React PostgreSQL
View on GitHub

KOLOM.AI NEWS PLATFORM

2024 - Present

Built a short-form news aggregation platform inspired by Inshorts, scraping content from major Bangladeshi outlets using a scraper.

Python Java Spring Boot JHipster Node.js RabbitMQ Redis PostgreSQL Docker

Developing microservices for cataloging, delivery, and authentication, routed via an API gateway with Redis caching and rate-limiting. Enabled asynchronous event-driven communication with RabbitMQ for decoupled service interaction.

Visit Website

OPEN DARAZ PLATFORM

2023

Developed a Spring-based REST platform simplifying product and order management for Daraz sellers through direct API integration.

Java Spring Hibernate React.js OAuth2 Postman JUnit

Implemented secure OAuth2 authentication and connected the system directly to Daraz Seller Center APIs. Documented and tested endpoints with Postman; automated regression testing with JUnit.

Private Source

FREE-FLYING ROBOT CONTROL SOFTWARE (ASTROBEE)

2021

Developed robotic control and navigation software for NASA's Astrobee robot used aboard the International Space Station.

Java OpenCV-Contrib ROS Kinetic RViz Docker Android Studio

Implemented real-time pose estimation using QR/AR tag detection with OpenCV-Contrib and visualized robot motion in ROS RViz. Integrated JAXA's Astrobee API and containerized development environment using Docker.

View Project

Education & Awards

BSc. in Computer Science and Engineering

BRAC University, Dhaka

2017-2021 • CGPA: 3.54/4.00

Runner-Up, KIBO Robot Programming Challenge 2021

First Bangladeshi team to upload a computer program to the International Space Station(ISS)

Third Place, University Rover Challenge 2020

Part of BRACU Mongol Tori. Score is judged by SAR result during COVID pandemic.

Get In Touch

+8801960174282

ihashib2@gmail.com

Uttar Badda, Dhaka 1212