Mohammed Abul Fazal Fazlullah Sharief
Backend & AI Engineer
Summary
Backend & AI Engineer with 3+ years building reliable, scalable backend and AI systems. Currently at Crowe, designing the platforms and tooling that let AI & ML Engineering teams ship reliable AI products at scale. Background in distributed architectures, high-throughput pipelines, and cloud-native systems on AWS across PostgreSQL, MongoDB, DynamoDB, and Redis. Deep hands-on experience with LLMs, RAG, AI Agents, and Vector Search — from architecture to production deployment.
Skills
- Programming Languages: JavaScript, TypeScript, Python
- Frameworks/Runtimes: NodeJS, FastAPI, Django
- Databases: PostgreSQL, MongoDB, DynamoDB, Redis
- 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, scikit-learn, TensorFlow
- Tools: Git, Docker, Terraform, Kafka, GitHub Actions
- Methodologies: Agile, Scrum, Object-Oriented Programming (OOP)
- Testing: Jest, PyTest
Experience
- AI Platform Engineer | Crowe | May, 2026 - Present
- Building AI Studio.
- SDE - 2, Backend & AI | Early Stage Startup(Stealth) | June, 2025 - January, 2026
- Designed and built
Backend Services,AI Agents, andRAGs.
- Designed and built
- Software Engineer, Backend & AI | DAZN | June, 2024 - June, 2025
- Designed and built
independentlyDAZN’s firstLarge Language Model (LLM)application, leveraginggenerative AIwithRetrieval Augmented Generation (RAG)usingVector Search, that providesreal time analysisof customer support queries, helping the operations team derive strategies toresolve them quickly. - Implemented
Parallel Computingin NodeJS to split thousands (140K+) of high computing tasks, reducing overall processing time from24 hours to less than 5 hours. - Implemented
Byte Order Mark (BOM)for CSV files to persistUTF-8encoding in applications like MS-Excel. - Set up
SQSfor consuming out-of-order messages via a centralized streaming service based onSNS, storing results inDynamoDB. - Deployed Meta’s
Llama 3.2onAWS Bedrockand built anAI writing assistantfor agents. - Integrated
HMAC (Hash-based Message Authentication Code)APIs.
- Designed and built
- Junior Software Engineer, Backend & iOS | Vigocare | Dec, 2022 - June, 2024
- Reduced a MongoDB collection query time from
45sec to 3secusing projection, savingthousands of dollarsin caching costs. - Developed and automated publishing, installation and deletion of a private npm package, resulting in a
10x reductionin code repetition and bugs. - Integrated a third-party video calling service and developed all APIs from scratch.
- Migrated the mongoose library from
v5 to v8(3 major versions) across services. - Improved an API’s performance by
40x, reducing response size from20MB to 500KB, resolving a gRPC bottleneck. - Contributed to the iOS app occasionally, integrating
Core Dataand multiple new APIs.
- Reduced a MongoDB collection query time from
Projects
-
Attention | GitHub Repo
- An analytical tool leveraging a pre-trained
BERTlanguage model to predict masked words and generateself-attention visualizations. Makes transformer internals interpretable by mapping how attention heads distribute focus across tokens.
- An analytical tool leveraging a pre-trained
-
Traffic Sign Recognition | GitHub Repo
- A
Computer Visionsolution achieving 98% accuracy usingConvolutional 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).
- A
-
Orderbook | GitHub Repo
- A high-performance multi-symbol orderbook service engineered with
Node.js,TypeScript, andPostgreSQL. Features an automatic trade matching engine for limit and market orders, processing and settling transactions in real-time.
- A high-performance multi-symbol orderbook service engineered with
-
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.
- A reinforcement learning agent that masters the game of Nim via
-
RAG Microservice | GitHub Repo
- A specialized
Retrieval-Augmented Generationservice built withFastAPIandLangChain. IntegratesFAISSvector search with security layers to prevent prompt injections while providing context-aware answers from custom documents.
- A specialized
-
Yoga Pose Recommender | GitHub Repo
- An AI-powered semantic search system using
Geminifor context-aware descriptions andvector embeddings. Built withNode.jsandFirestore, it enables high-performance natural language queries and accessibility features via Google Cloud Text-to-Speech.
- An AI-powered semantic search system using
Education
- Bachelor of Engineering, Electrical & Electronics | Osmania University | July, 2021
Blogs
- What happens when you open an app | September, 2024
- Ever heard that mysterious ‘zzzzzz’ from your CPU when you launch a big app? Here’s what’s going on behind it.
- What happens when you click this link | June, 2024
- Everything you need to know about what goes under the hood when you click a link or type a URL in the browser.
- How to take Harvard University’s CS50 Course and break into the Tech Industry | March, 2024
- In the 21st Century, if there is anything that has comparatively added more value to the world than any other thing, it is software. The reason you’re reading this from any corner of the world, regardless of where it was published, is all because of the software.
Coursework
- CS50X: Introduction To Computer Science | Harvard University | Certificate
- CS50W - Web Programming with Python and JavaScript | Harvard University | Certificate
- CS50AI - Introduction to Artificial Intelligence with Python | Harvard University | Certificate
- Fundamentals of Network Engineering - Hussein Nasser | Udemy | Certificate