Senior Full-Stack & Platform Engineer
Professional Summary
I'm a full-stack engineering professional with 8+ years of experience solving complex technical challenges at enterprise scale. My expertise spans system design, process optimization, and cross-functional collaboration, with deep hands-on experience in multi-tenant SaaS patterns and microservice-based architecture.
At PwC Middle East, I've led the design and development of scalable e-invoicing platforms, built PDF engines with pixel-perfect rendering, and implemented microservices architectures that power production systems serving enterprise clients across the region.
I design platforms, not just applications. My focus is on building foundations that enable teams to ship faster while maintaining security, tenancy isolation, and operational excellence. I believe in automation over documentation, simplicity at scale, and systems that stay boring in production.
What I Do Best
Deep expertise across the full stack, with a focus on systems that scale.
Full-Stack Engineering
Angular, React, TypeScript with Go, FastAPI, Django, Node.js, and Spring Boot backends.
Platform & Microservices
Decomposing monoliths, designing service boundaries, and building internal platforms.
Multi-Tenant SaaS
RBAC, RLS, tenant isolation, and secure multi-tenancy at enterprise scale.
PDF & E-Invoicing
Pixel-perfect document rendering, XML/XSD validation, and regulatory compliance.
Cloud-Native Infrastructure
Docker, Kubernetes, GKE, CI/CD pipelines, and production-ready deployments.
DevOps & Automation
CI/CD design, infrastructure as code, and automated deployment workflows.
Messaging & Caching
Redis, ValKey, RabbitMQ, and async processing architectures.
AI Workflow Automation
LLM integration, agent workflows, and automation with n8n.
Technology Stack
Tools and technologies I use to build production systems.
Frontend
Backend
Databases
Cloud & DevOps
Messaging & Cache
AI & Automation
Professional Journey
Building enterprise systems across continents.
PwC Middle East
Full Stack Software Engineer | Manager | Tax (Service Provider)
- Led design and development of a scalable E-Invoicing platform with Spring Boot, NodeJS, and Django, achieving highest accuracy rates for submitted invoices
- Implemented microservices architecture, decomposing complex functionalities into modular, maintainable services for future scalability
- Built a PDF Engine with pixel-perfect invoice rendering, significantly improving client satisfaction
- Established CI/CD pipelines ensuring faster time-to-market and enhanced software quality
- Integrated Redis caching for massive improvements in data retrieval times
- Designed core microservices: Storage, Mail, Notification (WebSocket), UAM, Language Manager, PDF Engine
SELISE Digital Platforms
Full Stack Software Engineer
- Spearheaded development of a workflow management system for Swiss insurance, pension, and broker markets
- Led frontend initiatives while contributing to .NET backend development
- Successfully integrated the portal as a Microsoft Teams app, enhancing collaboration
Metropolitan University
Lecturer, Computer Science
- Delivered lectures on Data Structures, Algorithms, DBMS, and NLP
- Supervised final-year student projects, guiding research and technical development
- Introduced interactive teaching methodologies and industry-relevant case studies
SELISE Digital Platforms
Software Engineer
- Developed critical frontend features using Angular and TypeScript on a generic framework
- Built complete single-page responsive web solutions
- Integrated MongoDB and REST APIs with robust data management
Impactful Builds
Personal engineering projects focused on platform design, reliability, and measurable delivery impact.
Vortex
Framework-as-a-Service
A FastAPI microservice framework that standardizes app bootstrapping, multi-tenant request handling, RBAC enforcement, worker execution, and observability so every service ships with the same production baseline.
- Startup bootstrap warms tenant/site/sensitive policies from config DB into Redis
- Tenant resolution via Origin/Referer + JWT validation with per-tenant secrets
- AWS-style RBAC pipeline (SCP, boundary, session, identity, resource) with deny precedence
- Shared ARQ/RMQ worker harness with AuthContext propagation for tenant-safe async jobs
- Centralized logging pipeline to tenant Mongo + Elasticsearch indexing for admin search
htp-js
HTML to PDF JS Rendering Service
Standards-first HTML-to-PDF service built with Fastify, Playwright, and pdf-lib, supporting PDF/A, PDF/UA, and PDF/X variants with metadata, output intents, and attachment handling.
- Variant-aware pipeline for PDF/A-1/2/3/4, PDF/UA-1/2, and PDF/X-1a/3/4/5g
- Post-processing enforces PDF version headers, trailer IDs, metadata, and output intents
- Attachment embedding with AFRelationship + MIME detection for compliant archival flows
- Redis-backed cache with in-memory fallback to dedupe renders and reduce compute cost
- Schema-first validation (AJV) with strict payload limits, API key auth, and rate limiting
A Django library enabling faster REST API implementation with MongoDB, featuring built-in row/document-level security and SQL-like querying from the frontend.
- Row (Document) Level Security built-in
- Generic CRUD endpoint implementation
- SQL-like queries with row-level security enforcement
Simplified Celery and RabbitMQ integration for producer/consumer message broking. Framework-agnostic design works with Django, Flask, and standalone applications.
- Ease of Celery + RabbitMQ implementation
- Producer/Consumer message patterns
- Framework-agnostic, integrates with any Python app
GitHub Activity
Consistent contributions and open-source involvement.
Education & Competitive Programming
Bachelor of Science in Computer Science & Engineering
Metropolitan University, Bangladesh
January 2013 – December 2016
ICPC Participation
Participated in ICPC Dhaka Regional 3 times, competing in one of the most prestigious programming competitions.
Problem Solving
Codeforces: cse.komol (1329 rating)
UVA Online Judge: 346 problems solved
Let's Build Reliable Systems
Currently open to senior backend, platform, or full-stack engineering roles in Canada, and selectively available for architecture consulting and system design reviews.