Gaurav Goel

CEO

Noida, Uttar Pradesh, India12 yrs 10 mos experience
Most Likely To SwitchAI ML Practitioner

Key Highlights

  • 12+ years of experience in cloud-native applications.
  • Expertise in microservices and distributed systems.
  • Proven track record in driving architectural decisions.
Stackforce AI infers this person is a Backend-heavy Fullstack engineer specializing in SaaS and cloud-native solutions.

Contact

Skills

Core Skills

MicroservicesDistributed SystemsCloud ComputingIdentity And Access Management (iam)Cloud SecurityCloud Migration

Other Skills

JavaSpring BootDockerSoftware as a Service (SaaS)New Relic APMAzureApplication Frameworks.NET CoreComputer SciencePostgreSQLEntity Framework (EF) CoreDomain ArchitectureProgramming LanguagesERP ModulesTechnology Roadmapping

About

Principal Software Engineer with 12+ years of experience designing and delivering scalable, cloud-native enterprise applications. Currently serving as Principal Member of Technical Staff at Oracle, with strong expertise in backend engineering, microservices architecture, distributed systems, and API-driven platforms. Hands-on experience architecting and modernizing applications for Azure Cloud using containerization and Kubernetes. Proven ability to drive technical design decisions, driving architectural decisions.

Experience

12 yrs 10 mos
Total Experience
2 yrs 6 mos
Average Tenure
4 yrs
Current Experience

Oracle

2 roles

Principal Member of Technical Staff

Promoted

Sep 2024Present · 1 yr 8 mos · India

  • Delivered end-to-end migration of Oracle's Corporate Login from Oracle Internet Directory (OID) to IDCS — covering 30M+ corporate identities. Owned analysis, migration planning, integration gap resolution, and phased rollout coordination across internal and external customer segments. Fully live.
  • Served as one of 2-3 core engineers driving a complete overhaul of OCI internal product-to-IDCS AuthN/AuthZ — replacing client credential-based auth with certificate-based machine identity and On Behalf Of (OBO) token verification for customer-initiated flows. Coordinating phased rollout across 300+ OCI products including Fusion Apps, EBS, WebLogic, Directory Services, and GBUs (RGBU, FSGBU, CEGBU, HSGBU).
  • Redesigned App Deletion from synchronous to asynchronous processing, introducing retry logic for timeout resilience. Reduced deletion failures from ~15-20 per day to ~1-2 per week (~95% reduction) for apps with up to 10M+ associated identities.
  • Led end-to-end design and delivery of IDCS service onboarding — covering service registration, authorisation policy definition, role assignment, and creation-time validations. Designed SCIM provisioning and internal service-to-service APIs, and introduced automated secret rotation eliminating long-lived static credentials.
  • Deep SME in IDCS provisioning and synchronization subsystems — platform spans 100+ global regions (public and private), serving up to 150K enterprise tenants per region at up to 150K RPM. Owned escalated issue analysis for this P0 service, delivering root cause fixes that prevented recurrence across enterprise tenants.
  • Drove technical direction through design documentation and cross-team architecture reviews across provisioning, security, and onboarding domains; participated in the engineering hiring loop (3-5 candidates per quarter); mentored engineers through code reviews and architecture walkthroughs. Promoted to Principal MTS (IC4) in Sep 2024.
JavaSpring BootMicroservicesDistributed Systems

Senior Member of Technical Staff

Jun 2022Sep 2024 · 2 yrs 3 mos · India

DockerSoftware as a Service (SaaS)Cloud ComputingMicroservices

Thoughtworks

Application Developer

Jul 2019Jun 2022 · 2 yrs 11 mos · Gurugram, Haryana, India · Hybrid

  • Led cloud migration of a read-intensive, high-traffic public website from on-premises data centres to Microsoft Azure for a global enterprise client, deploying across Azure App Services, AKS, Azure CDN, Blob Storage, Redis, and Function Apps — improving uptime SLA from ~99.5% to 99.95% and enabling on-demand autoscaling.
  • Redesigned the application's Web API layer into a microservices-based architecture (Java, ASP.NET Core), separating the CMS, content delivery, and mobile API concerns — cutting average API response times by ~40% and reducing memory footprint by 30%.
  • Built CI/CD pipelines using GoCD and Docker/Kubernetes for both backend services and front-end assets — reducing deployment cycle time from 2 days to under 2 hours and enabling zero-downtime releases.
  • Co-authored cloud migration strategy and go-live runbooks, coordinating cross-functional delivery across engineering, QA, infrastructure, and client stakeholders across US and India time zones — successfully going live on schedule with no critical P1 incidents in the first 90 days.
  • Integrated Akamai CDN and Solr-based search to optimize content delivery and search performance for high-traffic pages, achieving sub-200ms p95 load times globally.
DockerNew Relic APMCloud MigrationMicroservices

Nagarro

2 roles

Senior Associate

Jan 2017Jul 2019 · 2 yrs 6 mos

  • Core engineer on the Common Application Framework — an internal reference architecture and shared services platform (C#, ASP.NET Core, Entity Framework, Redis, RabbitMQ) adopted by multiple client-facing engineering teams as the standard technical stack.
  • Implemented a distributed caching layer using Redis with a CQRS pattern, reducing database read load by an estimated 60% and improving API throughput for data-intensive modules.
  • Built reusable microservice modules for authentication (Identity Server 4), background job scheduling (Hangfire), and async messaging (RabbitMQ), standardizing shared capabilities across 5+ application teams.
Application Frameworks.NET CoreMicroservicesDistributed Systems

Senior Software Associate

Jan 2017Jul 2019 · 2 yrs 6 mos

  • Core engineer on the Common Application Framework — an internal reference architecture and shared services platform (C#, ASP.NET Core, Entity Framework, Redis, RabbitMQ) adopted by multiple client-facing engineering teams as the standard technical stack.
  • Implemented a distributed caching layer using Redis with a CQRS pattern, reducing database read load by an estimated 60% and improving API throughput for data-intensive modules.
  • Built reusable microservice modules for authentication (Identity Server 4), background job scheduling (Hangfire), and async messaging (RabbitMQ), standardizing shared capabilities across 5+ application teams.

Mercer

Senior Software Engineer

Sep 2015Jan 2017 · 1 yr 4 mos · Gurugram, Haryana, India · On-site

  • Full-stack engineer on an internal HR benefits management platform for business users — built using C#, ASP.NET MVC, SQL Server, and JavaScript across the full SDLC.

Niit limited

Software Engineer

Aug 2013Sep 2015 · 2 yrs 1 mo · Gurugram, Haryana, India · On-site

  • Developed modules for the NIIT Student Portal and internal ERP system — building data models, stored procedures, and application logic using C#, ASP.NET MVC, and SQL Server.

Education

University of Delhi

Bachelor of Science — Computational Science

Jan 2009Jan 2012

NIIT

Post Graduation Program in IT — Computer Science

Jan 2012Jan 2013

NIIT

Master of Business Administration — Information Technology

Stackforce found 100+ more professionals with Microservices & Distributed Systems

Explore similar profiles based on matching skills and experience