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
- 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.
Selected Projects
CTrends Maps
GIS · Mapping · Company projectCTrends' 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.
CTrends EBS — Enterprise Business Solution
ERP · Enterprise · Company projectA 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.
Wanderly
Personal project · Full-stackA 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.
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
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)