Fred Zheng

Software Engineer

Seattle, Washington, United States24 yrs 11 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Over 15 years of experience in software engineering.
  • Expert in distributed systems and cloud infrastructure.
  • Led major projects in data engineering and DevOps.
Stackforce AI infers this person is a SaaS expert with a strong focus on cloud infrastructure and data engineering.

Contact

Skills

Core Skills

Distributed SystemsBig DataData EngineeringDatabase ManagementCloud InfrastructureDevopsDevice Driver DevelopmentOperating Systems

Other Skills

Cloud ComputingDatabasesCloud StorageLoad BalancingDockerDevice DriversSolarisTest Automation FrameworkUnixKernelFile SystemsShell ScriptingTest AutomationXML

About

Software engineer with over 15 years of experience in driving various development and testing activities in distributed system areas.

Experience

24 yrs 11 mos
Total Experience
5 yrs 11 mos
Average Tenure
7 yrs 11 mos
Current Experience

Confluent

Senior Staff Software Engineer

May 2021Present · 4 yrs 11 mos · Seattle, Washington, United States

  • work in Kafka Storage Team
Distributed SystemsBig Data

Lyft

Staff Software Engineering

May 2018Present · 7 yrs 11 mos · Greater Seattle Area

  • Tech Lead of Data Pipeline Team
  • Owner of CDC Event Bus service, a scalable and configurable system to stream online databases(mongodb, dynamodb) changes to offline databases for analytic processing.
  • Owner of MongoDB. Lyft hosts several the largest mongo clusters in the industry. I am responsible for performance tuning, design review and tools/libraries development.
  • Major contributor of Database Migration project, a huge data (multiple billion of docs) migration system. The builder of live-oplog and historical-data backfill pipeline, which is an essential component to make sure no downtime migration.
Data EngineeringDatabase Management

Emc

Principal Software Engineer

Sep 2008May 2018 · 9 yrs 8 mos · Greater Boston

  • 2016 – 2018.5
  • Leading design and implementation of an IAAS (infrastructure as a Service), which is hosting ECS (Elastic Cloud Storage) for our strategic customers.
  • Designed Geo-Pinning consistent hash cache for Global Load Balancer, to distribute Object CRUD traffic evenly to multiple sites. Greatly reduced request latency and recognized by customers and management team.
  • Led initiatives to define, design and implement DevOps solutions to host the cloud-based system, includes Load Balancing, High Availability, Monitoring, and Security.
  • Containerized all core components and services with lightweight containers (Docker) and replaced previous Virtual Machine based solution. This initiative reduced 20% hardware expense. Got Silver award company-wide for the outstanding contribution to this project.
  • Design review of various components in Cloud Storage, includes distributed file system layer and key-value database layer with SSTable and LSM (log-structured Merge Tree).
  • 2013 – 2016
  • Technical lead of Security and Infrastructure team of CoprHD -- software-defined storage platform for building a storage cloud.
  • Designed and implemented Authentication and Authorization layer to support multiple tenant management.
  • Architected and implemented IPSec solution to secure communications among nodes in federated data centers.
  • Lead efforts in diagnosing and optimizing performance issues.
  • Worked on configuration and data management layer using NoSQL database Cassandra and Zookeeper.
  • Designed and Implemented Stress Test Tool based on model-based-testing concept
  • https://coprhd.github.io/
  • 2008 – 2013
  • Technical lead on Atmos (EMC Object Storage System) Automation team
  • Developed test framework named MaaSClient single-handed, which made test the product’s REST APIs became very easy. Dev team valued the framework and used it as a dev self-testing tool.
  • Developed the initial version of performance tool for ECS with grinder.
Cloud InfrastructureDevOps

Sun microsystems

Senior Software Engineer

Apr 2004Aug 2008 · 4 yrs 4 mos · Beijing, China

  • Worked in Device Drive team of Operating Platform Group
  • The major contributor to developing a Series Attached SCSI HBA device driver for Solaris.
  • Took the following internal training in Sun Microsystems: Solaris Internal, Writing Device Driver, Network Internal
Device Driver DevelopmentOperating Systems

Beijing capitel group

software engineer

May 2001Apr 2004 · 2 yrs 11 mos

  • project involved: Radius Server development, Network Billing System development.

Education

Beijing University of Chemical Technology

Master — Automation

Jan 1998Jan 2001

Beijing University of Chemical Technology

Bachelor — Automation

Jan 1993Jan 1997

Stackforce found 100+ more professionals with Distributed Systems & Big Data

Explore similar profiles based on matching skills and experience