Tran Manh Tuan

Backend Development

Backend services in TypeScript and Node.js, built to be operated rather than just shipped.

Most backend work I take on is not a greenfield API. It is a service that already has users, already has a database with real data in it, and already has behaviour that other systems depend on. The constraint that matters is not how quickly a new endpoint can be written — it is changing what is there without breaking the things quietly relying on it.

That shapes how I work: establish what the current inputs, outputs and failure modes actually are before changing them, keep API contracts stable unless a break is agreed in advance, and put migrations behind a rollback plan.

Typical engagements

  • Designing and building REST APIs in TypeScript and Node.js
  • Integrating a system with external services and handling their failure modes
  • Database schema design, and migrations on tables that already hold production data
  • Taking over a backend someone else wrote and making it safe to change

Related work

  • Dr.Well-B

    Multi-service platform for doctors and dentists in Japan: verified membership with approvals, profile-targeted ads, dynamic surveys, job search and batch reward points.

  • TaxPal

    Sales analytics for an accounting-services brokerage in Japan: cases, KPI targets against actuals, rankings and pipeline conversion by staff member, team and company.

  • Corporate IR Platform

    A corporate and IR website platform for a listed Japanese company — a fully self-built CMS, a Firestore-to-BigQuery data pipeline, and Google Cloud infrastructure behind a WAF.

  • Beacon-based Content Delivery Platform

    A multi-tenant BLE/iBeacon advertising platform that recorded 761,921 device connections in a single hour while matching campaigns and delivering context-aware content.

Technologies used in this work

  • BigQuery
  • TypeScript
  • Cloud Storage
  • Docker
  • Elasticsearch
  • Firebase Auth
  • Firestore
  • Terraform
  • Amazon RDS
  • Angular
  • Apache
  • Apollo Client
  • App Engine
  • AWS AppSync
  • AWS Cognito
  • AWS EC2

Is this a fit?

  • A good fit: business systems, backends and APIs, GCP and AWS infrastructure, production incidents.
  • Not the right fit: work that is mainly pixel-perfect UI or heavy animation.

If this sounds like the problem you have, Send a project brief.

Your email app opens with a short brief to fill in.