Skip to main content

Mohammed Abul Fazal Fazlullah Sharief

Software & AI Engineer​


Summary​

Software Engineer with 3+ Years of Experience specializing in Backend Systems and Distributed Architectures with expertise in TypeScript, and Python. Experienced in designing and scaling production-grade applications using Node.js, Django, FastAPI, and cloud-native patterns on AWS. Strong background in database design, query optimization, and high-throughput pipelines across PostgreSQL, MongoDB, DynamoDB, and Redis. Skilled in Docker-based deployments and automated CI/CD with GitHub Actions. Passionate about AI-driven systems including LLMs, AI Agents, RAG, and Vector Search, building intelligent and scalable backend solutions.


Skills​

  • Programming Languages: JavaScript, TypeScript, Python
  • Frameworks/Runtimes: NodeJS, FastAPI, Django, Flask
  • Databases: DynamoDB, MongoDB, PostgreSQL, Redis, SQLite
  • Cloud Technologies: Amazon Web Services - EC2, ECS, S3, SQS, DynamoDB, Bedrock, Lambda, Aurora PostgreSQL Serverless, IAM
  • AI/ML: LangChain, LangGraph, Large Language Models(LLM), Retrieval Augmented Generation(RAG), AI Agents, Vector Embeddings, Vector Search
  • Tools: Git, Docker, Terraform, GitHub Actions
  • Methodologies: Agile, Scrum, Object-Oriented Programming (OOP)
  • Testing: Jest, PyTest
  • Other: Problem-Solving, Communication, Teamwork

Experience​

  • SDE - 2, Backend & AI | Early Stage Startup(Stealth) | June, 2025 - Present
    • Designed and built Backend Services, AI Agents, and RAGs.
  • Software Engineer, Backend & AI | DAZN | June, 2024 - June, 2025
    • Designed and built independently DAZN's first Large Language Model(LLM) application, leveraging generative AI with Retrieval Augmented Generation(RAG) using Vector Search, that provides real time analysis of customer support queries, therefore helping operations team derive strategies to resolve them quickly.
    • Implemented Parallel Computing in NodeJS to split thousands(140K+) of high computing tasks to complete it faster, reducing overall processing time from 24 hours to less than 5 hours.
    • Implemented Byte Order Mark(BOM), which persists bytes that identify encoding, for CSV files to persist UTF-8 encoding in applications like MS-Excel.
    • Setup SQS for consuming out of order messages via centralized streaming service based on SNS, and store it in DynamoDB.
    • Deployed Meta's Large Language Model, Llama 3.2, on AWS Bedrock and built AI writing assistant for agents.
    • Integrated a couple of HMAC(Hash-based Message Authenticated Code) APIs.
  • Junior Software Engineer, Backend & iOS | Vigocare | Dec, 2022 - June, 2024
    • Reduced a MongoDB collection query time from 45sec to 3sec just using projection option, saved 1000's of dollars in caching solution.
    • Developed, automated publishing, installation and deletion of a private npm package which resulted in 10x reduction in code repetition and bugs.
    • Integrated third party video calling service and developed all the APIs from scratch.
    • Migrated mongoose library for services from v5 to v8, that is 3 major upgrades.
    • Improved the performance of an API by 40x, reducing response size from 20MB to 500KB, that was bottlenecked by gRPC.
    • Contributed to iOS app occasionally and integrated Core Data and multiple new APIs.

Projects​

  • Traffic Sign Recognition | GitHub Repo
    • A Computer Vision solution achieving 98% accuracy using Convolutional Neural Networks (CNN). Developed a multi-layer architecture for real-time classification of 43 categories of traffic signs based on the German Traffic Sign Recognition Benchmark (GTSRB).
  • Music Teacher | GitHub Repo
    • A multi-agent AI music tutor orchestrated with LangGraph and Google Gemini. It analyzes real-time MIDI input to provide instant feedback on music theory, bridging the gap between physical instrument practice and theoretical understanding.
  • Orderbook | GitHub Repo
    • A high-performance multi-symbol orderbook service engineered with Node.js, TypeScript, and PostgreSQL. Features an automatic trade matching engine for limit and market orders, processing and settling transactions in real-time.
  • Nim AI | GitHub Repo
    • A reinforcement learning agent that masters the game of Nim via Q-learning. The AI trains by playing thousands of games against itself, iteratively improving its strategy through standard Q-value updates and exploring the mathematical properties of the game.
  • RAG Microservice | GitHub Repo
    • A specialized Retrieval-Augmented Generation service built with FastAPI and LangChain. Integrates FAISS vector search with security layers to prevent prompt injections while providing context-aware answers from custom documents.
  • Yoga Pose Recommender | GitHub Repo

    • An AI-powered semantic search system using Gemini for context-aware descriptions and vector embeddings. Built with Node.js and Firestore, it enables high-performance natural language queries and accessibility features via Google Cloud Text-to-Speech.
  • View all Projects.


Education​


Blogs​


Coursework​


Achievements & Activities​

  • Quizophos 2017 - Winner
    • A inter-college general quiz competition conducted by the Department of Mathematics.