Zain Asim
Backend

Zain Asim

Senior Backend Engineer — Golang, Node.js & AWS

About

About Me

I’m a Senior Backend Engineer with 5+ years designing and scaling production systems across Golang and Node.js. I ship high-availability REST APIs, idempotent payment integrations, and async queue architectures on AWS — always focused on scalability, reliability, and performance.

I work cross-functionally in agile teams to turn product requirements into backend solutions serving thousands of daily users, with deep strength in PostgreSQL optimization, API design patterns, and secure, maintainable services.

Current Role

Senior Backend Engineer @ AlphaBold (Feb 2024 – Present · Lahore)

Engineered an idempotent payment integration in Golang with Redis distributed locking and transactional PostgreSQL writes — zero duplicate charges under high-concurrency checkout. Built Gin REST services with clean architecture, NestJS GraphQL/REST APIs, AWS SQS + Lambda async pipelines, and backend testing standards across a 15+ engineer codebase. Mentored 3 junior engineers to full feature ownership within 6 months.

Previous Experience

Software Engineer @ Techverx (Nov 2022 – Jan 2024 · Lahore)

Optimized PostgreSQL reporting endpoints via EXPLAIN analysis — 70% p95 latency reduction. Drove AWS SQS for async processing, introduced Cypress E2E in CI/CD, and owned features end-to-end from schema design through deployment.

Associate Software Engineer @ Rolustech (Feb 2021 – Oct 2022 · Lahore)

Built Node.js/Express REST APIs for an enterprise CRM with 10,000+ daily active users. Refactored authentication middleware to close security gaps and created a Docker-based dev environment that cut onboarding from days to under 2 hours.

Key Projects

Idempotent Payment Service (Golang) — Gin microservice with idempotency keys, Redis locking, and Postgres transactional writes. Handles concurrent retries and webhook replays with zero duplicate side-effects.

Real-Time Interview Platform — Backend-first collaborative coding platform with WebSocket session management, GraphQL APIs, and automated scoring logic.

Healthcare Appointment System — Concurrent booking API with optimistic locking and schema-level constraints to prevent double-bookings under load.

Skills

Languages & Frameworks

Golang (Gin) 92%
Node.js / Express 90%
NestJS 88%
TypeScript 88%
GraphQL 85%

Databases

PostgreSQL 92%
Redis 88%
MySQL 85%
Query Optimization 90%

AWS & Async

AWS Lambda 88%
AWS SQS 90%
AWS RDS / EC2 / S3 85%
Event-Driven Architecture 88%

DevOps & Quality

Docker 85%
CI/CD 85%
Jest / Go Testing 88%
Cypress E2E 80%

Skill Radar

Timeline

2020

B.Sc. Computer Science — FAST-NUCES, Lahore

2021

Associate Software Engineer @ Rolustech — Node.js CRM APIs for 10K+ daily users

2022

Software Engineer @ Techverx — PostgreSQL optimization cut p95 latency by 70%

2022

Drove AWS SQS adoption and introduced Cypress E2E tests in CI/CD

2024

Senior Backend Engineer @ AlphaBold — idempotent Golang payment integrations with Redis locking

2024

Architected AWS SQS + Lambda pipelines; mentored 3 junior engineers to feature ownership

Quick Info

Domain
Backend
Projects
1 projects