Full-Stack Engineer

Ahmad Kareem
Raja

Full-Stack JavaScript Developer

I build and scale production SaaS — API gateways, distributed job systems, and AI integrations across the React & Node.js stack.

↓ Résumé
01

About

I'm a full-stack JavaScript developer with 5 years of experience designing and scaling production SaaS systems across React, Node.js, and MongoDB.

Right now I own the API gateway and AI integration layer for an industrial knowledge platform — serving 30+ domain modules to web and mobile clients out of an Nx monorepo, with real depth in distributed background jobs (BullMQ/Redis), REST API design, and OpenAI / Azure OpenAI integrations.

I care most about the parts of a system that have to be correct under load: exactly-once execution, multi-tenant auth, and data pipelines that don't drop work.

5+
Years
30+
Modules owned
~20%
System load cut
02

Experience

Jan 2023 — Present

Full-Stack Developer · Knowron

Remote
  • Architected a horizontally scalable Node.js/Express API gateway serving 30+ domain modules to React/Next.js web and React Native mobile clients from a unified Nx monorepo.
  • Built a distributed BullMQ + Redis background-job system that reliably syncs hundreds of GB of SharePoint content per run, auto-mapping files to projects and propagating deletes/updates through streaming pipelines.
  • Designed a two-tier concurrency system for exactly-once cron execution — per-core cluster workers plus a Redis SET NX PX leader-election lock — keeping jobs safe across any number of cores or servers.
  • Implemented multi-tenant SSO with Azure AD via Passport.js (OpenID Connect) alongside JWT auth with httpOnly refresh tokens, enforcing role- and scope-based access across API and UI.
  • Shipped AI-powered conversational Q&A and content-authoring features on OpenAI / Azure OpenAI — building the full React chat surface with persistent history and interaction logging.
  • Designed MongoDB schemas and indexes across 30+ collections, tuning hot queries and aggregation pipelines to cut overall system load ~20%.
Node.jsNext.jsReact NativeMongoDBBullMQRedisOpenAINx
Aug 2021 — Jan 2023

Junior Software Engineer · Synergy-IT Pakistan

Islamabad, Pakistan
  • Delivered full-stack features across 4–5 client projects with Angular and .NET Core, translating business requirements into technical specs alongside senior engineers.
  • Progressed from onboarding to independently owning full feature delivery within 12 months, contributing to code reviews and bug triage across releases.
  • Built time-triggered event processing with Azure Functions to automate recurring backend workflows.
Angular.NET CoreAzure Functions
B.S. Computer Science · Air University, Islamabad · 2017–2021
03

Technical Skills

Languages
JavaScriptTypeScript
Frontend
ReactReact NativeNext.jsTailwind CSSZustandTanStack Query
Backend & APIs
Node.jsExpress.jsREST API designAPI gatewaySocket.io
Databases & Storage
MongoDBMongooseRedisMySQLSQL Server
Distributed & Security
BullMQLeader electionRate limitingMulti-tenant SaaSJWT / OAuthAzure AD SSOJoi
Cloud, AI & DevOps
AWS (S3, CloudFront)Azure OpenAIDockerGitHub ActionsJestSwaggerSentry
04

Get in touch

Let's build something reliable.

I'm open to full-stack and backend roles where correctness under load actually matters. The fastest way to reach me is email — I read everything.