Summary
Overview
Work History
Education
Skills
Timeline
SoftwareEngineer
Sandeep Giri

Sandeep Giri

Software Engineer
Bangalore

Summary

Seasoned, hands-on engineering leader with 20 years of strong experience in building high-performance, intelligent and scalable systems currently working on Deep Learning, Machine Learning, Data Engineering, and Gamified LMS at CloudxLab Inc. Previously worked with Amazon, Inmobi, D. E. Shaw and started an enterprise product-based start-up. Gained experience in product architecture, product management, product support and tech leadership. My strengths include Excellent problem solving, troubleshooting/debugging and optimization skills Ability to fulfill short-term delivery needs while executing on a long-term road map Strong communication and team mentorship skills. Ability to work effortlessly with large globally distributed teams Community builder (Built largest community on AI & Big Data at Meetup) Speaker on Machine Learning, AI and Distributed Systems Technical Background

Overview

20
20
years of professional experience
4
4
years of post-secondary education

Work History

Founder

CloudxLab, Inc
Bangalore
04.2014 - Current
  • Core product innovations and consulting
  • Built Dejaview.AI SDK to do face recognition near real-time
  • Created a tool to convert a pic of exercises from the book into a Quiz such as Google Forms
  • Created an online environment where users could use all tools and frameworks
  • Built assessment tool to check if the user performed a certain task in Unix & Jupyter
  • Built algorithm to efficiently do a binary search in skill graph
  • Built an AutoQuiz Fill-In-The Blanks generator from text using NLP
  • See GitHub Repo
  • Made hardware and software to pan-and-tilt the camera to follow the presenter like a cameraman
  • I used YOLO, OpenCV, CNN, and Arduino with Python
  • See GitHub Repo
  • Created a tool to automatically remove the silence in the videos
  • Created a tool to link the slides and videos automatically
  • Built a model to predict the strength of material using its crystal structure. This was for the material research team at IIT Bombay. We used CNN in Tensorflow with Python.
  • Built a TensorFlow-based model to efficiently predict the stress-strain curve
  • Built phrase search open-source tool to efficiently search millions of phrases in billions of text documents. Brought compute time to below 1 hour from approx 50 days.
  • BootML - a tool to quickly create machine learning project
  • Working on an auto-adapting system per user
  • Created a tool to quickly create video from Google slides
  • CloudxLab now has 200,000 users and has the most active community in Bangalore, India
  • I have learnt a lot about human behavior as I have taught about 2000 hours so far to global audiences

SDE II

Amazon
Bangalore
09.2012 - 03.2014
  • Product Detail Page on Mobile. This is the detail page of the product from which people buy. Moved it from native to the hybrid model
  • Built and deployed the mobile hybrid application version of the product detail page which won A/B testing by about 20%
  • Our version is currently in production
  • Product Image Improvement
  • Built data transporter for improving the system that selects and delivers an image of the product from a set of images uploaded by various sellers
  • Made the preparation of data (for image selection) 3.5 times faster by properly parallelizing the various processes and thus reducing the machines needed.

Tech Lead

Inmobi
Bangalore
01.2012 - 08.2012
  • InMobi App Intelligence: Wrote the entire specifications, prototyped and developed the Actions components
  • InMobi AI is an analytics tool in which the user gets certain actions (e.g Reward, challenge, ad, promotion goodie) from the server inside the ad based on the user's behaviour. The backend was done on top of Cassandra and modified Apache Hector (JDBC on top of NoSQL) to fit our needs
  • App Sense (Recommendation Engine): Built an application recommendation product which shows application recommendations for the users instead of showing Ads. It churns terabytes of data on Hadoop and creates application recommendations for various users. The UI Widget which is served by an ad serving engine shows the recommendations in a very user-friendly manner. The user can download and install the application using the UI widget
  • Wrote M/R jobs for data churning on Hadoop/Mahout
  • Brought down memory footprint from 4GB to below 100MB
  • Fine-tuned the UI and integrated analytics
  • Delivered the end-to-end product.

Founder, CTO

tBits Global
Hyderabad
03.2006 - 12.2011
  • Envisioned and built the complete framework & the product to manage documents of EPC firms from the ground up with a very constrained budget and an aggressive timeline
  • Worked on almost every aspect of the product - Backend, UI (GWT, HTML, JS, CSS), Plugin Framework,
  • Building & Shipping, Upgrade System, Support, Documentation and Testing (JUnit & Manual)
  • Apart from managing the product, hired and managed a very smart & capable technical team of 6 members.
  • Designed enterprise-level technological blueprints and system architectures.

Senior Technical Member

D.E. Shaw
Hyderabad
08.2002 - 02.2006
  • Anti-money laundering Check - Fuzzy comparison of 10K names against 1m records. Improved the performance by 10 times and made it more stable.
  • Position/Dividend Reconcilers - A java backend for reconciliation of millions of records against the records from various sources and C# based UI for presentation and decisions. SOAP-based RPC/ Contribution: Improved the interface after observing the users' behavior and rewrote the backbend's formatting framework. Improved the search performance by 100x
  • 13F Analyzer - Built a data-driven UI for CRUD operations on 13F Filings. It is a thick client that does some processing and presentation of data (using DataGrid extensively). Fixed Asset tracking System - With a team of four members, built an SAP-like system to manage assets.
  • Security Audit of the in-house Document Management System & Search Engine. Read the code line by line and found various security holes in the protocol, memory management, SQL handling (injection), and HTML handling (XSS)
    Helped the team to fix the problems.
  • Audited the open source products such as Liferay before adopting it in the organisation. Reported the various bugs to Liferay (see http://www.securityfocus.com/archive/1/364073)
  • Taught engineers at D.E
    Shaw how to write secure code.

Education

B. Tech - Chemical Engineering

IIT Roorkee
Uttarakhand, India
07.1998 - 08.2002

Skills

Deep Learning, Machine Learning, Statistics, Distributed Computing, Data Structures

undefined

Timeline

Founder

CloudxLab, Inc
04.2014 - Current

SDE II

Amazon
09.2012 - 03.2014

Tech Lead

Inmobi
01.2012 - 08.2012

Founder, CTO

tBits Global
03.2006 - 12.2011

Senior Technical Member

D.E. Shaw
08.2002 - 02.2006

B. Tech - Chemical Engineering

IIT Roorkee
07.1998 - 08.2002
Sandeep GiriSoftware Engineer