Career
Experience
A timeline of where I've worked and what I've built.
Software Engineer · Faiza Express
Feb 2026 — PresentDhaka, Bangladesh
- Own end-to-end engineering across two internal platforms — MAS Formation's five-surface dashboard suite and Faiza Leads' multi-portal CRM — rather than a single product.
- Architected NestJS + GraphQL + PostgreSQL/TypeORM backends from scratch, with JWT auth, role-based access control, and modular, code-first schema design across ~40+ business modules.
- Built and shipped separate client, admin, and technical dashboards per business logic — each as its own deployable app (web, mobile, and desktop) sharing one backend.
- Designed multi-gateway payment systems (Stripe, PayPal, Pliso) with server-side price calculation, webhook-verified settlement, and refund workflows that never trust client-supplied amounts.
- Implemented role-based, IP-restricted authentication for internal staff portals, plus real-time in-app notifications over GraphQL subscriptions.
- Run systematic backend/frontend security and business-logic reviews on production codebases — documenting and prioritizing real findings (IDOR, spoofable rate-limiting, client-trusted pricing) rather than shipping blind.
MAS Formation — Business Formation SaaS (5-Surface Dashboard Suite)
- Built the full platform as five separate, purpose-built applications sharing one NestJS/GraphQL/PostgreSQL backend: a customer-facing website, a Superadmin CMS dashboard, an internal Technical staff dashboard (web, mobile, and an early Electron desktop tool).
- Designed the country → state → package/service pricing catalog and the server-side price engine (base price → government fee → add-on services → state fee → coupon/offer discount), with a dedicated admin-configurable "Pricing Plan" display layer on top of it.
- Built the company-formation order lifecycle — state/country uniqueness rules, renewals, document workflow (submitted → received → auto-completed), refunds, coupons vs. scoped offers, support tickets, and an admin analytics overview.
- Integrated Stripe, PayPal, and Pliso with verified webhook signatures for payment confirmation; built the "Company Transfer" onboarding flow for customers migrating from another registered agent.
Faiza Leads — Multi-Portal Lead & CRM System
- Built a NestJS/GraphQL/PostgreSQL backend and role-based portal architecture — one login landing page that routes Admin, Sales, and Marketing staff to their own dashboards via an SSO-style token handoff.
- Implemented business rules for a real lead-generation pipeline: duplicate detection, lead claiming with a configurable per-user cooldown, and IP-whitelist-restricted login for sales/marketing accounts.
- Added real-time notifications and live dashboard updates (new leads, blocked logins, approval requests) and a mobile app entry point for field access.
NestJSGraphQLTypeORMPrismaPostgreSQLMySQLReact.jsNext.jsReact Native (Expo)ElectronRedux ToolkitApollo ClientStripePayPalPlisoJWTDockerAWS S3
Software Engineer · Combosoft Ltd (UK-Registered Company)
Jul 2025 — Jan 2026Dhaka, Bangladesh
WMS360 — UK Multichannel Warehouse & Inventory Management SaaS
- Engineered real-time inventory synchronization engine processing hundreds of thousands of stock update events daily across 11+ global marketplaces (eBay, Amazon, Shopify, TikTok Shop, OnBuy, Wowcher, GoGroopie, Fruugo) — zero-oversell guarantee under high concurrency.
- Built event-driven order pipeline using RabbitMQ with guaranteed delivery, dead-letter queues, and automated retry — handling burst order volumes reliably.
- Developed unified order management with batch processing engine, invoice generation, packing slip printing, and automated dispatch workflows.
- Implemented multi-location warehouse system — barcode scanning, pick-list generation, bin/shelf mapping, stock transfers, and dynamic low-stock alerts.
- Built multi-carrier shipping integration for 10+ UK couriers with real-time tracking, thermal label printing, and tracking webhook ingestion.
- Designed SKU-level analytics engine — channel performance, revenue dashboards, demand forecasting, and automated daily reporting with CSV/PDF export.
- Integrated AI-powered customer service module using OpenAI API — automated query responses and ticket classification, significantly reducing manual support load.
- Optimized APIs with Redis caching and connection pooling — achieving consistent sub-100ms response times under concurrent load.
React.jsNext.jsNode.jsExpress.jsMongoDBPostgreSQLMySQLRedisGraphQLSocket.ioRabbitMQBull QueueOpenAI APIAWS (S3, SES)DockerNginxGitHub Actions
Software Engineer · Emprove Ltd
Feb 2020 — Jul 2025Dhaka, Bangladesh
- Delivered 5+ years of end-to-end product engineering — designed and shipped 10+ production systems across web, mobile, API, and SaaS verticals for local and international clients.
- Architected distributed microservices systems — service decomposition, inter-service communication via REST and RabbitMQ, API gateway, service discovery, and fault-tolerant retry strategies.
- Built multi-tenant SaaS platforms with full tenant isolation, dynamic subdomain routing, per-tenant RBAC, Stripe subscription billing, and usage-based metering.
- Developed high-performance GraphQL and REST APIs with Next.js, connection pooling, and Redis caching — handling millions of daily requests at sub-100ms latency.
- Shipped 5+ cross-platform mobile apps using React Native (Expo) to Google Play Store and Apple App Store with Fastlane CI/CD and CodePush OTA updates.
- Engineered PostgreSQL systems with advanced indexing, partitioning, stored procedures, and materialized views — supporting millions of daily transactions.
- Built event-driven background processing using RabbitMQ and Bull/BullMQ — email pipelines, report generation, image processing, and scheduled jobs with guaranteed delivery.
- Applied Redis caching strategies (cache-aside, write-through, TTL, pub/sub) reducing database load by 60-80% on read-heavy endpoints.
- Integrated 20+ third-party services — Stripe, PayPal, bKash, Twilio, SendGrid, Google Maps, Firebase, Cloudinary, and logistics APIs.
- Mentored 5+ junior engineers, led architecture sessions, and conducted code reviews — maintaining engineering standards across the team.
React.jsNext.jsNode.jsExpress.jsNestJSMongoDBPostgreSQLMySQLRedisElasticsearchGraphQL (Apollo)Socket.ioRabbitMQBull QueueReact Native (Expo)DockerKubernetesAWS (EC2, S3, RDS, Lambda, CloudFront, SES)NginxPM2GitHub ActionsStripeFirebasePrismaTypeORMJestCypress