Photo of Md Maruf Billah

Md Maruf Billah

Lead Software Engineer · Full-Stack (JavaScript & TypeScript)

Open to on-site roles - in Bangladesh or relocating abroad

Profile

Lead Software Engineer with 5+ years shipping production web platforms in JavaScript and TypeScript for clients in France, the UK and Germany. I lead a team of 10 and still write a large share of the code - React and Next.js, Node.js and NestJS, PostgreSQL, and AWS/Azure with CI/CD - and I'm known for owning hard problems end to end, from sync and KPI engines to a double-entry wallet and crash-safe checkout.

Key achievements

  • Shipped 1,500+ A/B experiments for 20+ brands of a global luxury group over 3 years.
  • I lead 10 engineers and am a joint top contributor to the company HR platform's React front end (268 of 973 commits, 150+ merged PRs).
  • Built a QA analytics platform almost alone: ~120k lines, 59 data models, 92-97% of commits.
  • Built the company's A/B tooling: ABTestPilot, used company-wide for 3 years, and ABTestLab, an open-source CLI now adopted company-wide.

Core skills

Languages
JavaScript (ES6+), TypeScript, SQL, HTML5, CSS3 / Sass, Java, Python
Front end
React, Next.js, Redux Toolkit, Redux-Saga, Zustand, TanStack, Tailwind CSS, MUI, shadcn/ui, GSAP, PWA
Back end
Node.js, NestJS, Express, REST + Swagger, WebSockets (Socket.IO), background jobs (BullMQ, pg-boss), integrations and middleware
Cloud & DevOps
AWS (Lambda, EC2, ECS, S3, SES, CloudWatch, Amplify, Lightsail), Azure (Blob Storage, Communication Services), Docker, GitHub Actions CI/CD, Vercel
Data
PostgreSQL, MySQL, DynamoDB, Firestore, Supabase; Prisma, TypeORM, Drizzle ORM
Security & quality
Entra ID (MSAL), OAuth 2.0, JWT, OTP, RBAC, AES-256-GCM, audit logging; Vitest, Jest, Playwright, Supertest
Experimentation
VWO, AB Tasty, Optimizely, Dynamic Yield, Kameleoon, Convert
Leadership
Leading 10 engineers, architecture, estimates, code review, mentoring, client communication

Professional experience

Lead Software Engineer · Echologyx Ltd

2022 - Present

Dhaka, Bangladesh · Software and experimentation services for clients in France, the UK and Germany.

  • Lead a team of 10 engineers: technical design, code review and merges, estimates, mentoring and client calls.
  • Built ABTestLab (open-source A/B test CLI) and moved the agency's 1,700-experiment monorepo onto it; with ABTestPilot it is the team's standard tooling.

Global luxury group (France) - Front-End Engineer, A/B/n experimentation

2022 - 2025
  • Built and shipped 1,500+ A/B/n experiments across 20+ luxury e-commerce brands, working daily with the client's optimisation team in France.
  • Delivered product and gift finders, size guides, checkout redesigns and animated campaigns with performance-safe DOM injection across markets.

Stack: JavaScript, SCSS, GSAP, VWO, AB Tasty, Dynamic Yield, Kameleoon, GitHub Actions

eHRMS - company employee-management platform - Lead Full-Stack Engineer

2023 - Present
  • Company-wide platform for leave, holidays, profiles, calendars, shifts, KPIs and time tracking; joint top contributor to the React front end (268 of 973 commits, 150+ merged PRs) and third-highest on the NestJS API.
  • Delivered the KPI module end to end (UI and API): goal templates, review periods, monthly scoring, permissions and dashboards; added Microsoft Entra ID SSO and partner APIs for leave data.
  • Serverless API on AWS Lambda with CloudWatch, S3 storage, SES/SMTP email and a GitHub Actions staging pipeline with smoke tests.

Stack: React, TypeScript, Redux-Saga, MUI, NestJS, TypeORM, PostgreSQL, AWS Lambda, S3

European CRO agency (Germany) - Full-Stack Engineer, QA & performance analytics

2025 - 2026
  • Built the QA and performance-analytics platform almost single-handedly (92-97% of commits, ~120k lines): NestJS API with 59 data models and 38 modules, React 19 front end, on AWS EC2 and Lambda with SES/SMTP and GitHub Actions CI/CD.
  • Engineered a Jira-to-PostgreSQL sync engine (full, incremental and webhook modes, idempotent mapping, per-config cron, live WebSocket progress, AES-256-GCM-encrypted tokens).
  • Designed a configurable KPI system: 14 KPI equations, a JSONB bug-scoring rule engine, hours-share ticket attribution, cached leaderboards and target boards; Slack bot and HR-system integration.

Stack: NestJS 11, Prisma 7, PostgreSQL, Socket.IO, React 19, TanStack, AWS EC2, Lambda

UK retail group - Full-Stack Engineer, integration middleware

2026
  • Built middleware connecting the main business application with the warehouse application, with a React (Vite) front end on a large MySQL database.
  • Migrated application logic from Ruby to JavaScript; containerised with Docker and deployed on AWS ECS with CI/CD on GitHub Actions.

Stack: React, Vite, Node.js, MySQL, Docker, AWS ECS

Internal and client products

2025 - 2026
  • ELX Project Management Tool: 103 of 167 commits of an Asana-style app with realtime collaboration, RBAC and a CRO module.
  • Service Pro Plus (UK client): most of a garage directory and review platform with OTP login and Maps search, on AWS and Azure.
  • Tour Console (sole developer): the company's annual-tour app - tournaments, roommate matching, polls, moderated feed - plus a React Native app.

Stack: Next.js, Prisma, PostgreSQL, Firebase, Socket.IO, AWS (Amplify, EC2, S3, SES), Azure, Docker

Lead Full-Stack Engineer · Travel and hospitality group (confidential)

2024 - Present

Remote · Travel and hospitality group.

  • Designed and built the API for a 9-vertical travel super-app as a NestJS modular monolith: 70 data models, ~236 endpoints and ~550 unit tests.
  • Built a double-entry ledger and wallet with row-locked balance checks and an idempotent checkout saga with compensation, so multi-supplier orders recover after a crash.
  • Added resilient supplier integrations (circuit breakers, backoff), a 75-page React app, EC2 deploys that snapshot the database before migrating, and the group's corporate website.

Software Engineer · Nexkraft Limited

2021 - 2022

Dhaka, Bangladesh

  • Developed Android applications in Java, including a transport-management app for BRAC.

Selected projects

  • AI Job Finder (Next.js 16, Prisma 7, PostgreSQL, pg-boss, Gemini) - Job search and outreach platform with 9-factor + LLM ranking, visa-sponsor checks and a self-checking email pipeline (~29k lines, 147 tests).
  • ABTestLab (Node.js, WebSocket, Rollup, Sass) - Open-source CLI to build and live-preview A/B tests for any platform; adopted company-wide (192 commits).
  • TrustPortal, ShadowFeed, TournaTrack (Next.js, Prisma, Firebase) - An interaction-design concept site, an anonymous moderated company feed, and the tournament app that became Tour Console.

Education

BSc in Computer Science and Engineering

2021

North South University, Dhaka

Capstone: Shikkha, an LMS with WebRTC video classes (136 of 233 commits, team of 4).

Courses: The Ultimate React Course, Advanced CSS and Sass, Complete Node.js Bootcamp, The Complete JavaScript Course

Languages

  • BengaliNative
  • EnglishC1 - full professional (CEFR)

References

10 recommendations from managers, clients and colleagues on LinkedIn (linkedin.com/in/marufbillah1020). References available on request.