// 00. Introduction
Open to opportunities

HabiburRahman.

Backend-Focused Software Engineer

I'm a backend engineer who builds secure REST APIs, authentication systems, payment integrations, background jobs, and database-driven applications.

My work centers on clean architecture, type safety, and reliable data flows — using Node.js, NestJS, PostgreSQL, Prisma, Redis, and Docker to ship software that holds up in production.

Habibur Rahman

Habibur Rahman·Backend-Focused Software Engineer

// 01. About Me

I build backend systems that are structured, reliable, and production-ready.

I turn product requirements into secure APIs, well-designed data models, and services built to run in the real world — not just pass a demo.

I've been writing software since 2022, first through personal projects and freelance work, then in a full-time backend role at Softvance Agency starting in late 2025.

Backend engineering with Node.js and TypeScript is where I spend most of my time: REST APIs, authentication and RBAC, database-driven services, payment workflows, background jobs, and real-time features.

I start from the data and the system boundaries — designing schemas, defining what each service is responsible for, and treating APIs as explicit contracts rather than implicit assumptions.

Outside of client work, I build production-style side projects like Order Flow and Trip Buddy to dig deeper into architecture, caching, async processing, third-party integrations, and full-stack design.

Coding since

2022

4+ Years Building

Projects

12+

Built & Shipped

Focus

Backend

APIs & Systems

How I approach engineering

Principles that guide every API, schema, and system I design.

Clean Architecture

Clear separation between controllers, services, data, and infrastructure

Type Safety

Explicit contracts and predictable behavior, enforced with TypeScript

Reliable APIs

REST APIs built around validation, authorization, and consistency

Production First

Caching, background jobs, integrations, Docker, and CI/CD — not just prototypes

// 02. Education

Built on a strong computer science foundation.

Backend-focused computer science education emphasizing systems thinking, data structures, and software engineering principles applied in real-world architecture.

B.Sc. in Computer Science and Engineering

Port City International University

  • May 2019 — May 2023
  • Chattogram, Bangladesh
  • Completed

Built foundational understanding of how systems, data structures, and databases influence real-world backend architecture and scalability decisions.

Key highlights

  • Developed backend-first thinking through systems and database coursework
  • Applied theoretical concepts to full-stack and backend projects

Relevant coursework

  • Data Structures & Algorithms
  • Operating Systems
  • Database Systems
  • Software Engineering
// 03. Experience

Turning backend craft into production-ready delivery.

Professional experience building backend systems, APIs, and data-driven services with a focus on scalable architecture and production stability.

Backend Developer

Softvance Agency

  • Oct 2025 — May 2026
  • Full-time

Designed and maintained modular backend services with focus on API structure, system boundaries, and production stability across client applications.

Key contributions

  • Built modular backend services using Node.js, Express, and NestJS with clean architectural boundaries
  • Improved database performance through PostgreSQL query optimization and Redis-based caching strategies
  • Implemented secure and type-safe backend systems with clear service separation and predictable data flow

Technologies used

  • Node.js
  • Express
  • NestJS
  • PostgreSQL
  • Redis
  • TypeScript
// 04. Skills

A backend-first engineering toolkit for building production-ready systems.

Backend-focused stack for building secure APIs, reliable data systems, asynchronous workflows, real-time features, integrations, and production-ready applications.

Backend

6 technologies

Node.js
Node.js
NestJS
NestJS
Express.js
Express.js
Socket.IO
Socket.IO
Redis
Redis
BullMQ
BullMQ

Databases & ORM

4 technologies

PostgreSQL
PostgreSQL
MongoDB
MongoDB
Prisma
Prisma
Mongoose
Mongoose

API & Architecture

5 technologies

Swagger
Swagger / OpenAPI
JSON Web Tokens
JWT
OAuth
OAuth
REST APIs
RBAC

Payments & Integrations

6 technologies

Stripe
Stripe
bKash
bKash
Amazon Web Services
Amazon S3
Cloudinary
Cloudinary
Webhooks
Webhooks
Resend
Resend

Frontend

5 technologies

React
React
Next.js
Next.js
Tailwind CSS
Tailwind CSS
HTML5
HTML5
CSS3
CSS3

DevOps & Tools

5 technologies

Docker
Docker
GitHub Actions
GitHub Actions
Git
Git
GitHub
GitHub
Vercel
Vercel

Languages

3 technologies

TypeScript
TypeScript
JavaScript
JavaScript
Python
Python
// 05. Projects

Selected work built and shipped.

Production-oriented applications that demonstrate API design, data modeling, authentication, payments, caching, and scalable backend architecture.

Order Flow

Order Flow

Production-oriented e-commerce backend with payments, inventory, and order lifecycle management.

NestJS · TypeScript · PostgreSQL · Prisma · Redis · BullMQ · Stripe · bKash · Docker · GitHub Actions

Live siteGitHub
Trip Buddy

Trip Buddy

Interactive travel planning platform with maps, itinerary visualization, and geolocation-based insights.

React · TypeScript · Express · Prisma · PostgreSQL · Redis · Leaflet · TailwindCSS · shadcn/ui

Pinterest Clone

Pinterest Clone

Social content platform for creating boards, saving pins, and discovering visual content.

React · TypeScript · Express · Prisma · PostgreSQL · TanStack Query · Zustand · TailwindCSS · Turborepo

GitHub
// 06. Contact

Let's talk about your next project.

Whether you are hiring, collaborating, or just want to say hello — send a message or reach out through any of the channels below.

Send a message

Fill out the form and I will get back to you.