Saurav Singh
Senior Software Engineer
************@*****.*** Cambridge, Massachusetts
https://www.linkedin.com/in/saurav-singh-337318180 Profile
Senior Software Engineer with 7+ years of experience building large-scale, high-performance web applications and distributed systems across edge computing, fintech, and developer-tooling domains. Expert in React, Node.js, TypeScript, and Python, with strong backend architecture knowledge spanning microservices, Kafka, Redis, and PostgreSQL. Proven ability to deliver end-to-end product features in cloud-native (AWS/GCP) environments, optimize front-end performance, and drive code quality across global engineering teams. Passionate about scalable architecture, observability, and developer experience. Skills
Frontend
React, Next.js, TypeScript, JavaScript (ES6+), Redux, Webpack, Tailwind, GraphQL (Apollo), HTML5/CSS3
Cloud / DevOps
AWS (EC2, ECS, S3, Lambda, CloudFront), GCP, Docker, Kubernetes, Terraform, CI/CD (GitHub Actions,
Jenkins)
Methodologies
TDD, DDD, Agile, Scrum, Pair Programming, Code
Review
Backend
Node.js (Express, NestJS), Python (FastAPI, Flask), RESTful APIs, GraphQL, Kafka, RabbitMQ, Redis,
PostgreSQL
Performance & Observability
Prometheus, Grafana, Datadog, ELK Stack, Lighthouse, New Relic
Other
Web Security (CSP, JWT, OAuth), CDN Optimization,
Caching Strategies
Professional Experience
Senior Software Engineer, Akamai Technologies 12/2020 – Present
•Lead engineer in the Edge Applications Platform team, building next-generation tools that power performance analytics, caching, and edge computing for global enterprises.
•Designed and developed high-throughput microservices using Node.js (NestJS) and Python (FastAPI), exposing REST and GraphQL APIs that handle tens of millions of daily requests across distributed data centers.
•Implemented event-driven pipelines with Kafka for telemetry and log streaming, and Redis Streams for low- latency message processing between real-time analytics modules.
•Built a multi-region caching layer using Redis Cluster and AWS ElastiCache, improving edge query response times by up to 60%.
•Developed frontend architecture with React, Next.js, and TypeScript, introducing Server-Side Rendering
(SSR), dynamic imports, and React Query to optimize API data hydration and reduce initial load times.
•Introduced a design-system-driven component library in Storybook + TailwindCSS, enabling reusability and visual consistency across internal dashboards and partner portals.
•Optimized build pipeline with Webpack 5 and SWC, integrated ESLint, Prettier, and Jest into the CI process, reducing build times by 45 % and improving developer experience.
•Enhanced backend scalability and fault-tolerance by leveraging AWS services (EKS, RDS, S3, API Gateway, CloudFront) with Terraform IaC and Helm charts for Kubernetes deployments.
•Integrated Prometheus + Grafana monitoring dashboards with custom business metrics (latency, request throughput, cache hit rate), improving system observability and proactive alerting.
•Implemented zero-downtime blue-green deployments and canary rollouts using ArgoCD and GitHub Actions, reducing rollback times from 30 min to under 5 min.
•Designed role-based access control (RBAC) and SSO integration (OAuth2 / SAML) for the developer portal, ensuring compliance with Akamai’s enterprise identity management standards.
•Mentored 6+ junior engineers, conducted system design sessions, and led cross-team performance reviews to improve API resiliency and edge request routing strategies.
•Collaborated with site reliability engineers and cloud architects to implement automated disaster recovery with multi-AZ failover and cross-region replication, achieving 99.99 % service availability.
•Contributed to cost-optimization efforts by containerizing legacy workloads, reducing compute costs by 28 % through Fargate Spot and intelligent autoscaling policies.
•Championed TDD and observability-first engineering culture, ensuring >90 % unit test coverage, robust integration tests, and full OpenTelemetry tracing for end-to-end monitoring. Key Tech Stack: React, Next.js, TypeScript, Node.js (NestJS), Python (FastAPI), Kafka, Redis, PostgreSQL, GraphQL, AWS (EKS, RDS, S3, CloudFront, Lambda), Docker, Kubernetes, Terraform, ArgoCD, GitHub Actions, Prometheus, Grafana, Storybook, TailwindCSS
Full Stack Engineer, ProPay 02/2020 – 12/2020
•Contributed to the merchant payments platform handling high-volume B2B transactions, integrating fraud detection and compliance modules.
•Built full-stack features with React (Hooks + Redux) and Node.js (Express) to manage transaction flows, settlements, and account verification pipelines.
•Introduced API versioning and request-throttling mechanisms using Redis and Nginx, cutting API error rates by 22 %.
•Implemented GraphQL API layer for internal dashboards, reducing backend query time by 40 %.
•Wrote end-to-end tests using Jest, Cypress, and Postman collections; automated QA in CI/CD pipelines for every merge.
•Supported deployment on AWS ECS with blue-green rollouts; improved CI/CD delivery time from 25 min 8 min.
Key Tech Stack: React, Redux, Node.js, Express, Redis, PostgreSQL, AWS, GraphQL Frontend Engineer, Postman 05/2018 – 01/2020
•Built and maintained major modules of the Postman Web Client, including the API request editor, environment manager, and team collaboration workspace.
•Improved query-rendering speed by 35 % through virtualized lists and memoized state selectors in React.
•Designed a shared component library in TypeScript used across web and Electron clients, improving code reuse and maintainability.
•Developed internal analytics dashboard for API usage tracking using GraphQL and Apollo Client.
•Partnered with backend engineers to implement OAuth2/JWT-based authentication, improving enterprise security compliance.
•Coordinated cross-team feature launches with PMs and QA engineers; contributed to accessibility (a11y) improvements for the main UI.
Key Tech Stack: React, Redux, TypeScript, GraphQL, Electron, Webpack Internship Trainee, AMD 01/2018 – 03/2018
•Assisted in automating test case generation and hardware configuration pipelines using Python.
•Worked on internal dashboard migration from legacy PHP to React + Node.js, learning principles of component-driven UI development.
Education
Bachelor of Technology (B.Tech), Computer Science, Indian Institute of Technology, Kharagpur
2014 – 2018