P

Poorna Chandra

Software Engineer

San Jose, California, United States23 yrs 7 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in designing scalable software for large-scale data systems.
  • Led development of CDAP, a key Big Data application framework.
  • Strong background in distributed systems and multi-threaded architectures.
Stackforce AI infers this person is a SaaS expert with a focus on Big Data and distributed systems.

Contact

Skills

Other Skills

JavaGoCPerlUNIX/Linux OS

About

* Interested designing and developing scalable software for large-scale data systems. * Experienced in distributed systems, multi-threaded/asynchronous systems. * Proficient in Java, experienced in Go, C and Perl. Good understanding of UNIX/Linux OS.

Experience

23 yrs 7 mos
Total Experience
3 yrs 4 mos
Average Tenure
7 yrs 1 mo
Current Experience

Netflix

Staff Software Engineer

Apr 2019Present · 7 yrs 1 mo · Los Gatos, California, United States

  • Working on localization platform at Netflix for subtitles, movie titles, movie metadata, games, etc.

Google

Senior Software Engineer

May 2018Apr 2019 · 11 mos · Sunnyvale, California, United States

  • Lead developer on Big Data application framework CDAP (cdap.io).
  • As part of CDAP on Cloud initiative, working on storage Service Provider Interface for CDAP, to allow CDAP to work with either NoSQL or SQL storage engines.

Cask data (acquired by google)

Senior Software Engineer

Jan 2013May 2018 · 5 yrs 4 mos · Palo Alto, CA

  • Designed pluggable security framework for authentication and authorization in CDAP (Cask Data Application Platform). Integrated CDAP with Apache Sentry and Apache Ranger.
  • Worked on Data Lineage in CDAP as part of Data Governance initiative.
  • Integrated CDAP with Apache Hive, to provide SQL access to CDAP datasets.
  • PMC chair of Apache Tephra. Apache Tephra provides distributed transactions over Apache HBase. Tephra is used by Apache Phoenix and CDAP for transactions support.
  • PMC member of Apache Twill. Apache Twill provides abstraction over Apache YARN to develop distributed applications.
  • Led successful on-boarding of a SaaS company to process a billion events a day in near realtime with CDAP.
  • Provided technical training and ongoing support to customers for developing and running Big Data applications with CDAP.
  • Mentored junior team members and interns.

Greenplum

Principal Engineer

Jun 2012Jan 2013 · 7 mos · San Mateo, CA

  • Worked on a monitoring system for Greenplum's Hadoop distribution (GPHD).

Yahoo!

Software Engineer

May 2006Jun 2012 · 6 yrs 1 mo · Sunnyvale, CA

  • Working on high performance Java server that ranks content in real time based on user profiles for Yahoo! Content optimization team (CORE). This server powers Yahoo! sites like Yahoo! Homepage and Yahoo! News with qps over 7000.
  • Worked on traffic shaping sub-project for CORE server where the ads running on content page influence the content ranking in addition to user profiles. This required more than 50k predicates based on ad-targeting to be evaluated within 35-40ms for each request.
  • Designed and implemented a real time feed pipeline for indexing advertiser/publisher data in Yahoo! Apt.
  • Implemented a fast look-up data structure for Yahoo! Apt taxonomy hierarchy.

Yahoo! software development india pvt. ltd.

Tech Lead

Feb 2003May 2006 · 3 yrs 3 mos · Bangalore, India

  • Enhancements and maintenance of Yahoo! Audio Search.
  • Worked in Yahoo! Direct, which provided an email-marketing platform to target Yahoo! users based on their declared interests.

Honeywell technology solutions lab

Engineer Trainee

Oct 2002Feb 2003 · 4 mos · Bangalore, India

  • Software integration testing of operational software of Boeing 777 Long Ranger's (B777LR) Air Supply and Cabin Pressure Controller (ASCPC).

Education

B. M. S. College of Engineering

BE — Computer Science and Engineering

Jan 1998Jan 2002

Stackforce found 100+ more professionals with Java & Go

Explore similar profiles based on matching skills and experience