Four years and three employers, written up by what each role delivered rather than what it was called. Filter the skill matrix by the role you are hiring for.
Leading the technical direction of a multi-tenant SaaS platform. The theme of the role is removing the things that slow a product company down: a codebase too tangled to change safely, customer onboarding that costs a day of engineering time, and repetitive work that should never have needed a person.
Lead junior engineers and own delivery of platform capabilities, so features ship on a predictable schedule instead of depending on one person being available.
Broke a legacy monolith into modular services, so teams release independently and a change in one area stops being a risk to everything else.
Brought AI-assisted workflows into internal systems, cutting the time engineers spend on repetitive work and shortening the path from request to release.
Built multi-tenant CI/CD pipelines across VPS, AWS and other clouds - standing up a new customer environment is now a pipeline run rather than a manual day of setup.
Designed dynamic onboarding flows that removed manual provisioning steps, so new customers reach their first working day faster and support is not the bottleneck.
Wrote the architecture documentation and ran knowledge-sharing sessions, so the platform is understood by the team rather than by a single engineer.
Full Stack
DevOps
AI
Engineering
Full Stack Software Engineer
Jan 2025 - Dec 2025
DOHS Baridhara, Dhaka
Owned two things customers judge a business platform on - whether it reaches people, and whether it counts their hours correctly - plus the payment and identity integrations everything else depended on.
Built the communication layer across email, push, SMS and WhatsApp, so the product reaches customers on the channel they actually read instead of the one that was easiest to code.
Delivered a multi-branch, multi-device attendance engine feeding payroll - late arrivals, leave and overtime handled by configurable rules, replacing manual timesheet reconciliation and the disputes that come with it.
Integrated SSLCommerz, Stripe, Twilio and Google OAuth, so customers can pay locally or internationally and sign in without another password to forget.
Made platform behaviour configurable rather than hard-coded, so a customer-specific rule became a settings change instead of a risky release.
Worked directly with product and frontend teams to shape APIs before they were built, which removed a whole class of late rework.
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: sitting with leadership while requirements were still vague, turning them into an architecture, and staying accountable for the result across several products.
Translated business goals from leadership into system designs that could grow, so early decisions did not become the ceiling six months later.
Led junior developers and owned features from requirement to production across multiple projects, keeping delivery moving on more than one product at a time.
Introduced reusable components and shared layers, which cut duplicated effort and made later features cheaper to build across the studio's projects.
Improved deployment and environment handling, so releases stopped being the part of the week people worried about.
Took part in architecture discussions and resolved live production issues, shortening the time between a customer noticing something and it being fixed.
Engineering
Full Stack
DevOps
Associate Software Engineer
Jan 2024 - Apr 2024
Middle Badda, Dhaka
Django application work with a deliberate bias toward building things once and reusing them - the habit that made later projects cheaper.
Built and maintained Django applications alongside a set of shared components other projects could adopt straight away.
Raised code quality through common abstractions and agreed standards, reducing the bugs that come from five slightly different versions of the same logic.
Automated parts of deployment and environment setup, removing manual steps that were easy to get wrong under time pressure.
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 education in shipping something useful while the requirements change every week.
Built and ran the organisation's platform for startup programmes and events, replacing scattered manual coordination with one system participants and staff could both use.
Worked directly with the people using the product to improve it, so changes were driven by observed friction rather than assumptions.
Helped partner startups get their first working product out and advised on backend architecture, so their early choices did not become expensive later.
Delivered continuously against requirements that changed weekly, which is where I learned to design for change instead of resenting it.
Full Stack
Engineering
02 Skill matrix
Languages
Python is home. Everything else is picked because it fits the job, not because it is fashionable.
PythonDepth 4 of 4Primary language, 5+ years in production
JavaScriptDepth 3 of 4
TypeScriptDepth 3 of 4
BashDepth 3 of 4
C++Depth 2 of 4Algorithms and problem-solving practice
SQLDepth 4 of 4
Backend & APIs
The engine room - where correctness, speed and cost are actually decided.
DjangoDepth 4 of 4Powers SaaS platforms serving many customer companies
Django REST FrameworkDepth 4 of 4
FastAPIDepth 4 of 4High-throughput data and AI services
FlaskDepth 2 of 4
WebSocketDepth 3 of 4Live updates without users hitting refresh
CeleryDepth 4 of 4
Redis StreamsDepth 4 of 4Retries and recovery so no job is silently lost
RabbitMQDepth 2 of 4
Data & Storage
PostgreSQL first. Fewer moving parts means fewer things to break, and a smaller bill.
PostgreSQLDepth 4 of 4Job queues and customer isolation without extra services
pgvectorDepth 3 of 4Search by meaning, inside the main database
RedisDepth 4 of 4
PgBouncerDepth 3 of 4
MySQLDepth 2 of 4
MongoDBDepth 2 of 4
SQLiteDepth 2 of 4
AI Engineering
AI treated as a component that can fail - checked, budgeted and never trusted blindly.
LangChainDepth 3 of 4
LangGraphDepth 3 of 4
CrewAIDepth 2 of 4
Gemini APIDepth 3 of 4Natural-language and voice control of customer data
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 front-end craft to deliver the finished feature, not just the half users cannot see.
ReactDepth 3 of 4
Next.jsDepth 3 of 4
React NativeDepth 3 of 4Customer-facing mobile app on the same backend
TailwindCSSDepth 3 of 4
HTML & CSSDepth 4 of 4
BootstrapDepth 2 of 4
Automation & Scraping
Collecting data at scale without getting blocked, sued, or billed for a browser you did not need.
ScrapyDepth 4 of 4
PlaywrightDepth 3 of 4Used only where cheaper methods fail, to keep costs down
SeleniumDepth 2 of 4
Beautiful SoupDepth 3 of 4
n8nDepth 2 of 4
Cloud & DevOps
From approved change to live for customers - and back again in one command if needed.
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 let a second, third and fourth engineer join without slowing everything down.
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