Zohaib S.
Senior Backend Engineer | Node.js, NestJS | High-Volume Data Pipelines
I build, fix and maintain backend systems that carry real production load. 5+ years on Node.js and TypeScript services: third-party API integrations, data pipelines running 500K–1M events a day, and the reporting layers businesses make decisions on. My work has mostly been on systems that already existed and already had users. I'm comfortable inheriting a codebase, working out why it behaves the way it does, and changing it without breaking what works. That's largely been one long engagement owning the data infrastructure behind a performance marketing platform: 10 ad platform and 3 feed provider integrations, a ClickHouse reporting layer, and the services moving data between them. If you have a backend that needs to be faster, more reliable, or that nobody on your team fully understands anymore, send me what you're working with. REPRESENTATIVE WORK - Integrated ClickHouse as a reporting store for 100K+ row reports, cutting load time by 80%. - Traced a CPU spike to LevelDB compaction pressure from millions of individual writes, and reworked the ingestion path to batched commits on a 1s interval. - Rebuilt an API's authorization layer around a Redis-backed user tier and status model, replacing static config-file access control, with a permissions API alongside it. WHAT I CAN HELP WITH - Node.js and TypeScript backends (NestJS, Express) - Third-party API integrations, including undocumented and rate-limited ones - OAuth and platform auth integrations: YouTube, Meta, TikTok - Multi-tenant architecture: organization scoping, data isolation, retrofitting tenancy onto single-tenant systems - Database performance: PostgreSQL, ClickHouse, Redis, query and schema optimization - Data pipelines, ETL and reporting infrastructure - Reliable background processing: idempotent retries, crash recovery, exactly-once publishing (BullMQ, Redis) - Production debugging: memory leaks, CPU spikes, latency regressions - Deployment on GCP: Compute Engine, Cloud Storage, Artifact Registry, Docker, CI/CD TECHNOLOGIES Node.js, TypeScript, JavaScript, NestJS, Express, REST APIs, GraphQL, WebSockets, JWT, OAuth 2.0, PostgreSQL, Prisma, ClickHouse, Redis, MongoDB, MySQL, LevelDB, BullMQ, Docker, microservices, GCP (Compute Engine, Cloud Storage, Artifact Registry, Cloud Build, Cloud Logging), AWS, CI/CD, GitHub Actions, Vitest, Jest, Git, Meta Graph API (Marketing, Instagram), YouTube Data API, TikTok API, ETL, data pipelines, performance optimization, API integration
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $16k
Billed in all: $174,432$174k
$16k in the last 6 months
Earnings, last 30 days
Skill rankings: Top 4% in ExpressJS
Ranked by MRR among everyone on Upwork with the skill.
- #5Facebook Graph API59 freelancers · 🇵🇰 #1Top 8%🇵🇰#1 of 13
- #9ClickHouse100 freelancers · 🇵🇰 #1Top 9%🇵🇰#1 of 9
- #83Performance Optimization1,100 freelancers · 🇵🇰 #9Top 8%🇵🇰#9 of 197
- #109Redis1,774 freelancers · 🇵🇰 #8Top 6%🇵🇰#8 of 278
- #141Data Engineering1,602 freelancers · 🇵🇰 #16Top 9%🇵🇰#16 of 305
- #147ETL Pipeline1,396 freelancers · 🇵🇰 #21Top 11%🇵🇰#21 of 281
- #212GraphQL3,403 freelancers · 🇵🇰 #38Top 6%🇵🇰#38 of 689
- #224ExpressJS5,651 freelancers · 🇵🇰 #49Top 4%🇵🇰#49 of 1,312