Summary
Overview
Work History
Education
Skills
Websites
Projects
Timeline
Generic

RAVI CHOTRANI

Milpitas,CA

Summary

Persistent professional and innovative Senior Software Engineer with 13 years of experience. Easily communicates complex technical requirements to non-technical stakeholders. Excellent leadership record of leading development teams in enterprise-wide development projects. Provides strong technical direction across multiple projects.

Overview

16
16
years of professional experience

Work History

Senior Software Engineer

Apple
08.2020 - Current
  • Designed, Implemented and Launched Digital Identity in Wallet from scratch. Product is launched in multiple states in US and some international countries as well.
  • Orchestrated on cross-collaborative level with 10+ teams to launch this product serving 20Million+ customers on a global level.
  • Filed 2 patents in Privacy & Security fields to ensure user's privacy cannot be compromised and is well secure in Apple's system. This patented security feature is now getting used by entire population who use Digital Identity in Wallet.

Software Development Engineer - II

Amazon
05.2017 - 08.2020
  • Designed, Developed and Launched Arbitration Service in Alexa Platform from Scratch: Service to determine best Alexa enabled device to respond to customer's request depending on voice energy and background noise.
  • Designed, Developed and Launched Distributed Ducking Service in Alexa Platform from Scratch: Service to enhance customer’s interactions with Alexa by reducing volume of long-form content playing in background.
  • Scaled both services and associated backend resources to handle more than 10000 transactions per second. Also, ensured that requests are controlled/dynamically throttled with less than 50ms latency and 0.025% of fault tolerance threshold.

Software Development Engineer

Yahoo
01.2016 - 04.2017
  • Developed Query Generator module to dynamically generate SQL/Hive Queries for Gemini Reporting. Project is getting used by 30+ clients and is now open source: https://github.com/yahoo/maha
  • Designed, Developed and Launched Torso Project to compare Gemini Ad Platform Vs. Google Adwords Platform using Big Data analysis. Improved Gemini Ad platform reporting by 83.4%

Software Developer

Goldman Sachs
07.2013 - 01.2016
  • Developed Legal Desktop to manage Legal Document store using Elastic Search, REST API and AngularJS.
  • Designed and Developed a system to generate Dynamic forms using REST API, JSON and AngularJS.
  • Developed a system called SQLDash to provide SQL access for users to fire specific queries on restricted database. System is currently being used by almost whole firm.
  • Developed four modules in Matter Management and EBilling System to maintain all legal invoices and payments for legal clients of Goldman Sachs.
  • Designed and developed Authorization Monitoring Project (AMP), a web service (REST) API for message transfer to maintain audit ability and tractability within the firm.

Summer Software Developer

Goldman Sachs
06.2012 - 08.2012
  • Developed batch application to send entitlement information to authorized monitor.
  • Implemented N-ary tree algorithm to generate Entitlement Hierarchy dynamically.

Software Engineer

Tata Consultancy Services
06.2008 - 07.2010
  • Designed, developed and supervised small team to build Process Tracking and Analysis project using Java (MVC Framework) and Oracle Database.
  • Collaborated on Workflow Engine project in development, unit testing and integration testing phase.
  • Received Client Appreciation Certificate for delivering complete working system on time.

Education

Master's in Computer Science -

NEW YORK UNIVERSITY
New York, NY
05.2013

Bachelor of Engineering (B.E.) in Computer Science -

UNIVERSITY OF MUMBAI
Mumbai, India
07.2008

Skills

  • Project Leadership
  • Microservices Architecture
  • Framework expertise: Temporal, Kafka, Redis, Cassandra
  • Programming Languages: Java, Python, Shell Scripting
  • Object-Oriented Programming
  • Software Management: Spring Framework, Git, Gradle, Maven, SDLC
  • Database technologies: Oracle, MySQL, Cassandra, DynamoDB, BigData Technologies, MapReduce, Hive
  • Continuous Integration and Deployment: Scaling services, Fault Tolerance, Latency Management, Load Balancing
  • Amazon Web Services
  • AI/ML Basics

Projects

  • Web Search Engine: Developed a search engine using concepts of Evaluation, Ranking, Indexing and Data Mining. Enhanced it to Real time engine by mining data from Twitter feeds.
  • Analysis of Big data: Developed earthquake analysis project to analyze and process large volumes of big data using Map reduce framework. Developed a survey recording application on Google app engine using all open source languages and tools.
  • Designed and Developed a Compiler for Pascal like Language. Project phases include: Lexical Analyzer, Syntax Analyzer, Semantic Analyzer and three-address Code Generation.
  • Developed a Production quality Java swing based Connect Four Game using many Java design patterns. Linker Simulation, Scheduler Simulation and Implementation of Page replacement algorithms.
  • Grid Computing Project: Performance Evaluation of Grid Computers for calculation of Pi(22/7).

Timeline

Senior Software Engineer

Apple
08.2020 - Current

Software Development Engineer - II

Amazon
05.2017 - 08.2020

Software Development Engineer

Yahoo
01.2016 - 04.2017

Software Developer

Goldman Sachs
07.2013 - 01.2016

Summer Software Developer

Goldman Sachs
06.2012 - 08.2012

Software Engineer

Tata Consultancy Services
06.2008 - 07.2010

Master's in Computer Science -

NEW YORK UNIVERSITY

Bachelor of Engineering (B.E.) in Computer Science -

UNIVERSITY OF MUMBAI
RAVI CHOTRANI