Bharghavi Shree

Senior Software Engineer

Cupertino, California, United States24 yrs 7 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 15+ years in software engineering and architecture.
  • Expertise in large scale distributed systems.
  • Led critical initiatives at Netflix and Yahoo!
Stackforce AI infers this person is a Senior Software Engineer specializing in scalable distributed systems for the streaming and cloud computing industries.

Contact

Skills

Core Skills

MicroservicesDistributed Systems

Other Skills

JavaSoftware InfrastructureSoftware IndustrySoftware DesignCassandraPostgreSQLCore JavaPerlScalabilityApacheHadoopCloud ComputingUnixC++Web Applications

About

Highly motivated senior software engineer with 15+ years of experience in architecting, designing, development of large scale highly available systems. Keywords: distributed systems, large scale, java, Cassandra, Postgres/mysql.

Experience

24 yrs 7 mos
Total Experience
6 yrs 1 mo
Average Tenure
15 yrs 3 mos
Current Experience

Netflix

Senior Software Engineer

Jan 2011Present · 15 yrs 3 mos

  • Netflix Edge API
  • Edge API is the gateway for the devices to Netflix API powering Netflix discovery experience. Worked on several product initiatives & complex integrations across several microservices powering Netflix experience.
  • Technical lead on managing Netflix video Catalog for external partners. Drove product architecture and strategy on Netflix video catalog data powering external partner sites such as Comcast, LG.
  • Studio Data Platform
  • 2016-2018
  • Worked on key efforts effort to build Netflix Studio at scale. Technical leader in driving key initiatives on centralizing core entities like Talent and movie metadata powering various work flows around these core entities critical to the Netflix studio ecosystem.
  • Membership & Experimentation Platform
  • 2011 - 2016
  • Technical lead on the User Data service. Worked on scaling Netflix ‘s User Data System, high RPS highly critical system for Netflix customer data as Netflix launched globally to handle millions of RPS. Worked on several key product initiatives such as user profiles, and account management.
  • Led the effort to build a partner payment platform & API that enabled Netflix payment processing with external partners like Comcast, Orange, BT, etc. Evolved the platform to scale several external partners and new payment types like bundles. This was a highly cross functional role working closely with external partners and partner managers, and other stakeholders on architecting the integration, partner sign up and user journey flows.
  • Technical lead for AB testing infrastructure for all of Netflix. Migrated experimentation platform from data center to cloud. Developed next generation experimentation platform that manages test lifecycle, data analysis and powers experiments at Netflix at a scale.
JavaDistributed SystemsMicroservices

Yahoo!

Senior Software Engineer

Jun 2007Dec 2010 · 3 yrs 6 mos

  • Cloud Computing Infrastructure Team
  • Lead developer of User Database (UDB), a critical data store used across several Yahoo properties. UDB is highly scalable with exceptional performance, reliability, replication and automatic failover.
  • Enabled UDB as a cloud service storage solution by providing features such as automatic provisioning and authentication.
  • Developed a pluggable cache harness that provided several caching mechanisms such as memcached to integrate with the user database.
  • Designed and implemented a highly stable and scalable storage solution for Yahoo! Open Strategy.
  • Responsible for addressing and solving critical issues in user database.
  • Architected and redesigned the core engine of the user database that control access and permission to the user database. This provides improved credential check, and finer granularity of access, that avoids accidental corruption or unauthorized access to the user data.
  • Designed and developed a monitoring system that verifies the accurate functioning of replication mechanism of the user database. This system generates synthetic requests that updates the user data and verifies replication across all replicas.
  • Worked on migrating yahoo's web applications to PNUTS, a massive distributed scalable database system.

Intel

Senior Software Engineer

Apr 2002Jun 2007 · 5 yrs 2 mos

  • Architected and developed CAD algorithms, tools and methodologies along with associated software solutions for electronic design automation with C++ and TCL on UNIX platforms for automating and increasing productivity of physical layout design.
  • Key player in developing next generation core routing engine using C++ and tcl on UNIX platforms that tackles the new fabrication processes while improving robustness and maintainability. This router provided a comprehensive solution to the most challenging Intel process technology to date. This router successfully taped out world's first 45 nm processor, providing significant improvements in routing quality directly contributing to minimal clean up efforts in the layout.
  • Designed and implemented general purpose software validation and regression framework for testing and quantifying performance and quality of software tools and flows. This tool has been deployed and widely used among several Intel groups and projects.
  • Evaluated and benchmarked commercial physical layout and design tools.
  • Architected and developed state of the art solutions for CAD tools, used for bleeding edge microprocessor design, using C++, Java on UNIX and WINDOWS platforms. Designed and implemented several complex methodologies, workflows and algorithms.
  • Designed and implemented automated validation/regression framework ,automated nightly regressions, selective archiving and reporting using PERL

Landmark infotech systems and solutions

Software Engineer

May 2000Jan 2001 · 8 mos

  • Contributed to QA/testing in multiple projects, including functionality, compatibility, reliability, load/stress and related testing of a wide variety of web-based software products on Windows, and Unix operating systems.
  • Designed, implemented, and maintained a web-based customer technical support system in Perl on a mixed Linux/Solaris/Windows platform using both Netscape Enterprise Server and Apache, backed with MS SQL Server

Education

San José State University

Masters — Computer Engineering

Jan 2001Jan 2003

University of Madras

BS — Computer Science and Engineering

Stackforce found 100+ more professionals with Microservices & Distributed Systems

Explore similar profiles based on matching skills and experience