Career Profile

Full Stack Developer with 9+ years of experience building scalable web systems, cloud-native backends, and data-driven platforms. Specialized in JavaScript/TypeScript, React, Node.js, and cloud infrastructure on AWS and Google Cloud. Passionate about gaming technology, analytics pipelines, and developer tooling. Open to remote opportunities and relocation.

Skills & Proficiency

Languages

JavaScript, TypeScript, Python, SQL, C#

Frontend

React, Next.js, Vue.js, HTML/CSS, Redux, Webpack

Backend

Node.js, Google Cloud Functions, GraphQL, REST APIs, Serverless

Databases

PostgreSQL, MongoDB, Redis, Firestore, Redshift, DynamoDB, Elasticsearch, Algolia

Cloud & DevOps

AWS (Lambda, EC2, S3, SQS, CloudFront, CodeDeploy), GCP, Docker, Kubernetes, Terraform, Jenkins, GitHub Actions

Analytics & BI

Looker/LookML, SQL (CTEs, window functions), Kinesis, Segment, HotJar, New Relic, Honeycomb

Internal Tools

Retool, Algolia, ElasticSearch, Unleash (Feature Flags)

Testing

Jest, Cypress (E2E), Mocha, unit testing

Version Control

Git, GitLab, GitHub, Bitbucket

Experiences

Senior Full Stack Engineer

Nov 2021 - Present
Morressier - Berlin (Remote)
  • Reduced annual infrastructure costs by $24K through Algolia search optimization and delta indexing
  • Led feature rollouts using Unleash feature flags, enabling safe deployments to 100K+ users
  • Mentored 5+ junior engineers and led team standups during EM/PM transitions
  • Integrated SSO with Gmail, ORCID, and ASCE, expanding authentication coverage by 40%

Senior Software Engineer

Mar 2020 - Nov 2021
MailMunch - Lahore (Remote)
  • Architected GraphQL API layer, improving data fetching efficiency by 60%
  • Built CI/CD pipelines with Jenkins and Docker, reducing deployment time from hours to minutes
  • Increased test coverage to 80% with Cypress E2E and Jest unit tests

Senior Software Engineer

Apr 2016 - Mar 2020
  • Built real-time game backend serving 50K+ concurrent players with Node.js, MongoDB, and Redis
  • Implemented analytics pipeline using Kinesis and Redshift, processing 1M+ daily events
  • Developed LiveOps tools for game state management, reducing support ticket resolution by 70%
  • Set up auto-scaling with AWS ELB and CodeDeploy, achieving 99.9% uptime

Software Developer

2015 - 2016
Viral Square - Lahore
  • Developed full-stack web applications using JavaScript and PHP
  • Built RESTful APIs and integrated third-party services

Projects

Morressier

Morressier is the leading virtual conference and publishing platform for the scientific community.

Node.jsReactNext.jsTypeScriptMongoDBPostgreSQLAlgoliaGCPKubernetesJestCypressUnleash
  • Built and maintained React/Next.js frontend features alongside Node.js backend services deployed on Google Cloud Platform with Kubernetes orchestration.
  • Setup Unleash feature flag system for controlled feature rollouts to limited or full users, enabling safer deployments and A/B testing capabilities.
  • Performed an Algolia search audit — removed redundant indexes and implemented delta indexing — reducing annual costs by $24,000 while improving search speed and accuracy.
  • Developed comprehensive analytics and monitoring integration using Honeycomb, HotJar, and Segment to drive data-informed product decisions.
  • Enabled SSO integrations with Gmail, ORCID, and ASCE, expanding user authentication coverage.
  • Led feature development, mentored junior engineers, conducted code reviews, and translated business requirements into technical solutions.

MailMunch

Lead generation SaaS platform converting website visitors into subscribers and customers.

Node.jsTypeScriptReactGraphQLDockerAWS (Lambda, CloudWatch, S3, SES)HerokuCypressJest
  • Architected GraphQL API layer replacing REST endpoints, reducing payload size by 40% and improving frontend data fetching efficiency.
  • Containerized application with Docker and automated deployments via Jenkins, cutting release cycles from days to hours.
  • Achieved 80% test coverage with Cypress E2E and Jest, reducing production bugs by 50%.

Shop Heroes Legends

Fantasy shop simulation game with 50K+ concurrent players — Live Game Backend.

Node.jsMongoDBRedisAWS (EC2, S3, SQS, CloudFront, CodeDeploy)Elastic Load BalancerKinesisRedshiftNew RelicDocker
  • Scaled backend to handle 50K+ concurrent players using Redis caching, MongoDB sharding, and AWS auto-scaling policies.
  • Built real-time analytics pipeline processing 1M+ daily events via Kinesis to Redshift, enabling player behavior insights and revenue optimization.
  • Achieved 99.9% uptime with New Relic monitoring, automated alerts, and zero-downtime deployments via CodeDeploy.

Fizz Chat

In-game messaging SDK with real-time translation supporting 33 languages across multiple game titles.

Node.jsRedisPostgreSQLAWS (CloudFormation, Lambda, CloudWatch)JenkinsDocker
  • Built high-throughput chat backend handling 10K+ messages/minute with Redis pub/sub and PostgreSQL persistence.
  • Implemented Infrastructure as Code with CloudFormation, reducing environment setup from days to minutes.
  • Automated API documentation generation with Apidoc, improving developer onboarding experience.

Game Admin & LiveOps Tools

Internal platform for real-time game operations, player support, and content management.

Vue.jsNode.jsRedisMongoDBS3Retool
  • Built admin dashboard enabling support team to resolve player issues 70% faster with real-time game state modification.
  • Developed LiveOps tools for scheduling in-game events, managing rewards, and A/B testing game configurations.
  • Created chat moderation system with automated flagging, reducing manual review workload by 60%.

MoonShine

4X real-time strategy game with persistent multiplayer worlds.

C#Akka.NETWebSocketJenkinsTerraformAWS (Lambda, EC2, S3)
  • Architected actor-based game server using Akka.NET, enabling horizontal scaling for multiplayer sessions.
  • Implemented low-latency WebSocket communication achieving <50ms response times for real-time gameplay.
  • Automated infrastructure provisioning with Terraform, enabling one-click environment creation.

Fizz Dashboard

Analytics portal providing DAU, MAU, retention metrics, and sentiment analysis for game developers.

ReactNode.jsWebpackHTML/CSSJenkinsDockerPostgreSQL
  • Built developer portal serving 50+ game studios with real-time analytics and player engagement metrics.
  • Implemented sentiment analysis dashboard visualizing chat toxicity trends and community health scores.
  • Designed RESTful APIs with pagination and filtering, handling 100K+ daily API requests efficiently.

Revolving Games Website

Corporate website for SF-based mobile game studio with global development teams.

ReactNode.jsWebpackGitLabAPI GatewayLambda
  • Built performant React SPA with code splitting and lazy loading, achieving 95+ Lighthouse score.
  • Implemented serverless contact system using API Gateway and Lambda, reducing infrastructure costs to near-zero.
  • Automated deployments via GitLab CI/CD with staging and production environments.