Mohammad Umair Farooqui

Mohammad Umair Farooqui

Full Stack Engineer | Forward Deployed | AI Driven

Currently: Software Engineer, Netsol TechnologiesExperience: 3 years

Hire me

Full-Stack Engineer experienced in architecting AI-driven applications and scalable backend systems across enterprise, SaaS, and e-commerce platforms. Expert in system design and API architecture, with a proven track record of delivering production-ready solutions from concept to deployment.

Experience

Software Engineer

Netsol TechnologiesworkAug 2025 – Present

Summary

Engineered backend services for an internal AI query chatbot, building persistent chat sessions, conversation history storage, and dynamic message-state handling with a maintainable, scalable service architecture supporting continuous platform growth. Implemented Microsoft Entra ID authentication and authorization across the stack, including secure token validation and role-based access control at the API layer, along with protected routes, session handling, and access checks on the frontend. Contributed to a platform-wide UI modernization effort, translating Figma specs into reusable, pixel-perfect React components while designing the underlying REST API contracts to improve visual consistency, integration speed, and long-term maintainability.

What I did

  • Engineered the backend for an internal AI query chatbot using a vector store with hybrid semantic and keyword search
  • Paired BullMQ and Kubernetes to decouple and scale the document ingestion and embedding pipeline.
  • Used BullMQ backed by Redis to manage a multi-stage ingestion queue including document parsing, chunking, embedding generation, and vector upsert.
  • Implemented KEDA to scale worker pods horizontally based on Redis queue depth during daily delta syncs or bulk re-indexing.
  • Fine-tuned Llama-3-8B-Instruct using QLoRA to serve as a fast, deterministic intent-classification and structured query-generation router.
  • Built an automated evaluation pipeline to curate and clean roughly 12,000 prompt-completion pairs from production logs and synthetic edge cases.
  • Applied deduplication, strict JSON schema validation, and human-in-the-loop verification for ambiguous queries during data preparation.
  • Evaluated model checkpoints against holdout sets using JSON schema conformity rates, exact-match tool invocation, and LLM-as-a-judge comparisons.
  • Implemented Direct Preference Optimization (DPO) using paired 'chosen' and 'rejected' responses to optimize implicit rewards and reduce hallucinations.
  • Utilized bfloat16 base weights with DeepSpeed ZeRO-2 across multi-GPU setups to preserve logical reasoning capabilities by removing quantization loss.
  • Performed synthetic negative mining and data filtering using automated heuristics and an ensemble judge to over-index on hard negatives.

Results

  • Achieved a 98.4% schema valid rate on structured output generation, up from approximately 72% zero-shot.
  • Reduced inference latency by 65% compared to external API-based models by fine-tuning and self-hosting a smaller model.
  • Significantly dropped per-query compute cost while gaining complete control over deployment and latency targets.
  • Reduced edge-case failure rates by roughly 38% compared to the SFT QLoRA baseline by shifting to Direct Preference Optimization (DPO).
  • Improved model calibration through DPO alignment, enabling the model to reliably defer or trigger fallback tools when uncertain.
  • Serves around 1,200 to 1,500 internal employees across global teams
  • Handles 8,000 to 10,000 queries daily
  • Peak concurrency of roughly 60–80 requests per second during business hours
  • Indexes and chunks over 500,000 internal documents, technical manuals, and policy records
  • Processes scheduled daily delta syncs of tens of thousands of modified records
  • Sub-second context retrieval of under 200 ms before hitting the LLM pipeline
AIMicrosoft Entra IDREST APIReactFigmaBullMQRedisKubernetesKEDAgRPCZodPydanticProtobufHugging Face PEFT/TRLQLoRALlama-3-8B-InstructModel Fine-tuningModel EvaluationDirect Preference Optimization (DPO)DeepSpeed ZeRO-2bfloat16Synthetic Negative Mining

Software Engineer

DevsincworkFeb 2025 – Aug 2025

Summary

Designed and developed RESTful APIs for business and trading platform using Node.js, and the responsive React/Next.js interfaces consuming them, deployed on AWS for production. Built secure authentication and authorization using JWT and OAuth2, covering both API-layer access control and frontend session handling, strengthening security across multiple services. Diagnosed and resolved performance bottlenecks across the stack, optimizing backend queries and data-fetching alongside frontend rendering, improving dashboard load times and overall responsiveness.

What I did

  • Optimized order book performance by switching from array traversals to flat Map lookups for O(1) state updates.

Results

  • Reduced UI latency from ~450 ms to under 45 ms for the trading platform's order book.
  • Decreased client CPU usage by ~65% through virtualization and optimized state management.
  • Throttled incoming WebSocket ticks into 50 ms windows using requestAnimationFrame.
