R

Ritesh Gupta

Engineering Manager

Redmond, Washington, United States25 yrs 7 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 20 years of experience in scalable web applications.
  • Led migration of 2 million users to cloud infrastructure.
  • Expert in cloud technologies and distributed systems.
Stackforce AI infers this person is a Cloud Computing and Game Development expert with extensive experience in scalable systems.

Contact

Skills

Core Skills

Cloud ComputingLeadershipSoftware DevelopmentGame Development

Other Skills

Cloud Design PatternsResource ManagementData Residency ComplianceData ManagementAWS Kinesis Data StreamsReal-time AnalyticsFeature ReleasesAWSReal-time Data ProcessingAgile MethodologiesCRM DevelopmentUI EnhancementAgile DevelopmentCRM SystemsBackend Development

About

Solving problems of scale for businesses and working on distributed systems by applying Cloud Design Patterns. 20 years in leading and delivering geographically distributed Web Scale applications targeted at a diverse user base: - Leading globally distributed teams in large organizations while meeting business needs in a fast paced, dynamic environment - Managed multiple interactive applications with highly scalable microservices and distributed back-ends supporting up to 50K+ tps on DB - Experience in migrating mission critical products across data centers. Migrated a game with 2million+ users to Cloud from physical infra. - Experience in building highly scalable products using traditional stacks (LAMP, Spring-Hibernate-RDBMS) as well as modern stacks (MEAN stack and Big Data technologies such as Spark, Hadoop and multiple NoSQL stores). - Self-motivated and results oriented team player having driven multiple refactors and re-engineered multiple solutions. Reduced DB queries from 50K+ tps to 20K tps with multiple optimizations. - Built a fraud detection system for Poker game that collected high volume log data from 50 backend server instances with DAU of a million+ players. - Adept at building and delivering solutions leveraging cloud technologies such as AWS, Google App Engine and Azure having managed multiple projects on cloud with focus on reliability, scalability, auto-scaling, configuration management, continuous delivery and deployment. - Led multiple simultaneous projects and provided complete technology leadership in the absence of a CTO at a startup for four years.

Experience

25 yrs 7 mos
Total Experience
2 yrs 1 mo
Average Tenure
4 yrs 8 mos
Current Experience

Google

Engineering Manager

Sep 2021Present · 4 yrs 8 mos · Seattle, Washington, United States

  • Re-architecting and managing a scalable, self-service resource modeling system for Google data centers to accelerate innovation and ensure accurate resource management.
  • Managing 15 engineers including a manager
  • Leading the re-architecture of a storage model for improved correctness and joinability with other relevant data modeling within the space
  • Led the team morale and career through several re-orgs
  • Authored HLDs and architecture of our system for several designs in Data Residency compliance regimes
  • Authored HLDs for authentication changes to the system under given constraints
  • Led the launch of GCP Console in KSA with data residency support
Cloud Design PatternsResource ManagementData Residency ComplianceCloud ComputingLeadership

Amazon web services (aws)

Software Development Manager

Nov 2017Sep 2021 · 3 yrs 10 mos · Greater Seattle Area

  • Leading the development and operation of AWS Kinesis Data Streams. I lead the Control Plane and Data Plane on the Amazon Kinesis Data Streams (KDS) which is a massively scalable and durable real-time data streaming service. The data collected is available in milliseconds to enable real-time analytics use cases such as real-time dashboards, real-time anomaly detection, dynamic pricing, and more.
  • Led and mentored 18 SDEs across Control Plane and Data Plane teams; provided guidance to a 15-person Front-End team.
  • Escalation manager for 8 AWS Streaming services; mitigated customer impact and led service recovery during a major AWS outage (11/25/20).
  • Increased team size by 40% in four months by improving stability, retention, and hiring new managers/engineers.
  • Provided program leadership for all KDS feature releases, including two major features (10+ SDEs each).
  • Successfully launched the extended data retention feature for KDS (Nov 2020).
  • Led the KDS customized auto-scaling feature for 2 years before its launch in Nov 2021.
  • Implemented automation and best practices, reducing high-severity issues by 30% YoY.
  • Defined and led the strategic roadmap for KDS, prioritizing availability, scalability, security, cost, and customer features.
  • Influenced cross-team initiatives and strategic investments in the streaming/analytics domain.
  • Cultivated a high-performing engineering culture; promoted SDEs and mentored for performance improvement.
  • Reduced operational costs by driving optimization projects and negotiating headcount adjustments.
AWS Kinesis Data StreamsReal-time AnalyticsFeature ReleasesCloud ComputingLeadership

Microsoft

Sr Engineering Manager

Nov 2016Oct 2017 · 11 mos · Greater Hyderabad Area

  • Microsoft Dynamics CRM group in Microsoft IDC. Key projects:
  • Sales and Sales SMB Modules: Led the development of the new Sales SMB functionality. This involved a new onboarding process (FTUE) and enhanced UI and functionality over the existing Sales features. Additionally supporting the maintenance of the existing Sales module. This was a team of 15 members and two senior leads. As a development manager introduced Agile based planning and execution.
  • Services Module: Led the key investigations with developers across multiple teams in the CRM Omni-channel feature for decisions on the technology stack, high level design and architecture.
  • Cortana Integration with CRM: Took additional responsibility of owning this area in the absence of a clear owner.
