Resume

The long version

Four years, four employers, and a stack that grew from Django views to distributed pipelines. Filter the skill matrix by the role you are hiring for.

01 Experience

TechForing Ltd.

Cybersecurity & SaaS products

  1. Senior Full Stack Software Engineer

    Jan 2026 - Present

    DOHS Baridhara, Dhaka

    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
  2. 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

  1. 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
  2. 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

  1. 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

Highlighted courses
  • Machine Learning
  • Deep Learning & Neural Networks
  • Internet & Web Technology
  • Natural Language Processing
  • Software Engineering