Subang Jaya, Malaysia

Saifuddin Tipu

Senior Software Developer

6+ years building enterprise-grade platforms — from resolving production crises to architecting systems that serve 10,000+ users daily.

What I Bring

The things I care about and do well

Backend Architecture

NestJS · Redis · BullMQ · PostgreSQL · MongoDB

  • Event-driven microservices at scale
  • WebSocket & real-time systems
  • Production incident resolution
📦

Open Source Author

3 npm packages · OSS contributor

  • nestjs-webhook-sender
  • nestjs-socket-presence
  • express-correlation-context
  • Contributed fix to BullMQ (15k★)
🧪

Test-First Engineering

Jest · Supertest · nock

  • Unit, integration & E2E coverage
  • HTTP mocking with nock
  • BullMQ & Redis test patterns
🚀

Production Proven

6+ years · 10,000+ DAU systems

  • Zero-downtime data migrations
  • Memory leak & CPU crisis fixes
  • Multi-tenant SaaS platforms

Featured Projects

A selection of recent work

Published npm library — Express middleware for automatic correlation ID propagation via AsyncLocalStorage. Access request metadata anywhere in the call stack without passing req around. Zero dependencies.

TypeScriptExpressNode.jsnpmOpen SourceMiddleware

Published npm library — production-ready outbound webhook delivery with HMAC signing (Stripe/GitHub/Standard), BullMQ retry queue, exponential backoff, dead-letter queue, and delivery logs.

TypeScriptNestJSBullMQRedisnpmOpen Source

Published npm library — drop-in NestJS module for real-time user presence tracking via Socket.IO and Redis. Multi-socket, TTL expiry, room presence, bulk queries.

TypeScriptNestJSSocket.IORedisnpmOpen Source

AI SaaS Starter Kit

Multi-tenant SaaS boilerplate with Claude AI streaming, usage metering, plan limits, and Stripe billing

TypeScriptNestJSNext.js 15Claude AIPostgreSQLJWT

Blog Platform

Full-stack blog with Next.js 15 ISR, TipTap rich-text editor, Algolia search, and ISR revalidation webhook

TypeScriptNestJSNext.js 15AlgoliaTipTapPostgreSQL

Real-time Chat App

Full-stack chat app with Socket.io rooms, Redis presence tracking, JWT auth, and dark React UI

TypeScriptNestJSSocket.ioRedisMongoDBReact

E-commerce API

Production-ready REST API with cart, orders, Stripe payments, BullMQ email queue, and Redis caching

TypeScriptNestJSPostgreSQLRedisBullMQStripe

Tech Stack

Technologies I work with

Backend

Node.jsExpress.jsNestJSSocket.IOREST APIsWebSocketPHPPythonPM2Event-Driven ArchitectureRedisRabbitMQ

Frontend

AngularTypeScriptJavaScript (ES6+)ReactVue.jsNext.jsHTML5CSS3jQueryBootstrap

Database

MongoDBMySQLMSSQLFirebasePostgreSQL

DevOps

LinuxApacheNginxDockerDocker ComposeGitGitHubGitLabCI/CDGoogle CloudAlibaba Cloud

Integrations

WhatsApp Business APIFacebook Messenger APITwitter APIInstagram APILINE Messaging APIZoho CRMFreshdeskSalesforce

AI & Tools

Claude AIClaude Code CLIChatGPTGeminiRAGQdrantFastAPI

Experience

Sep 2020 – Present

Lead Software Developer

Accordia Global Sdn Bhd · Subang Jaya, Selangor, Malaysia

  • Lead end-to-end technical architecture for enterprise omnichannel platform integrating WhatsApp, Facebook, Twitter, LINE, and Instagram with real-time chat, automated routing, and intelligent agent assignment for 10,000+ daily active users.
  • Diagnosed and resolved production MongoDB crisis: identified duplicate PM2 processes consuming 8GB memory; reduced CPU from 100% to <15%, restoring full platform stability.
  • Architected and executed data archiving pipeline migrating 2M+ chats, 500K+ customers, and 1M+ social messages — 45% query performance improvement with zero downtime.
  • Identified and fixed race conditions in chat timeout controller causing simultaneous message floods; implemented proper async timer sequencing with 5–10–15 min escalation and state management.
  • Built campaign management system enabling marketing teams to send personalized WhatsApp templates to 5,000+ customers with scheduling, template management, and delivery tracking.
  • Developed bidirectional CRM integrations with Zoho, Freshdesk, and Salesforce, automating ticket creation and reducing manual data entry by 80%.
  • Deployed Angular + Node.js e-ticketing system reducing average resolution time from 24 hours to 6 hours (75% improvement).
  • Profiled and resolved Node.js memory leaks through connection pooling optimization, orphaned WebSocket cleanup, and proactive monitoring instrumentation.

Dec 2018 – Aug 2020

Software Developer

Neuon AI Sdn Bhd · Kota Samarahan, Sarawak, Malaysia

  • Architected multi-tenant HR portal with corporate subdomain registration and cross-platform mobile apps (Android/iOS WebView), onboarding 15+ corporate clients for attendance management.
  • Built industrial batching plant software (VB.NET, MSSQL) with Microsoft Sync Framework, enabling offline-first data synchronization for manufacturing environments.
  • Developed Python REST APIs for real-time emotion detection ML pipeline, processing video streams with <100ms latency for AI research applications.
  • Created stock monitoring and invoice management system with desktop (VB.NET) and web interfaces, automating inventory tracking for 50+ SKUs.

Education & Development

2019 · CGPA 3.24 / 4.0

Bachelor of Computer Science with Honors (Software Engineering)

University Malaysia Sarawak (UNIMAS)

Professional Development

  • Machine Learning

    AgTech AI Hackathon

    2019
  • Web Application Development

    Microsoft Imagine

    2018
  • Digital Marketing

    Shaw Academy

    2016
  • IELTS

    British Council

    2015

Get in Touch

Open to new opportunities. Feel free to reach out.

© 2025 Saifuddin Tipu. Built with Next.js & Tailwind CSS.