# Riha Gupta > Software Engineer @ Amazon | Designing Scalable Software Solutions Location: San Francisco Bay Area, United States Profile: https://flows.cv/riha As a Software Engineer at Amazon with over six years of experience, I focus on distributed systems and back-end web development to deliver scalable and high-performing software solutions. My role involves enhancing publishing workflows, developing enrollment systems for Kindle Unlimited, and automating failure-handling mechanisms to improve system reliability. By collaborating with cross-functional teams, I have contributed to establishing service-level agreements and achieving high compliance rates, reflecting my dedication to operational excellence. My work is guided by a commitment to fostering efficiency and driving impactful innovations in publishing systems. ## Work Experience ### Software Engineer @ Amazon Jan 2019 – Present | San Francisco Bay Area I played a crucial role in enhancing publishing workflows and system reliability at Amazon, achieving significant operational improvements. • Developed enrollment workflows for multi-book formats into Kindle Unlimited, enhancing user experience. • Built an automated failure-handling system, analyzing over 3,400 titles to improve reliability. • Established publishing SLAs across multiple teams, achieving 94% compliance within three months. • Leveraged Gen AI to build knowledge base and MCP server, improving team efficiency and development speed. ### Software Development Engineer II @ Goodreads.com Jan 2019 – Jan 2022 | San Francisco Bay Area I contributed significantly to Goodreads.com by enhancing user authentication and streamlining data management processes. • Redesigned Goodreads user authentication system using OIDC in Typescript, enhancing security and user experience. • Led the migration of user data from MySQL to AWS Neptune, coordinating with stakeholders for seamless execution. • As OE lead, reduced high severity ticket volume by 95% through technical improvements, significantly improving team efficiency. ### Senior Software Engineer @ Owler Jan 2018 – Jan 2019 | San Francisco Bay Area I contributed to Owler's growth by enhancing our data management and subscription services. • Designed a new database schema in MongoDB and Apache Solr to support multi-tier subscriptions, enhancing user engagement and flexibility. • Built APIs using gRPC in Golang for seamless data synchronization with various CRMs using Kafka and MongoDB and implemented Redis for efficient caching of newsfeeds. • Created and optimized data extraction pipelines in Python, utilizing RabbitMQ for efficient queueing, improving overall system performance. ### Software Engineer @ Vistalytics Inc. Jan 2017 – Jan 2018 | Santa Clara I played a key role in developing innovative software solutions at Vistalytics, focusing on data extraction and analysis. • Developed a micro-service for detecting and storing various graph patterns to calculate financial gains/losses from stock strategies, enhancing decision-making capabilities. • Built an AI-driven tool for HTML data extraction and created a search engine for financial queries. • Designed a full-text search platform using Angular and Scala, integrating with Elasticsearch for efficient data retrieval and Apache Open NLP. • Implemented automated testing frameworks using Java and Selenium, improving the reliability of APIs and UI data processing. • Developed a Python application for generating PDF reports from CSV files, showcasing data visualization capabilities. ### Software Engineer @ HanuInnoTech.com | Hanumayamma Innovations and Technologies, Inc. Jan 2017 – Jan 2017 | Fremont, CA Android application for Healthcare • Created an Android application by fetching data asynchronously from REST API • Used Volley library to parse JSON data and populate into UI Marketing • Collaborated with marketing to come up with new marketing strategies and making relevant changes to the company’s website to attract more users ### Instructional Student Assistant @ San Jose State University Jan 2016 – Jan 2016 | San Jose • Performed grading duty for the majority of work hours for Web and Data Mining course • Cooperated and communicated with the professor to ensure compliance with set standards ### Software Engineer Internship @ Tata Consultancy Services Jan 2014 – Jan 2014 | Gujarat, India Minutes of meeting web application for Government • Designed new UI for existing Minutes of meeting and appointment scheduler application • Designed backend and used Squirrel to manage IBM’s DB2 database and Java Spring and Hibernate framework ## Education ### Master's degree in Software Engineering San José State University ### Bachelor of Technology (B.Tech.) in Computer Engineering CHARUSAT ### Bachelor of Computer Engineering Charotar University of Science & Technology (CHARUSAT) ### Bachelor of Software Engineering San José State University ## Contact & Social - LinkedIn: https://linkedin.com/in/rihagupta --- Source: https://flows.cv/riha JSON Resume: https://flows.cv/riha/resume.json Last updated: 2026-03-29