Ravi Sharma

Software Engineer

India11 yrs 7 mos experience

Key Highlights

  • Led development teams for end-to-end web products.
  • Scaled applications serving millions of hits daily.
  • Expert in cloud migration and GDPR compliance.
Stackforce AI infers this person is a SaaS and Gaming software engineer with extensive experience in cloud solutions and application development.

Contact

Skills

Other Skills

Amazon Web Services (AWS)Apache CamelCore JavaCouchBaseCouchbaseData StructuresDesign PatternsJavaJava Enterprise EditionJavaScriptJqueryLinuxMicroservicesMySQLNode

About

Developer with demonstrated history of working in the internet/software industry. I am a technology enthusiast and have a passion for software development. I have been leading development teams to deliver end to end products for web platforms, that involves developing responsive user interfaces, micro service based back-end systems, intelligent caching systems, and mobile first modern applications. I have successfully scaled the applications serving live traffic generating millions of hits per day.

Experience

Simpl

Sr. Staff Software Engineer

Jun 2022Aug 2024 · 2 yrs 2 mos

Google

Software Engineer

Oct 2020Jun 2022 · 1 yr 8 mos · Bengaluru, Karnataka, India

  • Built Data Marts from scratch on PB scale. Helped in improving freshness of Data Marts.

Electronic arts (ea)

2 roles

Software Architect

Apr 2020Oct 2020 · 6 mos

Software Engineer 3

Nov 2017Apr 2020 · 2 yrs 5 mos

  • EAPlay App: Designed EA Play is the biggest gaming event in the world. We worked on development on EAPlay App which let gamers to register themselves for the event, books game slots, book slots for other events.
  • Cloud Migration of Sovereign: Sovereign is an orchestration layer which communicates to different game studios to collect gamer data for different games. Worked on migration of Sovereign from Rackspace to AWS EKS.
  • GDPR: Worked on making several application GDPR(General Data Protection Regulation) compliant.
  • AEM Articles Activation Tool: Created a tool for activate/deactivate entire article tree for multiple locales in one go. This tool automated manual mass article activation activity saving hundreds of man hours

Makemytrip.com

2 roles

Senior Software Enginer II

Promoted

Apr 2017Oct 2017 · 6 mos

Software Engineer

Apr 2015Mar 2017 · 1 yr 11 mos

  • Designed, developed the progessive web app for hotel lob, which involved developent of in-house ui rendering framework, micro service architecture.
  • Development of a logging framework for standardizing logging structure. This helps in better plotting of important metrics e.g. API RT, Traffic on different API’s, Exception trends etc.
  • Build a pre caching system which pre cached the response of some popular requests, for this updated current system to understand future requests, and when pre cache system fires these requests the responses get cached in Nginx and for users served from there. This was the pillar for the success of Appfest.
  • Developed a system for consumptions of reviews from sources like HIQ, MMT etc

Mindtree limited

Software Enginner

Nov 2011Apr 2014 · 2 yrs 5 mos · Pune Area, India

  • During my tenure at Mindtree limited i worked Electronic Arts clients. Below are some of the projects i worked on:
  • WWCE – EA – Sovereign
  • The Sovereign Services infrastructure is conceived to address the shortcomings in the legacy WWCE infrastructure and to provide a solid and adaptable foundation and for all WWCE programs to build their application functions on for the next several years
  • Global Petition Management System
  • A user registered with EA online games can raise petitions via the game to report offensive or inappropriate remarks/content/behavior by other user(s) playing the online game. The Global Petition Management System is used to analyze, route and process these petitions, store them in a database and take appropriate actions on them.
  • NAM Application
  • NAM is an interactive tool operated by CSR (Customer Support Representative) for managing Nucleus accounts of Game users. NAM helps nucleus user or end user to solve various gaming issue like creating entitlement, subscription code, getting various retail cards for playing games etc. It is also useful for creating child user accounts for the parent account, creating personas of gamers for different namespaces, purchasing new games, points etc. It also manages billing account & Invoices etc

Stackforce found 100+ more professionals with Amazon Web Services (AWS) & Apache Camel

Explore similar profiles based on matching skills and experience