Summary
Overview
Work History
Education
Skills
Hobbies and Interests
Publications
Personal Projects
Timeline
Generic

Khagesh Patel

BENGALURU,KARNATAKA

Summary

Highly accomplished backend engineer with a proven track record of driving significant performance, stability, and efficiency improvements across multiple teams. Expertise in designing and implementing high-performance systems, optimizing code, and mentoring junior engineers.

Overview

9
9
years of professional experience

Work History

Senior Staff Software Engineer

Prophecy
11.2022 - Current

Backend Contributions Across Multiple Teams at Prophecy:

  • Metadata Team: Drove significant system performance improvements, leading to enhanced stability, a substantial reduction in operational escalations, and considerable cost savings.
  • Custom File Server: Engineered and deployed a custom file server utilizing Netty and zero-copy buffer techniques, resulting in optimized internal service file transfers, reduced memory consumption, and a dramatic improvement in system stability (incidents decreased from 4-5 per month to zero).
  • Git Client Optimization: Revamped the server-side Git client to better handle Prophecy's code management, achieving a remarkable 90% reduction in query latency and significantly lowering memory and CPU utilization.
  • Transpiler Development: Architected and implemented the parser/lexer and code generation logic for converting Snaplogic and Informatica pipelines into Spark projects, a key initiative that generated $XX million in revenue for the company.
  • IDE Sandboxing: Developed and implemented a robust sandboxing mechanism for Python and Scala code during the IDE compilation phase. Further optimized resource utilization by creating a sophisticated sandbox sharing solution to manage diverse dependency requirements across code snippets.
  • Copilot AI Features: Played a key role in developing various AI-powered features within the Copilot team, including the generation of dbt SQL projects from user prompts using LLMs.
  • Mentorship: Mentored junior engineers on best practices, providing guidance and support to foster their professional growth and career advancement.

Software Engineer

Google
08.2019 - 11.2022
  • Worked on the buying platform team that is building a new OLAP engine from the ground up.
  • Responsible for designing the new OLAP query language and parsing using Antlr
  • Implemented validation engine for queries
  • Created conversion logic to convert old query to new query
  • Built product landing page infrastructure for B2B exporters, I completed the whole backend for this.
  • Worked on improving the backend infrastructure of youtube ads to run hotels ads, we scaled it to 200k qps and 100mil arr revenue.

Software Developer

Cohesity Inc.
05.2018 - 08.2019
  • Played a major part in building products for Cohesity's cloud offerings
  • Built the distributed persistence and recovery of AWS VM's using AWS native APIs.
  • Contributed in the work on efficient storage and conversion of VMs from HyperV to Azure

Senior Analyst

Goldman Sachs
06.2016 - 04.2018
  • I was involved in building internal applications, for example I created a fast document retrieval system for the team.
  • We also performed analysis on internal trading engines to stop unwanted behavior

Education

B.S. - Mathematics, Double Major in CSE

IIT Kanpur
Kanpur, India
01.2016

Skills

  • C
  • C
  • Go
  • Python
  • Java
  • Distributed Systems
  • Compilers

Hobbies and Interests

  • Distributed Systems
  • Game Engine
  • AI and ML

Publications

Extending OWL to Support Custom Relations, Khagesh Patel, Ishaan Dube, Lixin Tao, Ning Jiang, The 2nd IEEE International Conference on Cyber Security and Cloud Computing, 11/03/15, New York, USA

Personal Projects

Algo Trading Engine

Designed and implemented an algo trading engine for personal use. System is currently live in AWS and earning 30% yearly. It was a huge learning opportunity for me as I had to set up multiple things from ground up like: logging, monitoring, concurrency, event loop, latency minimization using lambdas cythons etc.

Timeline

Senior Staff Software Engineer

Prophecy
11.2022 - Current

Software Engineer

Google
08.2019 - 11.2022

Software Developer

Cohesity Inc.
05.2018 - 08.2019

Senior Analyst

Goldman Sachs
06.2016 - 04.2018

B.S. - Mathematics, Double Major in CSE

IIT Kanpur
Khagesh Patel