Aurang Zaib

SENIOR SOFTWARE DEVELOPMENT ENGINEER

Senior full-stack engineer and team lead with proven JavaScript and Python experience who architects and ships scala

Experience

Sep 2019 — Present

SENIOR SOFTWARE DEVELOPMENT ENGINEER

ELECTRICAL.COM

  • Manage a cross-functional engineering team of 6 covering front-end React and back-end Node.js
  • and Python services, fostering collaboration and efficient delivery of features aligned with
  • business needs.
  • Established ownership of client and admin feature lifecycles while coaching engineers on Next.js
  • and GraphQL best practices, leading to improved code quality in React components that reduced
  • bundle sizes by 30%.
  • Implemented incident response rotations and runbooks that reduced mean time to recovery by
  • 45%, utilizing monitoring tools integrated into Node.js services, thereby enhancing overall system
  • reliability.
  • Utilized JavaScript, Python, React, Next.js, Scrapy, GraphQL, MongoDB, Elasticsearch, and MSSQL
  • to build scalable REST and GraphQL APIs that processed 2 million records monthly, optimizing
  • search relevance through Elasticsearch.
  • Oversaw client and admin teams, facilitating cross-team planning with product managers and
  • designers, leading to API contract reviews that reduced breaking changes by 70% and enabled
  • parallel feature releases through automated contract tests.

Apr 2020 — Dec 2020

SENIOR SOFTWARE ENGINEERING

PICKMEUP

  • Designed RESTful Node.js endpoints and TypeScript client integrations, implementing map
  • clustering and server-side geofence processing to support 50,000 active sessions, cutting location
  • update latency by 40%.
  • Directed a diverse team of 8 engineers as tech lead, leading the successful implementation of
  • Express.js API specifications, enforced TypeScript types, and reduced API regressions by 25%
  • across multiple releases.
  • Introduced CI pipelines integrated with Node/Express services and front-end builds utilizing
  • GitHub Actions, improving deployment frequency by 300% and reducing production incidents
  • by 60% while maintaining a 95% on-time delivery rate.
  • Integrated real-time geolocation services using WebSockets and Google Maps APIs, enhancing
  • user experience with a 30% reduction in error rates and improved responsiveness.
  • Implemented WebSocket-based event streams and Browser APIs fallbacks in React, designing
  • debouncing and extrapolation to reduce stale-location errors by 55% and enhancing session
  • duration by 25% across mobile clients.
  • Design, develop, and maintain dynamic web and mobile applications by building React front-
  • ends and Node.js backends with TypeScript and GraphQL, catering to over 200,000 monthly
  • active users.
  • Refined a robust tech stack to enhance application portability through effective use of Docker
  • containers and orchestration with Kubernetes, leading to a 50% increase in deployment
  • efficiency.

Aug 2018 — Aug 2020

FULL STACK DEVELOPER

READOUT

  • Google Maps APIs, enhancing user experience with a 30% reduction in error rates and improved
  • responsiveness.
  • Implemented WebSocket-based event streams and Browser APIs fallbacks in React, designing
  • debouncing and extrapolation to reduce stale-location errors by 55% and enhancing session
  • duration by 25% across mobile clients.
  • Design, develop, and maintain dynamic web and mobile applications by building React front-
  • ends and Node.js backends with TypeScript and GraphQL, catering to over 200,000 monthly
  • active users.
  • Implemented performance optimizations that reduced initial page load time by 38%, improving
  • perceived responsiveness and user engagement metrics across a user base of 200,000 monthly
  • active users.
  • Leveraged a robust tech stack, incorporating JavaScript, Node.js, and REST API standards,
  • achieving a streamlined development process that shortened delivery cycles by 20%.

Education

Jan 2014 — Dec 2018

NATIONAL UNIVERSITY OF COMPUTER AND EMERGING SCIENCES

BACHELOR'S IN COMPUTER SCIENCE IN COMPUTER SCIENCE · COMPUTER SCIENCE

Skills

  • JavaScript
  • Python
  • Java
  • C++
  • Go
  • Git
  • React
  • Node.js
  • Express
  • GraphQL
  • MongoDB
  • Elasticsearch
  • Azure
  • AWS