Tongliang L.

Engineering Manager

San Francisco, California, United States14 yrs 11 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Over 10 years of software engineering experience.
  • Expert in building scalable data platforms.
  • Proven leadership in team growth and empowerment.
Stackforce AI infers this person is a SaaS expert with a strong focus on data engineering and team leadership.

Contact

Skills

Core Skills

LeadershipDistributed SystemsData StreamingJavaData MeshSoftware DevelopmentData IngestionIot DevelopmentC++

Other Skills

Team BuildingStrategic ThinkingCoachingLeadership DevelopmentApache FlinkApache KafkaKotlinSpring BootMySQLPostgresqlElasticsearchIcebergDockerGroovyPostgres

About

With 10+ years of experience in software engineering, I’m an Engineering Manager at Netflix leading a team to build a messaging & communication platform for product engineering teams. I’m good at working with talented engineers to solve hard platform/infrastructure problems that create high leverages for product engineering teams to thrive and deliver business values. My approach is to invest in long term vision strategically and drive short term tactics to quickly deliver values, iterate on and scale.

Experience

14 yrs 11 mos
Total Experience
3 yrs 8 mos
Average Tenure
10 yrs 7 mos
Current Experience

Netflix

4 roles

Engineering Manager

Promoted

Jan 2023Present · 3 yrs 4 mos

  • I lead a team that is reimagining the space of enterprise communication with three fundamental pillars: app-to-app (event bus), human-to-human (collaboration & commenting), and app-to-human (notifications) & human-to-app (activity logging).
  • My team builds platform leverages to greatly simplify the way how our Content and Studio engineering teams can enable these three types of communications to drive key workflows and make day-to-day decisions in the pitch to play lifecycle.
  • I've grown the team by doubling its size since I joined two years ago. I enjoy growing and empowering my team members so that they can sharpen their skills and expand their scope, and so that the whole team can take more responsibilities and make more impact to the business.
LeadershipTeam BuildingStrategic ThinkingCoachingLeadership DevelopmentDistributed Systems

Staff Software Engineer

Aug 2022Jan 2023 · 5 mos

  • + Lead a squad of four engineers working on a data streaming platform to reduce the cost for Studio product teams to ship real-time data as data products for their data partners, powering use cases including studio operation analysis, machine learning models and day-to-day Studio business decisions.
  • + Drive an initiative of domain data pod to reshape the operating model between Studio engineers and data engineers, adopting the principles of Data Mesh (https://martinfowler.com/articles/data-monolith-to-mesh.html) to standardize the produce and consumption of data at Netflix.
  • Technologies we use:
  • + Apache Flink, Apache Kafka
  • + Java, Kotlin, Spring Boot
  • + MySQL, Postgresql, Elasticsearch, Iceberg
Apache FlinkApache KafkaJavaKotlinSpring BootMySQL+4

Senior Software Engineer - Realtime Data Platform

Dec 2018Aug 2022 · 3 yrs 8 mos

  • + Designed and implemented Netflix Data Mesh platform, a universal data transport mesh that enables moving data from any source-of-truth data store to any sink data store in a bus architecture at Netflix scale.
  • + Collaborating with two other platform teams to influence and shape the architecture of the Netflix Data Mesh platform.
  • + Onboarded Netflix Studio’s Operational Reporting as the first production-ready use case on Netflix Data Mesh platform.
  • + Built two generic real-time data processors, union and GraphQL enrichment processors, for the platform to enable the Operational Reporting business use case.
  • + Implemented data processor SDK and runtime frameworks to enable software engineers to build custom processors on Netflix Data Mesh platform.
  • + Designed and implemented the Delta platform: a data synchronization and enrichment platform built for Studio engineering teams to synchronize data across multiple datastores. It has been evolved into the Netflix Data Mesh platform described above.
  • Technologies I used:
  • + Java, Apache Flink, Apache Kafka, Docker
  • + Elasticsearch Iceberg
JavaApache FlinkApache KafkaDockerElasticsearchIceberg+1

Senior Software Engineer - Studio Product

Oct 2015Dec 2018 · 3 yrs 2 mos

  • + Worked in Netflix Studio Finance engineering team to build applications to enable Studio finance business users to forecast content budgets, manage content costs and payments, and process talent & production financials.
  • Technologies I used:
  • + Java, Groovy, Spring Boot, Apache Kafka
  • + MySQL, Postgres, JPA/Hibernate, Elasticsearch
  • + Jenkins, AWS, Docker
JavaGroovySpring BootApache KafkaMySQLPostgres+6

Illumina

Senior Software Engineer

Jul 2014Oct 2015 · 1 yr 3 mos · San Francisco Bay Area

  • Built clinical & genetic data ingestion platform based on Hadoop, HDFS, Elasticsearch and multi-shard MySQL clusters.
  • Designed and developed data APIs for multiple microservices used by various applications.
  • Built the second generation search engine for the clinical & genetic data platform using Elasticsearch.
  • Initiated & built CI & CD pipelines in AWS cloud using Jenkins and Ansible.
  • Technology including:
  • Java, Groovy, Spring Boot, Spring Framework, Apache Camel
  • MySQL, Elasticsearch, Hadoop/HDFS
  • Data pipeline, Microservices, Distributed Systems
  • AWS, SQS, SNS, Jenkins, Ansible
JavaGroovySpring BootSpring FrameworkApache CamelMySQL+6

American institutes for research

Software Engineer II

Jun 2013Jul 2014 · 1 yr 1 mo · Washington DC-Baltimore Area

  • Developed a rule-based scoring engine for English language using on natural language processing (NPL) technology
  • Technology including:
  • Java, OpenNLP, Solr
  • Redesigned and migrated a .NET web application to Java technology stack.
  • Technology including:
  • Java, Spring Framework, JSF, MySQL,
  • C#, ASP.NET, SQL Server
JavaOpenNLPSolrSpring FrameworkJSFMySQL+4

North china electric power institute

Software Engineer

Jul 2010Jul 2012 · 2 yrs · Beijing, China

  • Developed an electric power IoT and data platform to capture and analyze data obtained from solar and wind power generators and battery power storage systems.
  • Scaled a power generator protection system from supporting 2 generators to 8-10 generators. The system was deployed in a power plant run by the company's customer in northern China.
  • Technology:
  • C/C++, C#, JavaScript
  • .Net Framework, Gtk+, WinForms, GDI+, ASP.NET
  • SQL Server
  • RT-Linux, Windows Server, IIS
  • Serial communication protocol for IoT hardwares
  • Network communication on Layer 2 MAC protocols
C/C++C#JavaScriptSQL Server.Net FrameworkGtk++5

Education

The George Washington University

Master’s Degree — Computer Science

Jan 2012Jan 2014

North China Electric Power University

Master’s Degree — Electrical Engineering

Jan 2008Jan 2010

North China Electric Power University

Bachelor’s Degree

Jan 2003Jan 2007

Stackforce found 100+ more professionals with Leadership & Distributed Systems

Explore similar profiles based on matching skills and experience