Gaurav Sehgal

Software Engineer

Bengaluru, Karnataka, India26 yrs 8 mos experience
AI ML PractitionerAI Enabled

Key Highlights

  • Expert in building scalable distributed systems.
  • Led significant projects at top tech companies.
  • Strong background in cloud and big data technologies.
Stackforce AI infers this person is a SaaS expert with a strong focus on scalable distributed systems and cloud technologies.

Contact

Skills

Core Skills

Ai AgentsSoftware DesignSoftware Architectural DesignMicroservicesJavaSoftware Development

Other Skills

Agile MethodologiesBashBerkeley DBC (Programming Language)CephCommunicationComputer ScienceContinuous Integration and Continuous Delivery (CI/CD)Data StructuresGo (Programming Language)Google GeminiHadoopLinuxMapReduceMentoring

About

I am a passionate software engineer with proven track record of building highly scalable products. I have expertise in building large scale distributes systems using modern cloud and big data technologies.

Experience

Google

Staff Software Engineer

Jan 2025Present · 1 yr 2 mos · Bangalore Urban, Karnataka, India · Hybrid

  • Spearheaded the design and implementation of integrating SDLC Agents with Firebase Studio, enhancing development workflows.
  • Led the accessibility (a11y) compliance strategy for Firebase Studio, guiding engineering teams to integrate inclusive design principles and ensure all generated applications meet WCAG standards.
  • Made significant code contributions to the Gemini CLI, project, refining its core functionalities and improving the overall stability of the command-line interface.
AI AgentsMentoringGoogle GeminiTeam LeadershipTypeScriptgemini cli+1

Smarsh

Principal Engineer II

May 2012Jan 2025 · 12 yrs 8 mos · Bengaluru, Karnataka, India · Hybrid

  • Responsible for Design and Architecture of Enterprise Archive platform of Smarsh. Built the platform from scratch using Big Data technologies. It is currently deployed in multi cloud environment both Private and Public. The platform can scale to process millions of messages per day; and store and search Peta Bytes of data in near real time.
  • The platform follows the cloud native design pattern using Microservices.
  • Some of the core technologies leveraged in the product are:
  • Java, MongoDb, ElasticSearch, Kafka, Ceph, S3, HarishCorp Vault, Apache Storm and SpringBoot
NoSQLMentoringPython (Programming Language)Software Architectural DesignData StructuresSpring Framework+11

Yahoo!

Tech lead

Jun 2009Apr 2012 · 2 yrs 10 mos · Bangalore

  • Worked on the UGC Cloud team of Yahoo! which stores the User Generated Content of various Yahoo! Properties, was build on top of Y! Cloud and Grid Technologies.UGC Cloud will replace 6 platforms used by 300+ internal customer in US, Asia, EU & Latam. UGC Cloud is one of the largest apps to move from RDBMS to DHT (Distributed Hast Table) & DOT (Distributed Ordered Table) paradigms. Worked on various areas of the platform
  • 1. Asynchronous FrameWork: Design and Implemented the UGCCloud framework which is responsible for handling the feeding of User generated contents asynchronously by feeding them into Vespa.
  • 2. Central Log Server: Designed the server from scratch, which involved extending the Log4j and writing a server side load balancer which involves to handle the load from different servers.
  • 3. Metrics Dashboard: The Dashboard was used to calculate usage metrics for of the platform. The Dashboard used Hadoop, PIG Script and inbuilt RRD database to calculate the metrics data to be available on DashBoard.
  • Environment: Linux,Java,C,NoSql,Shell Scripting,Agile Software Development,Hadoop,PIG Scripting.
HadoopLinuxSoftware DesignMapReduceJavaSoftware Development

Amazon

Senior Software Engineer

Dec 2008May 2009 · 5 mos · Greater Seattle Area

  • Was part of Amazon Global payment system

Bloomberg

Sr. Software Engineer

May 2006Sep 2008 · 2 yrs 4 mos · New York City Metropolitan Area

BashLinuxBerkeley DBSoftware DevelopmentCommunicationC (Programming Language)

Microsoft

Sr. Software Consultant.

Nov 2005May 2006 · 6 mos · Greater Seattle Area

  • Was a part of Windows activation team, involved in developing windows activation workflow for Windows operating system

Morgan stanley

Sr. Software Consultant

Nov 2004Oct 2005 · 11 mos · New York City Metropolitan Area

Syncsort inc

Software Engineer - DMExpress (New Product Development)

Jul 2001Aug 2004 · 3 yrs 1 mo · New Jersey

Suny stony brook

Research Assistant

Sep 1998May 2001 · 2 yrs 8 mos · New York City Metropolitan Area

Education

Stony Brook University

Masters — Computer Science (Network Security)

Jan 2000Jan 2001

Stony Brook University

B.S. (Magna Cum Laude) — Computer Science

Jan 1998Jan 2000

St. Stephen's College, Delhi

Bachelor of Science (B.Sc.) — Computer Science

Jan 1994Jan 1997

Modern School, Barakhamba Road

C.B.S.E. — Computer Science

Jan 1982Jan 1994

EPFL

Stackforce found 100+ more professionals with Ai Agents & Software Design

Explore similar profiles based on matching skills and experience