Agile MethodologiesCRM DevelopmentUI EnhancementSoftware DevelopmentLeadership

Ea mobile

Technical Director

Jun 2015Oct 2016 · 1 yr 4 mos · Greater Hyderabad Area

  • Enabling Server backend for mobile games supporting millions of online players. Hands on manager in Java and evolving technologies. Worked across multiple projects to solve problems of web scale. Designed and implemented backend distributed systems to sustain heavy loads. Architected systems to scale horizontally by applying cloud design patterns such as sharding, eventual consistency, circuit breakers and stateless services amongst many others.
  • Key contributions:
  • Led the migration of an on-premise server backend to AWS for a game with over 2 million daily active users.
  • Led the server backend development of all the three games with 12 developers being worked on at the Studio.
  • Took over the responsibility of Dev-Ops team in the absence of an owner and manager.
Backend DevelopmentCloud MigrationDistributed SystemsGame DevelopmentCloud Computing

Techvedika

Principal Architect

Aug 2011Jun 2015 · 3 yrs 10 mos · Hyderabad

  • Provided the Technology Leadership for the company in the absence of a CTO. Ensured a successful growth path of individuals and the organisation as a whole by ensuring everyone in the company is learning niche skills and Technologies by:
  • Learning new technologies myself with online and classroom courses.
  • Providing internal trainings and encouraging people to train others.
  • Holding meetups. One of the founding members of the highly popular Hyderabad Data Science Group (HDSG - https://www.meetup.com/Hyderabad-Data-Science/) meetup group which has over 5000 members now!
  • Networking with CXOs and Technology enthusiasts in startup and tech meetups.
  • Hiring and managing talent by involving in hiring decision, mentoring and reviews. Successfully hired many individuals based on potential, who continue to be a great asset for their organisation.
  • Experience:
  • Resolved problems of web scale for multiple start-ups.
  • Prepared designs for applications of web scale – applied Cloud Design Patterns for building distributed systems of scale.
  • Created designs for device level storage on mobile devices, followed design patterns and technical solution for mobile applications.
  • Designed a highly scalable log file processing system for a Security product. Worked with graph (Titan) and column stores (HBase) for this to scale out.
  • Designed, developed and delivered a Real user measurement (RUM) module with over 6000 rps support on MongoDB and NodeJS with limited hardware. The system can be scaled horizontally to support more load.
  • Developed a game, Open Face Chinese Poker that scales to millions of users
  • Special interests, Ruby on Rails, GRails, large scale data processing. Mobile development platforms: Android SDK, PhoneGap (JQuery, Sencha Touch). Building scalable back-end for Mobile platforms using Open Source technologies such as GRails, Django, Ruby on Rails, MySQL and Webservices (more of REST).
Technology LeadershipTrainingHiringLeadershipSoftware Development

Dell

Software Tech Lead II

Nov 2006Aug 2011 · 4 yrs 9 mos

  • Lead for Tradesphere application.
  • Domain: Trade Compliance.
  • Technologies: Java (J2EE, JSF), SQL, PL/SQL, shell scripting.
  • Global Dev Lead for S&P fulfillment application.
  • Domain: SCM.
  • Technologies: Java (J2EE, JSF), SQL, PL/SQL, shell scripting.
  • Lead IMS application
  • Domain: Inventory management
  • Technologies: Java (J2EE, JSF), SQL, PL/SQL
JavaSQLShell ScriptingSoftware Development

Ivy comptech

2 roles

Asst Project Leader

Nov 2005Nov 2006 · 1 yr

  • Development/maintenance activities on the ezecash (cashier) system for PartyPoker.
  • Worked on PL/SQL, J2EE, Linux (scripting), excel (macros).
PL/SQLJ2EELinuxSoftware Development

Sr System Analyst

Apr 2003Aug 2004 · 1 yr 4 mos

  • Development/maintenance activities on the ezecash (cashier) system for PartyPoker.
  • Worked on PL/SQL, J2EE, Linux (scripting), excel (macros).

Osi technologies

Project Lead

Aug 2004Nov 2005 · 1 yr 3 mos

  • Project Lead, responsible for requirements gathering, design and development of multiple projects at the same time.

Cellexchange

Software Consultant

Nov 2002Apr 2003 · 5 mos

  • Development on services projects (J2EE, SQL, PL/SQL).

Pramati technologies

Member Of Technical Staff

Feb 2001Nov 2002 · 1 yr 9 mos

  • Worked in Core Java.
  • Responsibilities: development in some modules of Pramati Server and internal application, support to Pramati clients.

Wipro infotech ltd

Support Engineer

Jul 2000Jan 2001 · 6 mos

  • Routers, switches and solaris expert for client support.

Education

Indian Institute of Technology, Guwahati

BTech — Electronics and Communications

Jan 1996Jan 2000

10Gen MongoDB

Certificate of Completion — MongoDB

Jan 2013Jan 2013

Coursera

XLRI Jamshedpur

PGCBM — Executive MBA

Jan 2007Jan 2008

Jaipuria

ISC

Jan 1984Jan 1996

Stackforce found 100+ more professionals with Cloud Computing & Leadership

Explore similar profiles based on matching skills and experience