Summary
Overview
Work History
Education
Skills
Timeline
Generic

Sartaj Singh

VP Of Engineering
Alberta,Canada

Summary

Hands on Engineering leader with a proven track record of building successful technical teams. Results and Data-driven leader who values decisions over reactions. Well versed in handling large scale and complex engineering systems.

Instrumental in scaling Gojek engineering org as well as scaling the growth numbers from 100k orders per day to 4.5 million orders per day. Extensive background in enabling Machine learning and Data engineering capabilities through platform technologies. Crucial in helping the company become publicly listed by standardizing various engineering processes.

Overview

9
9
years of professional experience
7
7
years of post-secondary education

Work History

VP of Technology

Neo Financials
Calgary, AB
07.2023 - Current
  • Aligned organizational objectives to build a path to Principal Engineering at Neo.
  • Responsible for the payments, credit and banking experience pillars at the company

Advisor

Green Future Project
Remote, Italy
12.2022 - 06.2023

Helped the leadership (CEO, COO) build frontend and backend team and tech from scratch at GFP (https://greenfutureproject.com). Acted as the interim CTO and then later hired a fulltime CTO for them.


Green Future Project (GFP) is a climate-tech start-up on a mission to connect businesses & individuals to finance the world's most impactful climate solutions.

VP of Engineering

Gojek (GoTo)
Bangalore (Remote), India
10.2020 - 06.2023

Gojek (GoTo) amounted to 2.2% of Indonesia's GDP in 2022. I have been a part of the Gojek's (GoTo) Executive Engineering leadership team since 2017 while it achieved unicorn and decacorn status and then IPOed in 2022.


I led Engineering platforms for Gojek and was a part of the CTO staff. Responsible to standardise and automate our cloud, engineering and data infrastructure in order to achieve a cost efficient and developer productive ecosystem for software development in the organization which was scalable without the need for rewrites.

  • Led the Engineering team through IPO while standardizing and regulating engineering principles for compliance
  • Handled more than 800 microservices and 50 clusters while streamlining deployments, networking, observability and SRE in our organization
  • Team constituted of 150 engineers with 6 direct reports spread across south east Asia.
  • Managed our event driven architecture that did 700k req per second

Head of Engineering

Marketplace, Gojek
Bangalore, India
11.2018 - 10.2020

Led a group of 40+ engineers including 4 engineering managers in Singapore, India and Indonesia, responsible for:

Matching Drivers and Customers

  • Balancing driver supply with customer demand spread across multiple products like food, transport and geographies
  • Tracking location of over one million drivers at any point of time and filter out drivers available to take new order.
  • Applying algorithms to find best match, considering various dynamic and static parameters of both customers and drivers.

Incentivize Drivers to be on platform

  • Building machine learning models to optimize driver incentives and maximise trips within constraints

Customer and Driver Pricing

  • Provide right price for each booking to balance demand and supply
  • Calculation of Surge Pricing according to Demand Supply dynamics.

My Responsibilities:
• Overall Stability of the System
• Designing System Architecture.
• Delivery
• Recruitment and Growing the team

Technologies/Tools Used:
Clojure, Golang, Java, VueJS, Ruby On Rails, Postgresql, Kafka, Redis, Rabbitmq, Haproxy, Chef, Ansible, Kubernetes, GCP

Tech Lead, Matchmaking

Gojek
Bangalore, India
01.2018 - 11.2018

Responsible for maintaining and enhancing the platform that does customer <> driver matching, tracking locations of over 1 million drivers, finding the optimum price and surge for every Gojek order

Worked on the following projects:

  • Route/ETA based Allocation of drivers to customers
  • Batched Allocation to gain global optimization in marketplace
  • Moved driver location tracking platform to event driven architecture handling over 20k requests per second
  • Enhanced allocation, pricing platform for multi country deployments
  • Enhanced driver notification system from backend to improve reliability

Technologies Used:

Golang, Java, Clojure, Postgresql, Kafka, Redis, Chef, Ansible, GCP

Tech Lead, Allocations

Gojek
Bangalore, India
10.2016 - 01.2018

Allocations team was responsible for driver <> customer matching, dispatch and driver rewards system.

As a part of the team I worked on and delivered the following:

  • Rewrote entire driver allocation engine from Golang to Clojure
  • Built and deployed driver statistics platform from scratch
  • Introduced postgres table level partitioning in the company
  • Built and deployed driver preferences system
  • Integrated Gojek's first Data Science model on driver ranking with the allocations platform
  • Built and deployed Route based allocation architecture

Technologies/Tools used:

  • Clojure, Golang, Java, Chef, Ansible, Jenkins, Postgresql, Rabbitmq, Redis, GCP

Product Engineer, Go Send

Gojek
Bangalore, India
04.2016 - 10.2016

Go-send is a logistics delivery product with same day and instant delivery capabilities

I was a part of the team with following responsibilities:

  • Build and deploy the product from scratch
  • Scale the delivery system by 10X

Technologies used:

Ruby On Rails, Sidekiq, GCP, Postgresql, Redis

Consultant

CodeIgnition Software Solutions PVT LTD
Noida, India
06.2015 - 03.2016

• Worked on automating deployment and configuring CI/CD pipelines for multiple services

• Developed a web application for an online education platform


Technologies Used:
Ruby On Rails, Chef, Jenkins, PostgreSQL, MongoDB, Javascript, AWS

Associate Consultant

CodeIgnition Software Solutions PVT LTD
Noida, India
05.2014 - 07.2014

Education

Postgraduate Degree - Computer Software Engineering

Indira Gandhi National Open University
Remote
01.2020 - 01.2021

Bachelor of Technology (BTech) - Computer science and Engineering

Dr B R Ambedkar National Institute of Technology
Jalandhar, India
07.2011 - 05.2015

High School -

Police D. A. V. Public School
Jalandhar, India
05.2008 - 05.2010

Secondary School -

St Mary's Convent School
Punjab, India
05.2001 -

Skills

    Programming - Golang, Ruby, Java, Clojure

undefined

Timeline

VP of Technology

Neo Financials
07.2023 - Current

Advisor

Green Future Project
12.2022 - 06.2023

VP of Engineering

Gojek (GoTo)
10.2020 - 06.2023

Postgraduate Degree - Computer Software Engineering

Indira Gandhi National Open University
01.2020 - 01.2021

Head of Engineering

Marketplace, Gojek
11.2018 - 10.2020

Tech Lead, Matchmaking

Gojek
01.2018 - 11.2018

Tech Lead, Allocations

Gojek
10.2016 - 01.2018

Product Engineer, Go Send

Gojek
04.2016 - 10.2016

Consultant

CodeIgnition Software Solutions PVT LTD
06.2015 - 03.2016

Associate Consultant

CodeIgnition Software Solutions PVT LTD
05.2014 - 07.2014

Bachelor of Technology (BTech) - Computer science and Engineering

Dr B R Ambedkar National Institute of Technology
07.2011 - 05.2015

High School -

Police D. A. V. Public School
05.2008 - 05.2010

Secondary School -

St Mary's Convent School
05.2001 -
Sartaj SinghVP Of Engineering