S

Sourabh Suman

Senior Software Engineer

11 yrs 6 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in designing scalable distributed systems.
  • Led multiple successful engineering initiatives at Grab.
  • Strong background in algorithm design and data structures.
Stackforce AI infers this person is a Backend-heavy Software Engineer with expertise in scalable systems for the transportation industry.

Contact

Skills

Core Skills

Distributed SystemsSoftware Development

Other Skills

DesignScalable PlatformsArchitectureAutomationData AnalysisForecastingPlatform DesignStakeholder CoordinationEngineering ExcellenceAlgorithm DesignCollaborationSpam FilteringConfiguration ManagementData IngestionC

About

Experienced Software Engineer with a demonstrated history of working in the internet industry. Skilled in Go, Java, Data Structures, Algorithms, C++, SQL, NoSQL and Linux. Also, experienced with systems at scale and distributed systems.

Experience

11 yrs 6 mos
Total Experience
2 yrs 3 mos
Average Tenure
4 yrs 1 mo
Current Experience

Google

Senior Software Engineer

Apr 2022Present · 4 yrs 1 mo

Grab

3 roles

Lead Software Engineer (Marketplace, Fulfilment)

Promoted

Dec 2020Feb 2022 · 1 yr 2 mos

  • Design and extend generic enough solutions to redundant use-cases/product problems as scalable & resilient Platforms to improve the quality of the product and time to market
  • Led the initiative to architect a new allocation engine to efficiently match drivers to booking in Grab Ecosystem and enable faster experimentations and model tuning.
  • Forecasting Platform to enable DS team to ingest different time-series signals and forecast values for these signals at a configurable schedule.
  • Design and review engineering RFC’s for Marketplace tech-family.
  • Influence and guide team members through code reviews, design reviews, patent and engineering blogs.
  • Identify and automate the operational tasks, saving a lot of our oncall engineer’s time and Tech Ops team.
DesignScalable PlatformsArchitectureAutomationDistributed SystemsSoftware Development

Senior Software Engineer (Pricing Platform)

Promoted

Dec 2018Dec 2020 · 2 yrs

  • As the responsibilities of Pricing services have grown in tandem with Grab's evolving business needs, I led the overall initiative to platformise and redesign our services to accelerate development velocity and enhance engineering scalability and stability.
  • I authored an engineering blog and filed a patent with my team during this process.
  • Patent Title: Communications server apparatus and method for processing service requests (Pricing Strategies)
  • Blog: https://engineering.grab.com/democratising-fare-storage-at-scale-using-event-sourcing
  • As the Engineering Owner of the Pricing Platform, my responsibilities include the following.
  • Coordinate among multiple stakeholders (Product, Data Science, Client Services, Web and App) to deliver platforms and products, that serve millions of customers across Southeast Asia.
  • Propose projects and work with stakeholders to draft the requirements and work with my team to come up with scalable engineering architecture and deliver projects in highest quality.
  • Lead the ideation, prototyping, design, development, testing, and rollout phases of critical engineering components.
  • Shape Engineering Excellence targets for the team and guide team members to achieve target SLA’s for our services and automate processes to reduce oncall effort.
  • Mentor engineers with technical and career guidance.
Platform DesignStakeholder CoordinationEngineering ExcellenceSoftware DevelopmentDistributed Systems

Software Engineer (Dynamic Pricing)

Dec 2017Dec 2018 · 1 yr

  • The Dynamic Pricing team builds critical services that govern the economics at Grab. As these services are crucial for the business to operate, the services have very strict SLA.
  • My responsibilities include the following.
  • Design and implement scalable, low-latency, and data driven algorithms.
  • Design and build distributed systems to calculate price for different services offered by Grab.
  • Maintain multiple critical production systems and improve their uptime.
  • Collaborate with cross-functional teams such as Product, Data Science, and Data Analytics to deliver prices to our customers reliably and efficiently.
Algorithm DesignDistributed SystemsCollaborationSoftware Development

Directi

Software Engineer

Jul 2016Nov 2017 · 1 yr 4 mos · Mumbai Metropolitan Region

  • Designed and Developed Spam filtering algorithm to detect fraud clicks from crawlers and serve them fake ads saving millions of $.
  • Developed a Keyword Suggestion Tool to find trending keywords on social media platform based on there ads profitability and serve these keywords to business team.
  • Developed Configuration Management System to manage configs across multiple websites, preview the changes, test it and deploy to production without any code changes.
  • Developed pipeline to ingest products data and find similar products from million of products and store the results back in database.
Spam FilteringConfiguration ManagementData IngestionSoftware Development

Amazon

SDE Intern

May 2015Jul 2015 · 2 mos · Greater Hyderabad Area

  • Worked in Amazon Home Services team and redesigned the scheduling service backend to serve different templates and support all devices from the sameAPI.
  • Implemented the new scheduling widget for AHS used in Black Friday Sale.

Acm bit mesra

Technical Coordinator

Apr 2015May 2016 · 1 yr 1 mo

Acm bit mesra

Coordinator

Jun 2014Apr 2015 · 10 mos

Education

Birla Institute of Technology, Mesra

Bachelor of Engineering (B.E.) — Computer Science And Engineering

Jan 2012Jan 2016

D.A.V Kapildev Public Scool

10 — 10+2 Science

Jan 2006Jan 2012

Stackforce found 100+ more professionals with Distributed Systems & Software Development

Explore similar profiles based on matching skills and experience