Suggestions
Yiming Zang
Sr. Software Engineer at Twitter
Yiming Zang is a highly accomplished senior software engineer at Twitter with a strong background in computer science and software development. Here's a comprehensive overview of his profile:
Education
Yiming holds a Master's Degree in Information System Management from Carnegie Mellon University and a Bachelor's Degree in E-Commerce/Electronic Commerce from Shanghai University of Finance and Economics.
Professional Experience
- Currently working as a Staff Software Engineer at Twitter2
- Has been with Twitter for at least 11 months3
- Previously held roles as a Teaching Assistant at Carnegie Mellon University, Software Engineer at Capital Dynamics group, Software Engineer Intern at Televic, and Data Analyst Intern at Ford Motor Company
Expertise and Skills
- Proficient in Java, Python, and Scala programming languages
- Specializes in Cloud Computing, Distributed Systems, and Messaging Systems
- Focuses on Messaging and Streaming infrastructure at Twitter4
Notable Contributions
- Played a significant role in Twitter's Apache Kafka adoption journey5
- Contributed to the development of Twitter's massive machine learning pipeline using Kafka1
- Involved in processing over 200M messages per second as part of Twitter's infrastructure6
Personal Interests
Yiming is passionate about computer science, coding, and system design.
Yiming Zang's expertise and contributions have made him a valuable asset to Twitter's engineering team, particularly in the areas of messaging systems and data infrastructure.
Highlights
Sep 25 · confluent.io
How Twitter Built a Massive Machine Learning Pipeline Using Kafka