Praveen Agrawal

Director of Engineering

Delhi, India20 yrs 11 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Led high-throughput applications at Adobe.
  • Developed real-time analytics for Zomato.
  • Co-founded a successful tech startup.
Stackforce AI infers this person is a SaaS expert with a focus on distributed systems and real-time analytics.

Contact

Skills

Core Skills

Cloud ComputingDistributed SystemsApi DevelopmentDatabase ManagementReal-time AnalyticsDistributed ComputingDigital Media DevelopmentResearch And Development

Other Skills

AlgorithmsAnalyticsBioinformaticsBusiness AnalysisCC++Client EngagementComputational BiologyData MiningData ProcessingDigital Image ProcessingDrug DiscoveryEntrepreneurshipHadoopHigh Throughput Applications

About

An entrepreneurial hands on leader skilled in building highly scalable technical solutions and applications. Extensive experience in creating quick prototypes for validation and converting the feed-backs into error-free processes. Currently responsible for multiple high throughput distributed applications at Adobe. Our team enables storage at Adobe Content Platform. Earlier, at Zomato I created the real-time analytics application (Jumbo) on Hadoop which can answer various kinds of what-if questions and help in understanding the usage of Zomato platform. It was integrated across Search, Ads, users visits etc Earlier, as the CTO of LeadInvent Technologies (co-founded in April, 2007), I was responsible for building the distributed computing technologies required for in-house & client projects. I excel at seeing the big picture, setting priorities, identifying gaps and managing initiatives.

Experience

Adobe

3 roles

Director Engineering, Adobe Cloud Platform

Promoted

Sep 2020Present · 5 yrs 6 mos

  • Adobe was primarily a desktop product company which has made great progress in Cloud first offering. As my current role, the first assignment I delivered was cloud-first documents backend (mini-dropbox). A desktop solution (eg Photoshop) saves a file on local machine and in the background we sync incremental changes to cloud to create the next version of it. It is an extremely high-throughput application which handles 10x millions of customers on daily basis, distributed across multi-geographies and blocks direct revenue generating applications. The complexity is because of scale(10x M customers connected at any moment, 10s of TBs of data crossing through), 0 error-tolerance (you cannot screw user's data), 100% uptime by design (current implementation at >99.994%), early discovery of problems (monitoring/alerting/on-calls are non-negotiable), iterate fast.
  • The second ongoing assignment is to enable 3rd party access to uploaded content in a secure manner. This is again a V1 project and currently Beta is out for customer validation. One of the key problem with respect to 3rd party API integration is that once released they are there forever and often chocked/breaking at single point. As part of this project we are experimenting with a new concept and creating a mini-DNS built-into APIs. Any end-user is expected to traverse the link as they would say discover the web using Chrome. It's just the links have well-defined schemas (meaning) and we control the DNS which gives the meaning to those links. We released Beta Nov and expected to go GA by mid-2020.
  • We built cross-cloud, cross-datacenter, multiple fault-tolerant Mesos based database offering for Adobe services. The offering enabled hybrid cloud: Aws & Azure as single pool data lake. This was my first project in Adobe and I hired the complete team from scratch. The V1 project made all the way from idea to GA deployment.
Cloud ComputingDistributed SystemsHigh Throughput ApplicationsMonitoring and Alerting

Engineering Group Manager

Feb 2018Sep 2020 · 2 yrs 7 mos

Senior Engineering Manager

Sep 2016Feb 2018 · 1 yr 5 mos

Zomato

VP Analytics (Engineering)

Aug 2015Sep 2016 · 1 yr 1 mo · Gurugram, Haryana, India

  • We built Zomato's real time distributed platform for Data: archival, search & pattern recognition called Jumbo. It was connected across Zomato platform: front-end, back-end, Android, iOS, Emails, Notifications, Search, Ads, User life cycle etc. Jumbo was designed, developed and production scaled in less than 12 months.
  • Key technologies: Scala, Spark, Hadoop, Nginx, Php
Real-time AnalyticsDistributed SystemsData Processing

Ted

Fellow Ted 2009

Oct 2009Present · 16 yrs 5 mos · New York City Metropolitan Area

  • Ideas Worth Spreading, check www.ted.com
  • I had the privilege of being selected as one of the 100 super bright individuals across globe in 2009. Every year, Ted brings some of the great persons for a week long in-presence conference and as fellow I had the opportunity to interact with them in honest conversations. Ted (to date) keeps supporting us through mentorship, pro-bono professional coaches and events.

Leadinvent technologies

CTO

Apr 2007Jul 2015 · 8 yrs 3 mos · Greater Delhi Area

  • I was responsible for setting the overall direction of multi-background R&D team, the technology and driving the engagements with multiple clients from the broad spectrum of customers across academia & companies like AIIMS, Ranbaxy, Genus Oncology, Delhi University, NBRC, Sphaera Pharma, DBT, ICGEB, TATA-CRL, HCL, IIT Delhi, IIT Madras etc.
  • Experience Summary:
  • I. Multifaceted experience focused on implementing path breaking solutions related to distributed computing technologies processing multi TBs of data in the field of computational biology
  • II. Over one hundred successful customer engagements and projects spread over the course of ten years
Distributed ComputingClient EngagementR&D Management

Adobe systems

Sr. Member of Technical Staff

Feb 2006Sep 2006 · 7 mos · Noida, Uttar Pradesh, India

  • I worked in “Digital Image Digital Video” development team and contributed to Premiere Pro/Creative Suite 3 Release.
Digital Image ProcessingVideo DevelopmentDigital Media Development

Supercomputing facility, iit delhi

Research Associate

Aug 2004Jan 2006 · 1 yr 5 mos · Greater Delhi Area

  • It was a continuation of my earlier research project at the lab and this was the foundation of us (3 lab-mates) starting LeadInvent Technologies.
  • www.scfbio-iitd.res.in
ResearchComputational BiologyResearch and Development

Education

Georgia Institute of Technology

Masters in Machine Learning — Computer Science

Indian Institute of Technology, Delhi

Integrated M.Tech. — Mathematics and Computing

Central Hindu School

Stackforce found 100+ more professionals with Cloud Computing & Distributed Systems

Explore similar profiles based on matching skills and experience