Skip to content
← Back to site

Md. Asif Rahman

Software Engineer · Java & Spring Boot · Backend & Full-Stack · GIS & Emerging AI

Summary

Software engineer with 2+ years of professional experience building backend-heavy enterprise and GIS systems in Java and Spring Boot. Comfortable across the stack: PostgreSQL/PostGIS data modelling and spatial queries, REST API design and security, Angular/Next.js frontends, and Docker/Nginx deployment on Linux. Currently studying machine learning and NLP with a long-term aim of combining engineering, AI and research.

Experience

CTrends Software & Services Limited

Oct 2023 — Present
  • ProgrammerMay 2024 — Present
  • Trainee ProgrammerJan — Apr 2024
  • Intern, Software DevelopmentOct — Dec 2023
  • Designed and built REST APIs with Spring Boot, Spring MVC and Hibernate/JPA for enterprise management and administrative systems.
  • Built GIS features on PostGIS and OpenStreetMap data — POI management, spatial queries, and mapping solutions.
  • Integrated third-party APIs and implemented authentication, authorization (RBAC) and API security.
  • Handled deployment: Docker images, Ubuntu servers, Nginx reverse proxy configuration.
  • Wrote tests and participated in code review, Git/GitLab workflows and releases.

Java · Spring Boot · PostgreSQL · PostGIS · Angular · Docker · Nginx

Selected Projects

CTrends Maps

GIS · Mapping · Company project

CTrends' web mapping platform built on OpenStreetMap data and PostGIS. I work on the search and POI management side: the spatial search APIs behind the map's search box and the tooling used to manage points of interest.

Java · Spring Boot · JPA · PostgreSQL · PostGIS · OpenStreetMap · REST APIs · Docker

CTrends EBS — Enterprise Business Solution

ERP · Enterprise · Company project

A web-based ERP covering an organisation's core business operations. I worked on the Audit module — the part of the system that records, reviews and reports on audit activity across the other modules.

Java · Spring Boot · Hibernate · PostgreSQL · REST APIs · RBAC

Wanderly

Personal project · Full-stack

A collaborative trip-planning app: build a shared itinerary with friends, track the budget, split costs, keep bookings and packing lists in one place, and see it all on a map. Live at trip.wheelsofwander.com.

Next.js · TypeScript · React

Skills

Backend
Java, Spring Boot, Spring MVC, Hibernate / JPA, REST API design, API security & auth, Testing
Frontend
JavaScript, Angular, Next.js, HTML / CSS, Bootstrap, TypeScript
Database & GIS
PostgreSQL, PostGIS, Spatial SQL, OpenStreetMap data, GIS data processing, Query optimisation
DevOps & Infrastructure
Docker, Linux / Ubuntu, Nginx, Git, GitLab / GitHub, CI/CD basics
Currently learning
Machine Learning, NLP, Reinforcement Learning, AI-assisted development, Software architecture

Education

BSc in Computer Science & Engineering

Daffodil International University, Dhaka

2022

CGPA 3.71 / 4.00 · four-year programme

  • HSC (Science)Government Shaheed Bulbul College, Pabna, Rajshahi Board2017 · GPA 4.17 / 5.00
  • SSC (Science)Radhanagar Majumdar Academy School & College, Pabna, Rajshahi Board2015 · GPA 4.83 / 5.00

Interests

Artificial Intelligence · Natural Language Processing · Reinforcement Learning · Machine Learning · GIS · Software Architecture

Languages

English (Professional working proficiency) · Bengali (Native)