Node.jsReactNext.jsAWSJWTOAuth2WebSocketsrequestAnimationFrame

Associate Software Engineer

Amrood Labs pvt ltdwork2024 – Feb 2025

Summary

Contributed to a comprehensive IoT-based platform on AWS, developing backend services and database features alongside interactive dashboards for managing real-time device data. Built and optimized APIs for a billing portal, and helped implement key frontend user flows and UI components, improving performance, data reliability, and response times across the application. Worked on e-commerce platform across the stack, resolving backend Spree-specific integration issues and improving API efficiency, alongside responsive product, cart, and checkout experiences for customers.

What I did

  • Built a tokenized styling system using CSS custom properties and Tailwind CSS to enable runtime tenant switching without flash of unstyled content.
  • Architected a modular grid engine using CSS Grid and @container queries to allow dashboard cards to adapt layouts based on container dimensions.
  • Integrated Framer Motion and custom CSS transitions for layout morphing and state transitions using composite layers to avoid repaints.

Results

  • Owned the styling architecture and frontend layout system from scratch for a complex, multi-tenant analytics dashboard.
  • Maintained a Cumulative Layout Shift (CLS) score of 0.00 while streaming asynchronous metrics hydrated in the background.
  • Reduced the initial CSS payload by ~55% and significantly improved First Contentful Paint by replacing runtime CSS-in-JS with compiled, tokenized Tailwind CSS.
  • Halved development time for new feature pages by providing a strict, reusable primitive component library.
IoTAWSSpreeREST APICSS VariablesTailwind CSSCSS GridContainer QueriesFramer Motion

Skills

Technical

TypescriptTypescript
GitGit
ReactJsReactJs
JWT
REST API
NodeJsNodeJs
Schema Design
Gen AI/LLM
System Design
OAuth2
RBAC
Redux ToolkitRedux Toolkit
AWS
TanStack Query
ExpressJsExpressJs
NextJsNextJs
PostgreSQLPostgreSQL
MongoDBMongoDB
VercelVercel
Microservices
SQLSQL
CI/CD pipeline
Socket.io
RedisRedis
Bcrypt
Zustand
GraphQLGraphQL
DockerDocker
NginxNginx
PythonPython
SupabaseSupabase
VectorDB
JestJest
Stripe
BullMQ
KubernetesKubernetes
Mocha
Bun
KEDA
Clean Architecture
Microservices Architecture
Containerization
gRPC
Zod
Pydantic
Protobuf
QLoRA
Model Fine-tuning
Model Evaluation
Direct Preference Optimization (DPO)
DeepSpeed ZeRO-2
CSSCSS
FigmaFigma
High-Fidelity Prototyping
Functional Prototyping
WebSockets
Interaction Design

Projects

Audio Labeling & Scrubbing Prototypes

personal
Built rapid, functional prototypes in React/Next.js using Web Audio API and Wavesurfer.js to test real-time audio segment selection, spectrogram zooming, and intent tagging.
ReactNext.jsWeb Audio APIWavesurfer.js

Snowgum

Backend Developerprofessional
Australian e-commerce platform for outdoor products. Built backend services for product, cart, and checkout workflows, handling API integrations and data logic to support cross-device functionality.
API IntegrationsData Logic

Instantly Legal

Full Stack Developerprofessional
Australian e-commerce platform for outdoor products. Built backend services for product, cart, and checkout workflows, handling API integrations and data logic, alongside the responsive storefront interfaces consuming them to support seamless cross-device functionality.
API IntegrationsResponsive UI

Success AI

Full Stack Developerprofessional
Built backend services and data-driven workflows for an AI-powered B2B sales and outreach platform, including API logic for automation flows, data processing pipelines, and integration points, alongside React-based UI components supporting complex user workflows across the platform.
AIReactData PipelinesAutomation

Ciities

Full Stack Developerprofessional
Built multi-tenant commerce and operations platform serving multiple businesses through a unified storefront, CRM, workspace, maps, and payments suite across a polyrepo architecture.
CRMMapsPaymentsPolyrepogRPCZodPydanticProtobuf

Education

BS Computer Science

Comsats University IslamabadComputer Science2020 – 2024

Recognition

Awards

Solutions Contributor Leetcode

Leetcode

Active solutions contributor with over 400 problems solved.

Top 100 in Biweekly Leetcode cup x2

Leetcode

Finished in the top 100 twice in Biweekly Leetcode cup competitions.

Certifications

Complete Web Development Bootcamp

Udemy

Node.js, Express, MongoDB & More: The Complete Bootcamp

Udemy

Advanced NodeJS: Scalable Backends

Udemy

DevOps Bootcamp cohort

Udemy
Hire MohammadReach out about a role, a contract or a conversation.For recruiters

Mohammad's twin is AI, it can make mistakes.