Skip to content
Back to portfolio

Resume

Links open in a new tab. Download the PDF for applications.

Mustahid Hasan
Python Backend Engineer · Automation · Full-Stack (Next.js / TypeScript)

Summary

Python Backend Engineer with 3.5+ years of experience building scalable REST APIs, backend systems, automation solutions, and data-processing pipelines. Strong expertise in Python, Django, Django REST Framework (DRF), FastAPI, PostgreSQL, Celery, and Redis. Experienced in AI/LLM integration, RAG, Docker, CI/CD, and cloud deployment (AWS, Cloudflare), with full-stack delivery in Next.js, React, and TypeScript.

Core Skills

Languages: Python, TypeScript, JavaScript, SQL
Backend & APIs: Django, Django REST Framework (DRF), FastAPI, REST API design, JWT authentication, Celery, Idempotent / retryable jobs, OOP, Type hints
Data & Databases: PostgreSQL, Redis, Pandas, ETL, Batch processing, Log & file parsing, Data validation, Query optimization
Cloud, DevOps & Testing: AWS, Cloudflare, Docker, CI/CD, Nginx, Logging & monitoring, Pytest, Unit & integration testing
Automation & AI: Selenium, Workflow automation, Scheduled jobs, Meta Marketing API, LLM integration (Gemini, Llama), RAG, Embeddings, Vector databases, scikit-learn
Full-Stack: Next.js, React, TypeScript, Tailwind CSS, Headless CMS, Dashboards & data visualisation

Experience

Software EngineerDhaka, Bangladesh
Ninja Digital InnovationsJun 2025 - Present
  • Build Python backend services and REST APIs with Django, Django REST Framework, FastAPI, and PostgreSQL
  • Develop data workflows for structured, unstructured, and text data - ingestion, parsing, validation, transformation, storage, and reporting - with invalid and duplicate record handling
  • Design idempotent, retryable Celery/Redis background jobs with structured logging and error handling; improve SQL query performance
  • Ship React/TypeScript dashboard features for search, filtering, reporting, and data visualisation on top of the APIs
  • Own delivery from requirements through testing, Docker deployment on AWS, production support, and stakeholder communication
Software EngineerTokyo, Japan · Remote
Brandcloud, Inc.Apr 2023 - May 2025
  • Built the company's corporate CMS (Next.js, TypeScript, Python, Gemini/Llama LLMs, Cloudflare) powering brandcloud.co.jp and solution.brandcloud.co.jp
  • Built Python/Django backend applications, REST APIs, and automation tools for internal business systems
  • Processed structured and unstructured data with Pandas - parsing, validation, transformation, database operations, and reporting - including third-party API integrations
  • Automated data-intensive workflows with Selenium, improving logging, reliability, maintainability, and root-cause troubleshooting
  • Collaborated remotely on requirements, technical discussions, code reviews, deployments, progress updates, and knowledge sharing

Selected Projects

Full-Stack · Content Platform · Full Stack · 2025 - Present
Brandcloud's corporate CMS, powering the company's live websites so content teams can publish pages, blogs, and media across sites without developer help - with LLM-assisted writing and SEO.
  • Built a headless CMS covering pages, blog posts, landing pages, media, navigation, and reusable content blocks, managed from a single Next.js/TypeScript admin dashboard
  • Added LLM-assisted authoring - drafting, summarising, translating, and generating SEO titles and meta descriptions - with editorial review before anything goes live
  • Implemented role-based access, draft → review → publish workflows, version history, and scheduled publishing for content teams
  • Stack: Python, TypeScript, Next.js, LLMs (Gemini, Llama), Cloudflare
RAG SystemPrivate codebase
AI · Retrieval · Backend With LLM · 2024 - 2025
Private document Q&A system: ask questions across a document collection and get LLM answers grounded in the retrieved sources.
  • Built a FastAPI pipeline covering document ingestion, preprocessing, metadata extraction, embeddings, vector storage, semantic retrieval, and LLM-based responses
  • Stored document metadata in PostgreSQL and cached hot queries in Redis, with validation and background processing so large uploads never block the API
  • Exposed search and question-answering APIs consumed by a React/TypeScript dashboard
  • Stack: Python, FastAPI, PostgreSQL, Redis, Pandas, LLMs (Gemini, Llama), Vector DB, React, TypeScript, Docker, AWS
Data · Automation · Full Stack · 2024 - 2025
Competitive-intelligence tool that gathers competitors' ads into one place so marketing teams can review, classify, and report on them.
  • Built Python pipelines that collect competitor advertising data via the Meta (Facebook) Marketing API and Selenium, then parse, validate, clean, and transform it
  • Classified and analysed ads with Pandas and scikit-learn, with matplotlib charts for reporting and duplicate/error handling for reliable batch runs
  • Served results through a Django backend with filtering, reporting, and a React/TypeScript dashboard
  • Stack: Python, Django, Meta Marketing API, Pandas, scikit-learn, Selenium, PostgreSQL, React, TypeScript, AWS
Network Management Systemgithub.com/mustahidhasan/nms_system
Infrastructure · Observability · 2024 - Present
Network monitoring tool that gives operations teams one dashboard and report for device and connectivity health.
  • Developed Python diagnostics for Ping, DNS, SNMP (pysnmp), and Traceroute with resilient output parsing, validation, and failure handling
  • Built Django REST Framework APIs with JWT authentication (SimpleJWT) and Redis, plus CSV reporting for operations teams
  • Delivered a React/TypeScript dashboard for live network status and history
  • Stack: Python, Django, Django REST Framework, pysnmp, Redis, PostgreSQL, Docker, React, TypeScript, AWS
Files · Processing · 2023 - 2024
Service that replaces manual PDF handling with a secure API for bulk document operations.
  • Built a Django REST Framework backend for PDF upload, validation, splitting, merging, and page-to-image conversion with PyPDF2, pdf2image, Poppler, and Ghostscript
  • Secured the API with JWT authentication and stored files in cloud object storage via django-storages
  • Added bulk processing, structured logging, and error handling, with optional Tesseract OCR for scanned files
  • Stack: Python, Django, Django REST Framework, PyPDF2, pdf2image, Docker, Nginx, AWS
Report ToolPrivate codebase
Automation · Brand Protection · Backend · 2023 - 2025
Selenium-based brand protection and brand-lift reporting: automatically monitors where a brand appears online, flags unauthorised or misleading use, and turns the findings into reports that show how brand presence changes over time.
  • Owned the backend: Django REST Framework APIs for configuring brands, keywords, and monitoring jobs, and for serving report data to the frontend
  • Built Selenium automation that collects listings, search results, and brand mentions on a schedule, with retries and logging for slow or changing pages
  • Validated and de-duplicated the collected data into brand-protection reports (possible infringements) and brand-lift reports (visibility over time)
  • Stack: Python, Django REST Framework, Selenium, AWS

Education

Daffodil International University2018 - 2022
B.Sc. in Computer Science & Engineering · GPA 3.76/4.00Dhaka, Bangladesh

Publications

An LSTM-Based Word Prediction in Bengali - Springer, 2023 Publication Link
Advanced NLP for High-Quality Text-To-Speech Synthesis - 2021 Publication Link