thekosmix
Siddharth Kumar
Delhi, India

Currently working as Software Engineering Manager (L6) @ Google. As a Senior Engineering Manager at Urban Company, I led the development and delivery of innovative solutions for matchmaking and location, two crucial aspects of any marketplace platform. With 11+ years of experience in software engineering, I have worked in various domains and industries, including sports analytics, food and leisure, logistics, and home services. My core competencies include designing scalable architectures, building and managing high-performing teams, and solving real-world problems using web services and cloud computing. I am passionate about creating value for customers and partners, and enabling them to get the best service and experience possible. At Urban Company, I collaborate with product managers, business teams, and other engineers to achieve this goal.

CodersRank Score

What is this?

This represents your current experience. It calculates by analyzing your connected repositories. By measuring your skills by your code, we are creating the ranking, so you can know how good are you comparing to another developers and what you have to improve to be better

Information on how to increase score and ranking details you can find in this blog post.

219.8
CodersRank Rank
Top 4%
Based on:
Stackoverflow 49 events
Top 10
Nginx
Nginx
Developer
India
Top 100
Perl
Perl
Developer
India
Highest experience points: 0 points,

0 activities in the last year

List your work history, including any contracts or internships
Google
Oct 2023 - Jul 2024 (9 months)
Bengaluru, Karnataka
Software Engineering Manager
java
Urban Company
Jan 2022 - Oct 2023 (1 year 9 months)
Gurugram, Haryana
Senior Engineering Manager
My Engineering Management responsibilities required solving for both platform & product engineering as well as people, stakeholder & project management:

• Match making: Assigning the best suited partner to our customers to create a Win-Win situation for both of them. Customers should be able to get the earliest and best partner according to the services they want. At the same time partners should be able to maximise their earning. While solving these 2 objectives, we need to make sure that partner utilisation is maximised by increasing their availability & reliability and we do not incur request loss when there's capacity in the system. [Oct'21 - Oct'23]

• Location: Location is very crucial to any marketplace platform. Getting location pings reliably is a good problem to solve. Our location stack is built using open-sources like OSM & OSRM to provide ETA and distance. At UC, we utilise the location to provide the best nearest job to our service professionals at the same time giving information to the Customer about partners' ETA. [Oct'21 - Mar'23]

• Engineering processes: I try to create a balance between processes and deliveries. Defining Software Development Life Cycle (SDLC) processes, sprint processes, Bugs handling, RCAs, design documentations & discussions is few of the contribution I've made to make my pods a super team.

• Hiring and expanding team: Creating self reliant pods of rockstar engineers for different business verticals and making sure that we all follow agile methodologies to deliver the best product. Have scaled my pods from 3 to 12 in just one year.
typescript design team management
Urban Company
Feb 2020 - Dec 2021 (1 year 10 months)
Gurgaon, Haryana
Engineering Manager
My Engineering Management responsibilities required solving for both platform and product:

• Communication: To enable all the devs and business team to seamlessly integrate all inbound and outbound communications including Push/Sms/Whatapp/IVR/Email sent to the customers and partners. The idea is to enable business teams to do a lot of customisation, A/B testing based on different countries and categories, without having the devs to worry about code change and deployment, saving 100s of dev hours every month. [Mar'20 - Dec'20]

• Large Home Projects: Striving to prove that an ops-heavy business can be scaled many-folds using technology. While enhancing the delivery experience of customer to get better conversion of new categories like Home Painting/Pest-Control/Online fitness by delivering MVPs, doing data analysis over it and then prioritising what to build next. Increasing NPS to 30 from -7 while doing 3X deliveries. [Mar'20 - Sep'21]

• Help & Recovery: Making sure that customer and partner gets help at the earliest. Reducing contact rate while resolving more issues and maintaining a higher NPS for support system. Transforming the whole experience from a call based system to chat based to increase the productivity of agents while decreasing the wait time for customers. [Jan'21 - Mar'22]
typescript architecture team management mongodb

Add some compelling projects here to demonstrate your experience
Node Decorators
May 2023 - Jun 2023
Just like we have @annotations in Java Universe (Spring), we have @decorators in Node.js (TypeScript) universe. These 2 enable us to abstract out redundant and non business related code like caching, logging, validity of parameters and a lot more.
GraphQL-SpringBoot
Dec 2017 - Feb 2018
GraphQL's implementation in java with spring-boot, spring-jpa, jetty and mongo.
Messenger ChatBot in java
Jun 2016 - Jul 2016
Facebook chat bot in java using jetty/tomcat as deployment server. A simple project which can be used to embed in existing java web based apps to expose them as webhook for fb chat bot.

This section lets you add any degrees or diplomas you have earned.
Delhi College of Engineering
Bachelor of Engineering (B.E.), Computer Engineering
Jan 2008 - Dec 2012
Skills: Computer Science · Linux · Algorithms
Govt Sarvodaya co-ed Vidyalaya
Higher Secondary, Science
Jul 2006 - May 2008
Managing Team Conflict
Dec 2023
Building Trust
Dec 2023
Teamwork Essentials: Stand Out as a Valuable Team Member
Dec 2023

Jobs for you

Show all jobs
Feedback