15+ years of improving business outcomes by building highly available, data intensive, web scale systems.

...

I have a proven experience of working on all aspects of software at web scale, at companies like Microsoft and Goldman Sachs. Scalable and extensible system design and development is my proven expertise and I do this using an agile approach. Using my technical and team management skills I have consistently improved businesses or teams that hired me.

Services provided

I provide all three services necessary for using data to improve business outcomes.

Data Engineering

I believe data that is not easily available or visible to business owners is an impediment. As soon as business owners get correct data, transformation begins.

I deliver automated
  • Reliable and efficient data pipelines.
  • Easily accessible, secure and discoverable data.
I use
  • Postgresql
  • Kafka
  • Spark
  • Hadoop
Business Analytics

I believe simple domain driven analytics often provide counter intuitive but business transforming insights.

I deliver automated
  • Insightful dashboards
  • Actionable reports
I use
  • Postgresql
  • Dash
  • Spark
  • Hadoop
ML Engineering

I believe once right data is available, then a dependable model in an important business flow greatly improves business outcomes.

I deliver automated
  • Reliable and efficient model training and execution pipelines.
  • Monitoring of data, model and decision quality.
I use
  • Scikit-learn
  • Tensorflow
  • FastApi
  • Spring
If you want to understand how your business is operating and how to improve it, email me to start a conversation.

Professional Experience

Senior Engineer - Vice President

Engineering Division - Goldman Sachs - Bengaluru

Jul-2015 to Apr-2024

I first led a data engineering team to improve scalability, extensibility of the pipeline as well as improve accessibility and quality of data.

I then led a team of ML engineers to develop real-time anomaly detection models using both supervised as well as unsupervised techniques on time series data.

In parallel, I was involved with campus hiring in India for around 5 years.

Software Development Engineer 2

Bing - Microsoft Corporation - Redmond

Feb-2009 to Jun-2015

I was part of multiple teams within Bing: Bing cashback, Bing Shopping, Bing UX and Bing Multimedia relevance team.

Common theme across these roles was to use .NET stack like WCF, MVC to develop highly available APIs and using internal map-reduce framework for data analytics. For considerable amount of time I also wrote APIs in C++.

I was involved in multiple experiments and cross team collaborations like working with Office and Microsoft Research.

I won Goldstar award twice, a hackathon once and managed to be part of top-5 in another one.

In addition to above two companies I have also worked with National Securities Depository Limited for about 3 years and had an internship with Yahoo in their Product Intelligence team. Email me if you want my detailed resume.

Technical expertise

Core areas Programming languages Tools/Frameworks
Database systems Python Postgresql
Distributed systems. Java Hadoop/Spark/Kafka
Machine Learning. Rusty knowledge of Javascript/C# Scikit-Learn/Tensorflow
Business Analytics. SQL Dash

Technical Education

University at Buffalo, The State University of New York (Aug-2007 to Dec-2008)
Master of Science: Computer Science, GPA 3.9/4.0
Mumbai University (Aug-2000 to May-2004)
Bachelor of Engineering: Electronics and Telecommunications, First class with Distinction.

Contact

You can contact me by email or linkedin.