# Harsh Singhal > Web Security and Scalable Infra Expert | Senior SDE @ Amazon Music Location: Sunnyvale, California, United States Profile: https://flows.cv/harshsinghal I’m a passionate and versatile Software Development Engineer with over 9 years of experience architecting scalable, resilient systems across web, mobile, cloud, and IoT platforms. I thrive at the intersection of deep technical problem-solving, product thinking, and system design. My work spans full-stack development, cloud-native architecture, serverless computing, and performance optimization, with a focus on delivering real-world impact at scale. I’ve led efforts to reduce latency and infrastructure costs, enable seamless third-party integrations, build developer tooling, and drive full CI/CD automation. I bring hands-on expertise in technologies like Node.js, Go, Swift, Kotlin, AWS, GCP, Lambda, CDK, Kubernetes, and more—combined with a strong product mindset and a love for clean, extensible architecture. I enjoy building systems that are robust under pressure (including DDoS scenarios), yet flexible enough to adapt as products evolve. Beyond my day job, I actively write about system design and infrastructure and mentor startups and engineers on architecture, developer experience, and product scalability. If you’re building something ambitious, working on distributed systems, or just love chatting about infrastructure, dev tools, or product engineering—let’s connect! ## Work Experience ### Software Development Engineer 3 @ Amazon Jan 2025 – Present | San Francisco Bay Area • Driving the design and delivery of scalable, secure, and high-performance backend systems to support Amazon’s global customer base. • Leading cross-functional efforts to improve system architecture, reliability, and developer productivity across multiple services. • Collaborating with senior engineers and stakeholders to define long-term technical vision and implement best practices across teams. • Contributing to mentorship, code reviews, and design discussions to raise the technical bar and support team growth. • Continuously identifying areas for optimization, innovation, and automation to deliver impactful solutions at scale. ### Software Development Engineer 2 @ Amazon Jan 2021 – Jan 2025 | San Francisco Bay Area Responsible for designing the architecture and managing the Amazon Music iOS and Web UI/backend. My key responsibilities included code reviews, core development for user stories, resolving UAT issues, collaborating with the product team on projects and technical design artifacts, mentoring junior/peer SDEs, and participating in hiring activities. Notable contributions include: 1. Led a project to consolidate four Web services into a single Node.js service for Amazon Music web, enhancing latency (Full Page load P90 by 25%), reducing costs (82%), and improving developer velocity (Dev setup time 1 hr to 15 min). Drove the end-to-end effort single-handedly, from design to AWS CDK implementation, securing stakeholder buy-in, and ensuring operational readiness with alarms, monitoring, and dynamic E2E tests, significantly reducing manual QA efforts. (Handled 1 million TPS DDOS attack without impacting regular customer with minor latency degradation) 2. Implemented user perceived latency monitoring for the Amazon Music iOS app through piecemeal metric emissions, identifying areas for improvement. Reduced P90 latency for the Home page cold start by 800ms (10% improvement). 3. Implemented Full Continuous Deployment for the Music Web, replacing manual verification with automated integration testing, gamma environment validation, and CloudWatch monitoring. Enabled automatic rollbacks, ticket creation, and streamlined deployments, reducing manual effort. 4. Founded and implemented the Music 3P service on AWS Lambda using CDK and JavaScript, decoupling it from the GraphQL layer for enhanced developer velocity. Orchestrated seamless traffic migration, enabling Amazon Music integration for partners like Sonos, Google, Meta, Tesla, and others, showcasing its crucial role in third-party integrations. 5. Contributed to migrating the iOS Artist detail page to a new backend for frontend framework, passing templated JSON to a dummy client, enhancing performance and maintainability. ### Software Development Engineer 2 @ Amazon Jan 2020 – Jan 2021 | Bengaluru, Karnataka, India Responsible for designing the architecture and managing the Amazon Music iOS and Web UI and backend. My key responsibilities included code reviews, core development tasks for user stories, resolving UAT issues, collaborating with the product team on various projects, writing high-level technical design artifacts, and their implementation. Additionally, I mentored junior and peer SDEs and participated in hiring activities. Here are some of my major contributions: 1. Built the Music Videos feature in the Music Web app, including its backend implementation. Developed a separate SDK (TypeScript) for video playback, which can be used by any organization within Amazon to support video playback. This feature launched in June 2021. 2. Designed and implemented a serverless (AWS Lambda) backend architecture for secure communication between the Alexa and Amazon Music iOS apps, enabling interlude playback using the Diffie-Hellman Key exchange algorithm. Mentored fellow SDEs to accomplish the same for the Android app, which launched in January 2021. 3. Set up metrics and alarms to assist the on-call team in receiving automated tickets for the Music Videos feature in the Music iOS App. Mentored other SDEs to set up additional alarms for improved on-call experience, which launched in November 2020. ### Software Development Engineer @ Amazon Jan 2018 – Jan 2020 | Bengaluru, Karnataka, India Responsible for designing the architecture and managing the Amazon Music Android and iOS app UI and backend. My duties included code reviews, core development tasks for user stories, resolving UAT issues, monitoring Google Play Store and Kibana dashboards during releases, reviewing customer tickets from the support team during on-call, and collaborating with other team members on various projects. Some of my major projects and contributions include: 1. Built the Music Videos feature, including UI development and playback, in the iOS app, which launched in November 2020. 2. Developed the UI for 3D music playback through the Android App in Alexa Studio, launched in January 2020. 3. Implemented UI development for HD and ultra HD music playback in the Android App, launched in December 2019. 4. Developed the Popularity bar for the Album detail page in the Android App, launched in September 2019. 5. Built the Mini player feature in the Android App, launched in October 2019. 6. Developed the Demo mode feature for Fire Tablets, used in showrooms to showcase the Fire Tablet experience, launched in January 2019. 7. Built the Android Auto playback feature in the Android app for music playback during driving, launched in November 2018. ### Full Stack Developer @ BillTrim Inc - We're Hiring! Jan 2018 – Jan 2018 | Bengaluru Area, India Worked on a variety of technologies and platforms to build and integrate various features for the company's product offerings. My responsibilities included: 1. Developing the backend using ActionHeroJs with NodeJS, and the web frontend using Angular5. 2. Implementing deployment on Google Cloud Kubernetes and setting up Google Cloud Functions to receive notifications on Slack for every build. 3. Integrating with various state electricity providers in the United States to fetch and compare electricity plans, enabling customers to choose the most cost-effective option. 4. Leveraging Google Cloud Vision API to parse electricity bills and extract the customer's current plan details, streamlining the plan comparison process. Through this role, I gained hands-on experience in full-stack development, cloud deployment, integration with third-party APIs, and leveraging cutting-edge technologies to deliver robust and efficient solutions. ### Full Stack Developer @ CloudCover, Inc. Jan 2017 – Jan 2018 | Pune, Maharashtra, India Responsible for building scalable solutions for both internal projects and client-facing applications. Some of my key contributions include: 1. Developed a common authentication and authorization middleware microservice in GoLang, utilizing GCP Datastore and Redis. This microservice was designed to provide a unified authentication solution for all internal product customers. It was deployed on Google Kubernetes Engine, with a target latency of 1ms for every API call. We achieved an impressive P90 latency of 1.6ms and an average latency of 1.2ms. 2. Worked on a resource and project management dashboard for a Singapore-based client, utilizing Node.JS and ReactJS for the backend and frontend, respectively. MySQL was used as the database, and the application was deployed on Google Kubernetes Engine (GKE). 3. Contributed to a data engineering project aimed at efficiently moving data from on-premise and SaaS systems to Google BigQuery. This project facilitated machine learning modeling and business forecasting operations. Technologies involved included Apache NiFi, Google Dataflow, and Google Pubsub. Through these projects, I gained extensive experience in building scalable and performant solutions, working with microservices architecture, leveraging various cloud technologies (GCP, GKE), and implementing data engineering pipelines for efficient data processing and analysis. ### Project Engineer @ Wipro Digital Jan 2016 – Jan 2017 | Bengaluru Area, India My responsibilities revolved around developing backend solutions for Internet of Things (IoT) applications. Specifically, I worked on the following projects: 1. Built backend solutions for IoT applications using Node.JS for MQTT (Message Queuing Telemetry Transport) brokers and clients, along with AngularJS for the frontend. Implemented microservices using AWS Lambda for a US-based client, adhering to a Test-Driven Development (TDD) environment and following the Agile methodology in the Software Development Life Cycle (SDLC). 2. Contributed to the development of another IoT application, working on both the frontend and backend components. I was also responsible for setting up a Continuous Integration and Continuous Deployment (CI/CD) pipeline using AWS EC2 and GitLab. 3. Integrated Alexa functionality with IoT devices by leveraging Alexa Echo and AWS Lambda, enabling voice-based interactions and control. Through these projects, I gained valuable experience in IoT application development, working with MQTT protocols, microservices architecture, cloud deployment (AWS), CI/CD pipelines, and integrating with voice assistants like Alexa. Additionally, I honed my skills in agile methodologies, test-driven development, and full-stack web development using Node.JS, AngularJS, and AWS services. ### Software Developer Intern @ Wipro Limited Jan 2016 – Jan 2016 | Vishakhapatnam Area, India Gained hands-on experience in developing applications using .NET framework. I worked on projects that involved Relational Database Management Systems (RDBMS) for data storage and retrieval. Additionally, I applied principles of Object-Oriented Programming (OOP) to design and implement robust, modular, and maintainable code solutions. This internship provided me with a solid foundation in .NET development, database management, and object-oriented programming concepts, which have been invaluable in my further professional endeavors. ## Education ### Bachelor in Technology in Electronics and communication engineering DIT UNIVERSITY ### Diploma in Electronics K. L. Polytechnic Roorkee ### Maths in Science, Hindi, English, Social Science Saraswati Vidhya Mandir Awas Vikas Rishikesh ## Contact & Social - LinkedIn: https://linkedin.com/in/harsh-singhal - Website: https://harsh-singhal.medium.com/ - Website: https://ieee-collabratec.ieee.org/app/p/HarshSinghal - Website: https://orcid.org/0009-0000-4415-6603 --- Source: https://flows.cv/harshsinghal JSON Resume: https://flows.cv/harshsinghal/resume.json Last updated: 2026-04-01