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
Competitors Ads Analysis AIgithub.com/mustahidhasan/Competitor_Ad_Analysis_Tool
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
Document Processorgithub.com/mustahidhasan/pdf_processor
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