Suggestions
Yixin Pan
Software Engineer at Netflix
Yixin Pan is a Staff Software Engineer at Netflix, based in Redwood City, California. With over a decade of experience in software engineering, he has significantly contributed to the development and maintenance of critical systems that support Netflix's streaming services.
Education
- Master of Science in Computer Science
University of Alberta (2000 - 2002) - Bachelor of Science in Computer Science
Tsinghua University, China (1995 - 2000)
Career Highlights
- Netflix (September 2012 - Present)
As a Staff Software Engineer, Yixin has been instrumental in:- Architecting the Netflix Content Rights Engine, a pioneering real-time content rights tracking system on a global scale.
- Leading the transformation of Netflix's content platform from a monolithic Oracle application to a microservices architecture.
- Overseeing the migration of applications to AWS, ensuring uninterrupted service during data transitions.
- Developing a big data pipeline that processes over 100 million events daily for data science teams.
- Previous Roles:
- Senior Software Engineer at SEVEN Networks (2009 - 2012): Designed backend services for mobile notifications and analytics.
- Senior Software Developer at Echoworx (2006 - 2009): Led a team focused on enhancing email encryption security.
- Java Developer at Gametronics Ltd. (2005 - 2006).
- Software Engineer at IBM China (2003 - 2005).
Technical Skills
Yixin is proficient in multiple programming languages, including Java and Python, and has expertise in database management systems such as MySQL and NoSQL technologies like Cassandra and Elastic Search.
Overall, Yixin Pan's extensive background in software development and his innovative contributions have established him as a key player in the tech industry, particularly in enhancing the capabilities of streaming technologies at Netflix.