Sumit Tandon

Senior Software Engineer

San Francisco, California, United States23 yrs 10 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Over 15 years of software engineering experience
  • Expert in designing scalable applications
  • Proven track record in high-performance web services
Stackforce AI infers this person is a Backend-heavy Fullstack engineer with expertise in SaaS and Ad Tech.

Contact

Skills

Core Skills

Cloud ComputingWeb ServicesAd Networks

Other Skills

Apache KafkaDatadogJavaAmazon DynamodbAmazon ECSSpring BootMySQLJ2EEawsPythonElasticsearchKibanaGitCassandragRPC

About

Fifteen plus years of industry experience in various software engineering roles. Designed and developed successful products from scratch. Interested in developing highly scalable applications with great engineering challenges Specialties: Web services, Cloud computing, Ad Network, Designing large scale applications, Distributed Systems

Experience

23 yrs 10 mos
Total Experience
3 yrs 4 mos
Average Tenure
7 yrs 3 mos
Current Experience

Roku inc.

Senior Software Engineer

Feb 2019Present · 7 yrs 3 mos · San Francisco Bay Area · On-site

  • As part of Roku's Channel management team
  • Built and maintained core channel management apis to scale for 80+ million roku users
  • Change data capture for pre computing highly accessed but less frequently changing data
  • Metrics library to publish crucial application metrics(rps, latency, errors) and generate dashboards using Datadog without much changes in application code
Apache KafkaDatadogJavaAmazon DynamodbAmazon ECSSpring Boot+3

Netflix

Senior Software Engineer

May 2012Feb 2019 · 6 yrs 9 mos · San Francisco Bay Area

  • Designed and created multiple low latency, highly available web services serving millions of requests per second
  • Performance tuned the services for high availability and resiliency - https://medium.com/netflix-techblog/tuning-tomcat-for-a-high-throughput-fail-fast-system-e4d7b2fc163f
  • Added and maintained multiple layers of caching to provide sub millisecond response
  • Delivered multiple projects successfully involving a very large number of teams
J2EEJavaawsPythonSpring BootElasticsearch+6

Rockyou inc

Principal Software Engineer

Sep 2008May 2012 · 3 yrs 8 mos

  • Rockyou's Ad Network served billions of impressions every month. As one of the initial members of the Ad Network team, designed and developed many of its features. A few of them are:
  • A thread-safe, scalable, distributed hash map to track user data across multiple machines
  • User interest based recommendation engine to improve ad delivery algorithms
  • Dynamic logging framework to manage log files
  • Pluggable module for targeting features
  • Monitoring service to keep an eye on the health of servers
  • Multiple data migrations under strict time limits involving millions of records
  • Led and mentored teams of engineers on various projects
  • Multiple design and code reviews
Ad NetworksJavaPHPMySQLLinux

University of utah

Research Associate

Aug 2006Jul 2008 · 1 yr 11 mos

  • Searching Web forms: Used Lucene to build a search engine that allows users to search a collection of web forms. Developed a new machine-learning-based algorithm for automatically deriving snippets describing the forms returned in the search results.
  • Finding correspondences among form attributes: Developed a new framework that automatically identifies semantically related attributes from a large collection of forms. The framework combines techniques from Information Retrieval and Data Mining and is able to obtain high accuracy for forms in a set of domains.
  • Software Environment - Java, Lucene, Linux, Windows

Ge capital-analytics centre of excellence

Analytics Engineer

Nov 2004May 2006 · 1 yr 6 mos

  • Member of the "Revenue enhancement team", which had the goal of designing new revenue generation strategies by using data analysis methods on the customer database.
  • Segmented customer data for large clients and proposed revenue generation strategies based on customer behavior.
  • Reduced the execution time of time intensive queries by around 50%, by making a judicious use of the various indexes and partitions available on the database.
  • Automated the generation of several reports using SAS.
  • Developed computer based trainings for SAS/SQL as part of corporate trainings.
  • Software Environment: SAS, Oracle, Linux

Citifinancial india ltd

Assistant Manager

Mar 2003Oct 2004 · 1 yr 7 mos

  • Created data cubes for several important reports using OLAP tools.
  • Interacted with business heads of various departments to design the electronic payment system.
  • Managed a team of 3 for the development of the financial system.
  • Software Environment: Oracle, SAS, Linux

Wipro technologies

Software Engineer

Jan 2002Mar 2003 · 1 yr 2 mos

  • Developed various utilities for a multi functional control unit of Toshiba Tech, capable of printing, faxing, photocopying and binding. These utilities were:
  • An e-mail client with security features.
  • An http client capable of transacting over a secured network
  • Software Environment: C, Windows, Linux

Education

University of Utah

M.S — Computer Science

Jan 2006Jan 2008

Indian Institute of Technology, Kanpur

B.Tech — Materials and Metallurgical Engineering

Jan 1997Jan 2001

Stackforce found 100+ more professionals with Cloud Computing & Web Services

Explore similar profiles based on matching skills and experience