AZH

Backend Developer in Bangladesh – Node.js & NestJS

I'm Ashak Zahin Hasan, a backend developer in Dhaka, Bangladesh. I build secure, well-structured APIs and data models with Node.js, Express and NestJS, plus ASP.NET Core and Python when a project calls for them.

I have 5+ years of professional experience and currently work as a Software Engineer L3 at ShareViral. Before that I built products at Zolo Inc., mPower Social Enterprises and Bioforge Health Systems, including national-scale health platforms in Bangladesh.

What I can build for you

  • REST and GraphQL API design and development
  • Authentication, authorisation and role-based permissions
  • Database design and query optimisation (PostgreSQL, MongoDB, MS SQL)
  • Caching and background jobs with Redis
  • Third-party integrations such as OTP verification, email and external APIs
  • Dockerised deployments and CI/CD on AWS

Tech stack

  • Node.js
  • Express
  • NestJS
  • TypeScript
  • ASP.NET Core
  • Python
  • Flask
  • PostgreSQL
  • MongoDB
  • Redis
  • GraphQL
  • Prisma
  • Jest
  • Docker
  • AWS

Relevant work

Telemedicine platform

Health workers schedule virtual consultations between patients and community clinic doctors, with video calls (WebRTC) and patient history.

VaxEPI – national vaccine registration portal

Bangladesh's official vaccine registration and management portal for the Expanded Programme on Immunization, plus its role-based admin dashboard.

View

Product buy & rent app

React front end on an Express, GraphQL and Prisma API.

View

Age calculator npm package

Published Node.js package for date-of-birth and date-difference calculations.

View

Frequently asked questions

Which backend framework do you use?

Mostly Node.js with NestJS for larger structured codebases and Express for smaller services. I also work with ASP.NET Core and Flask.

Can you work on an existing backend?

Yes. I regularly pick up existing codebases to add features, fix bugs, improve performance and add tests.

Do you handle deployment?

Yes. I can containerise the app with Docker and set up CI/CD and hosting on AWS or a platform you already use.