Technical leadership on a multi-tenant SaaS platform: breaking a monolith into services, automating tenant provisioning, and bringing AI into the internal development loop.
Provided technical leadership to junior engineers and drove delivery of scalable SaaS platform capabilities.
Migrated legacy monoliths into modular microservices, improving reusability, scalability and maintainability.
Integrated AI-driven workflows into internal systems, accelerating development and improving team productivity.
Built multi-tenant CI/CD and deployment pipelines for rapid SaaS provisioning across VPS, AWS and other cloud platforms.
Designed dynamic onboarding workflows that reduced manual provisioning and improved customer activation.
Improved engineering efficiency through architecture documentation and knowledge-sharing initiatives.
Full Stack
DevOps
AI
Engineering
Full Stack Software Engineer
Jan 2025 - Dec 2025
DOHS Baridhara, Dhaka
Owned the communication and attendance surfaces of the product line, plus the third-party integrations everything else depended on.
Implemented email, push, SMS and WhatsApp communication capabilities across products.
Developed a fully customizable multi-branch, multi-device attendance engine with payroll integration for late, leave and overtime handling.
Integrated third-party platforms including SSLCommerz, Stripe, Twilio and Google OAuth.
Improved platform configurability and operational flexibility, reducing deployment risks.
Delivered scalable APIs and platform capabilities through close collaboration with product and frontend teams.
Full Stack
Backend
Nimusoft Technologies Ltd.
Product engineering studio
Software Engineer
May 2024 - Dec 2024
Middle Badda, Dhaka
Moved from executing tickets to shaping systems - requirements with leadership, architecture decisions, and end-to-end ownership across several products.
Collaborated with leadership to gather requirements and define scalable system architectures.
Led junior developers and owned end-to-end delivery of production features across multiple projects.
Improved maintainability by introducing reusable components and shared abstractions.
Enhanced deployment workflows and environment management for reliable releases.
Participated in architecture discussions and production issue resolution.
Engineering
Full Stack
DevOps
Associate Software Engineer
Jan 2024 - Apr 2024
Middle Badda, Dhaka
Django application work with a deliberate bias toward shared, reusable building blocks.
Developed and maintained Django applications and reusable shared components.
Improved code quality through common abstractions and standardized practices.
Assisted with deployment automation and environment configuration.
Backend
Engineering
NSU StartUps Next
North South University startup incubator
Software Engineer Intern
Jul 2023 - Dec 2023
Bashundhara R/A, Dhaka
Built the incubator's own platform while advising the startups inside it - a fast lesson in shipping against requirements that change weekly.
Built and maintained the organization's platform supporting startup and event operations.
Collaborated with stakeholders to continuously improve user experience and features.
Assisted partner startups in building MVPs and provided backend architecture guidance.
Delivered features in an agile environment with rapidly evolving requirements.
Full Stack
Engineering
02 Skill matrix
Languages
Python is home; the rest are chosen per surface.
PythonDepth 4 of 4Primary language, 3+ yrs in production
JavaScriptDepth 3 of 4
TypeScriptDepth 3 of 4
BashDepth 3 of 4
C++Depth 2 of 4Algorithms & competitive practice
SQLDepth 4 of 4
Backend & APIs
Where most of the hard problems actually live.
DjangoDepth 4 of 4Multi-tenant SaaS, schema-per-tenant
Django REST FrameworkDepth 4 of 4
FastAPIDepth 4 of 4Async crawl + inference services
FlaskDepth 2 of 4
WebSocketDepth 3 of 4Live notifications & activity feeds
CeleryDepth 4 of 4
Redis StreamsDepth 4 of 4Consumer groups, DLQ, reclaim
RabbitMQDepth 2 of 4
Data & Storage
Postgres first. Reach for another engine only when Postgres says no.
PostgreSQLDepth 4 of 4SKIP LOCKED queues, schema isolation
pgvectorDepth 3 of 4Versioned BGE-M3 embeddings
RedisDepth 4 of 4
PgBouncerDepth 3 of 4
MySQLDepth 2 of 4
MongoDBDepth 2 of 4
SQLiteDepth 2 of 4
AI Engineering
Model calls treated like any other unreliable network dependency.
LangChainDepth 3 of 4
LangGraphDepth 3 of 4
CrewAIDepth 2 of 4
Gemini APIDepth 3 of 4Agentic contact management
OllamaDepth 2 of 4
BGE-M3 EmbeddingsDepth 3 of 4
Scikit-learnDepth 3 of 4
PandasDepth 3 of 4
NumPyDepth 3 of 4
MatplotlibDepth 2 of 4
Frontend
Enough craft to ship the whole slice without a hand-off.
ReactDepth 3 of 4
Next.jsDepth 3 of 4
React NativeDepth 3 of 4Member-facing mobile app
TailwindCSSDepth 3 of 4
HTML & CSSDepth 4 of 4
BootstrapDepth 2 of 4
Automation & Scraping
Politeness budgets, SSRF guards and a browser only when HTTP fails.
ScrapyDepth 4 of 4
PlaywrightDepth 3 of 4Fallback renderer for JS-heavy sources
SeleniumDepth 2 of 4
Beautiful SoupDepth 3 of 4
n8nDepth 2 of 4
Cloud & DevOps
From merged commit to running container, with a way back.
DockerDepth 4 of 4
GitHub ActionsDepth 4 of 4
TraefikDepth 3 of 4
NginxDepth 3 of 4
CloudflareDepth 3 of 4
AWS (SES, S3, EC2)Depth 3 of 4
Linux / VPS / SSHDepth 4 of 4
PrometheusDepth 3 of 4
GrafanaDepth 3 of 4
Git & GitHubDepth 4 of 4
Practice & Process
The habits that make a second engineer possible.
SDLCDepth 3 of 4
AIDLCDepth 3 of 4
TDDDepth 3 of 4
AgileDepth 3 of 4
JiraDepth 3 of 4
AsanaDepth 2 of 4
GitHub ProjectsDepth 3 of 4
03 Education
IIT, University of Dhaka
Jan 2023 - Apr 2026
Master's in Information Technology
Dhaka, Bangladesh
Thesis (Project)
Agentic Email Campaign Management Platform
Highlighted courses
Project Management
Machine Learning
Software Requirement Analysis
Software Design Pattern
Software Quality Assurance
Database Management System
Cyber Security
North South University
Jan 2018 - Jun 2022
BSc. in Computer Science & Engineering
Dhaka, Bangladesh
Thesis (NLP Research)
Bengali to English Word Alignment using Transformer based Multilingual-BERT