Abdullah Arshad

Abdullah Arshad

Senior Software Engineer at HAMAH

Pakistan • 0 connections
About
Senior Backend Developer with 5+ years delivering high-scale, production-grade systems for international companies. Deep expertise in Node.js, NestJS, Python, Django, Flask, and FastAPI building clean APIs, microservices, and automated content pipelines.
Experience
Senior Software Engineer

HAMAH

November 2024 - Present

Current

- Conceptualised and built the complete infrastructure, backend, and database schema for the Storyboard AI app from scratch (Python/Django + Node.js), with complex relational schemas for hierarchical media assets across multiple user roles. - Delivered v1 and v2 within 3 months (— two-column script export to PDF, ZIP archive generation, presentation-ready outputs, and a content planning system with APIs for nested content items. - Architected an extensible content management framework (diverse media types, attachments, validation rules) with metadata handling and relational mapping across channels, mediums, and asset types. - Built a multi-provider LLM content generation system (OpenAI GPT, Claude, Gemini, TogetherAI) using LangChain for automated article creation, categorisation, and SEO optimisation (— 90% content-quality accuracy). - Built a voice/audio generation system using the ElevenLabs API for multi-language voice-over generation, plus a content optimisation engine running automated A/B tests across LLM providers to tune quality, speed, and cost, with an analytics dashboard tracking provider performance and multi-format (PDF/HTML/Markdown) output. - Established GitLab CI/CD with Dockerised deployments for zero-downtime releases.

Backend Software Engineer

Quest (Hire a Hero)

April 2024 - November 2024

- Built a smart notification engine (Node.js/Python, RabbitMQ, cron) for real-time push notifications, plus email templates via Amazon SES; added testing, logging, error handling, and Swagger docs. - Applied machine learning to optimise notification timing and content personalisation based on user engagement patterns. - Created a custom Golang logger for backend/frontend; designed and optimised database tables for performance and scalability. - Refactored a monolith into modular architecture (services/controllers/routers) and delivered a full PostgreSQL-backed integration/unit test suite on GitLab CI.

Senior Software Engineer

Search Atlas

January 2024 - Present

Current

- Designed and built LLMWithFailover, a cross-provider LLM abstraction layer with Redis-backed circuit breakers, exponential backoff, and health checks (— zero downtime across OpenAI, Claude, and Gemini outages. - Scaled bulk AI content generation from 50 to 1,000+ articles/batch: parallelised topical map processing, tuned Celery staggering (3s → 0.5s), added watchdog recovery tasks. - Reduced on-page audit failures from 24,000+ to near-zero (7 root causes, automated recovery, Slack alerts); cut AI-driven DKN generation time by 75% via parallelisation and isolated retry/backoff queues. - Owned Brand Vault, a RAG-powered enterprise knowledge base end-to-end: soft-delete/archive, audit logging, bulk parallel GCS uploads via Celery group tasks, vector-based retrieval. - Built 6+ CMS connectors (WordPress, Salesforce, Drupal, Ghost, Craft CMS, BigCommerce, Cloudflare Pages) with automated error recovery, slug-conflict detection, and hero image deduplication. - Implemented LLM cost tracking and Pyroscope profiling; redesigned Celery queue architecture, cutting scan overhead from 38 queues to single-queue lookups.

Backend Software Engineer

Paismo HR

September 2023 - April 2024

- Built a full payroll disbursement system in NestJS (RabbitMQ, Easypaisa API, automated audit reporting) (— reduced processing time by 60%; applied PostgreSQL optimisation and Redis caching for real-time calculations. - Wrote a cross-platform Node.js SDK for ZKTeco biometric integration (Linux/macOS/Windows) with automated background sync. - Designed a flexible policies/holidays configuration engine and custom scheduler, plus cron jobs automating timesheet validation (— backed by a full Jest unit test suite. - Built Python-based automated reconciliation (Pandas transaction matching, cutting manual processing time by 80%) and OpenAI-powered transaction analysis for anomaly detection and natural-language compliance summaries.

Developer Advocate

Educative.io

October 2021 - September 2023

- Resolved technical blockers for the team/external authors across Node.js, Django, and Flask; led Python/Django course development covering ORM optimisation and REST API design. - Created two production-quality Golang backend courses on APIs, performance, and clean code. - Developed Python automation tools and Django apps for course-content validation, using Pandas/NumPy for engagement analytics. - Setup and optimised Docker configs across Android, Flutter, Python, Node.js, Jenkins, TigerGraph, and Neo4j (— cutting container startup from 5 min to under 2 min; deployed on AWS EC2/EKS with GitHub Actions/GitLab CI/BitBucket CI/CD. - Worked across Linux distros (Ubuntu, Alpine), SQL/NoSQL (incl. Cassandra), and Kotlin for Android/backend (— plus Python, C, C++, Data Structures, and OS fundamentals.

Education
BS

University of Central Punjab

January 2017 - January 2021

Field: Computer Science

Skills
Advanced
Django Django REST Framework FastAPI Flask NestJS Node.js NumPy Pandas Python Scikit-Learn
Intermediate
Docker GitHub Actions MongoDB MySQL PostgreSQL Redis
Contact Information
Quick Stats

0

Connections

0

Posts

5

Experiences