About

I’m Abdur Rahman, a senior engineer who builds and runs the software businesses depend on. Over 8+ years that has meant a fintech platform moving real money, a healthcare platform families use every day, and the backend and AI features of a travel platform that never sleeps. I work end to end, from the first schema to the deploy, and I use AI the way I use any tool: where it makes the product better.

Experience
8+ years
Role
Senior AI & Full-Stack Engineer
Now
Rakuten Travel Xchange

How I work

  • End to end. Architecture, data, APIs, UI, deployment: I can take a product all the way, and I know where the handoffs usually break.

  • Boring in production. Performance and reliability are designed in, not bolted on: queues for anything slow, migrations you can rerun, tests that catch it before a user does.

  • Calm and clear. Steady under pressure, easy to work with, and plain language with people who aren’t technical. Nobody should need a translator to know how the project is going.

  • Practical with AI. I reach for it when it solves the problem, not because it’s new.

Experience

  1. Rakuten Travel Xchange

    Singapore · Remote

    Software Engineer Sep 2022 – Present · 4 yrs 3 mos

    • Build and run backend services for a travel platform used around the clock, where slow or down is not an option.
    • Bring large language models into production services, with the evals and guardrails that keep them useful.
    • Design the APIs and search features that partner teams build on.
    • Hunt down slow paths, from query plans to caching, and make them fast.
    • LLM integration
    • AI-assisted development
    • AI agents
    • Microservices
    • REST APIs
    • Distributed systems
    • Performance tuning
    • CI/CD
    • Cloud
  2. Orpical Group

    United States

    Software Engineer Sep 2021 – Aug 2022 · 1 yr

    • Rebuilt IHSS Connect, a healthcare platform families and caregivers use every day, onto a modern stack without taking it offline.
    • Built a two-sided services marketplace for the US market, where clients post work and providers get hired and paid through the platform.
    • Took a CRM from a blank repo to production with real users.
    • Sped up existing products by reworking slow queries and adding caching.
    • NestJS
    • Node.js
    • TypeScript
    • PostgreSQL
    • React
    • Next.js
    • SaaS
  3. Joules Labs

    Dhaka, Bangladesh · 3 yrs 2 mos

    Software Engineer Jan 2019 – Aug 2021 · 2 yrs 8 mos

    Promoted from Junior Software Engineer after six months.

    • Built the core transaction application from data model to production release, handling real money at scale.
    • Led the development team day to day: planning, reviews and shipping to production.
    • Shipped real-time features users felt immediately: notifications, chat and live data sync.
    • Cut response times with Redis caching and query work across MySQL, PostgreSQL and MongoDB.
    • Ran delivery end to end: APIs, front ends, local Docker setup, CI and cloud deployments.

    Junior Software Engineer Jul 2018 – Dec 2018 · 6 mos

    • Built the REST API for a multi-vendor e-commerce platform.
    • Improved performance and added features to existing Laravel applications.
    • Laravel
    • PHP
    • Python
    • Vue.js
    • Nuxt.js
    • Redis
    • WebSockets
    • Docker
    • AWS
    • Fintech

Skills

AI
OpenAI · Claude · LangChain · LangGraph · RAG · Vector databases · AI agents · n8n · Claude Code · Cursor · MCP
Backend
Node.js · NestJS · TypeScript · Python · Go · Laravel · Microservices · REST APIs
Frontend
React · Next.js · Vue.js · Nuxt.js · JavaScript
Data & search
PostgreSQL · Elasticsearch · Redis · MongoDB · MySQL · Data pipelines
Cloud
AWS · GCP · DigitalOcean · Docker · Kubernetes · CI/CD
Practices
Query optimization · Caching · Unit testing · Evals & guardrails · Team leadership

Want to talk?

An idea you’re weighing up, a question about something I’ve written, or a project you’d like a second opinion on: I’d be glad to hear from you.