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
-
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
-
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
-
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.