Hello, World.

I'm Gaurav Kshirsagar

Software Engineer PC enthusiast Soccer fan

More About Me
About

Let me introduce myself.

Profile Picture

I am a Software Engineer with 8 years of experience. I build awesome tools in the world of Identity and Access Management. I know about backend technologies, scripting, API architecture and microservices. I am passionate about developing useful tools and large-scale systems that help millions of people.

Profile

Frameworks

  • 60%
    Spring Framework
  • 60%
    Zend Framework
  • 50%
    React.js
  • 50%
    Node.js

Skills

Languages

  • 65%
    Java
  • 60%
    PHP
  • 60%
    Python
  • 60%
    Bash

Databases

  • 60%
    MySQL
  • 40%
    MongoDB

Platforms

  • 50%
    Linux
Resume

My credentials.

See the awesome things I build and what I did in school!

Work Experience

Senior Software Engineer

May 2022 - February 2024

Synacor Inc.

  • Consumer Identity and Access Management (CIAM) solutions for HBO, NFL, Peacock, FuboTV and STARZ with SSO, MFA
  • API Integrations with manu third party APIs hosted in AWS, Azure, GCP
  • Load testing, RPM building and deploying, virtual machine management in Oracle Cloud Infrastructure (OCI)

Software Engineer II

August 2018 - May 2022

Synacor Inc.

  • TV Everywhere integrations using SAML 2.0 / OAuth 2.0 for TV providers (Apple TV, YoutubeTV, AT&T) and content providers (HBO, Peacock, ABS-CBN, Showtime)
  • SaaS and Identity as a Service (IaaS) products
  • Log parsing, Zimbra health-check analysis, CI / CD pipelines

Software Engineer

April 2016 - August 2018

Synacor Inc.

  • Portal interations and customizations for TV providers (AT&T, WOW!, Grande Communications and Hawaiian Telecom)
  • Go microservice for F-Secure provisioning

Education

Master's Degree

August 2014 - February 2016

University at Buffalo

School of Engineering and Applied Sciences
Specialization: Artifical Intelligence

Bachelor's Degree

August 2010 - August 2014

University of Mumbai

Sardar Patel Institute of Technology

Projects

Check Out Some of My Work.

My cool experiments over the years

Meeting scheduler chat bot

Built a REST API that translates chat commands and time to a universal format, sends data to another service so it can fetch calendar from Zimbra Calendar API. Enabled quick meeting scheduling from chat within seconds.

February 2018

Synacor Hackathon 2018
Buffalo, NY

Reddit Search Engine

Fetched better results, as posts and suggested subreddits, for a search query, form Reddit by using Reddit API and built a REST API service to provide this functionality. It was an improvement over the subpar quality of Reddit website / app search results.

January 2017

Synacor Hackathon 2017
Buffalo, NY
git

Friend Recommender System

Extracted mutual friends from a social network graph of 50,000 users and recommended up to 10 new friends to each user using MapReduce on a local Hadoop cluster.

August 2015

git

Food Truck Locator

Created an app to find food trucks in real time on Google Maps with an application that queries to Google Maps API, using Python and SQLAlchemy.

December 2015

git

Apache Server Log Analysis

Calculated statistics such as frequent hosts, frequent endpoints, failed requests, failed endpoints for one day and month from an Apache Server Log File hosted on a local Apache Spark cluster, using pyspark.

September 2015

git

Distributed Hash Table Storage based on Chord system

Implemented insert, query and delete operations like a database to access and modify the key-value pairs of data in a Chord distributed system built in Android consisting of phones as nodes.

March 2015

git

Handwritten Digit Recognition using Neural Network

Achieved an accuracy of over 95% in classifying handwritten digits by training a 3 layer Perceptron neural network, in Python, using features from 50,000 handwritten digits in MNIST dataset.

February 2015

git

FindIn - An ad-serving system modeled on current search engines

Served top 3 contextual advertisements alongside the news results, based on search keyword, by implementing an ad-serving application, on Apache Solr platform and using Java, Servlets, Javascript and Apache Tomcat. Ad Serving algorithm was based on combination of Cost per click (CPC), bid price, relevance of the advertisement to both the search as well as the query.

December 2014

Services

What Can I Do For You?

Some stuff that I am great at!

70

Projects Completed

32

Happy Clients

14

Years of Coding

184

Crazy Ideas

1500

Coffee Cups

13000

Hours of work
Contact

I'd Love To Hear From You.

Reach out to me via this form or drop a line at my email below

Sending...
Your message was sent, thank you!
Email Me At

gauravk1001@gmail.com

Call Me At

Mobile: +1 (716) 981 9480