Summary
Jack Gan is a Senior Software Engineer in Test with over a decade of experience across test automation, backend API and frontend UI validation, and four years of people and program management. He has led and grown automation teams, built frameworks from scratch (notably a Python ad-test framework at Roku and Java/Robot-based solutions previously), and achieved rapid automation coverage improvements in complex product environments. Comfortable across the stack, Jack blends hands-on engineering in Java, Python, Kafka, Spark, and AWS with pragmatic CI/CD and performance testing practices. He’s known for turning research and proof-of-concepts into production-ready tooling and for integrating test infrastructure with data platforms like Hive/Redshift to validate end-to-end ad behaviors. Based in Sunnyvale, he pairs leadership experience with a history of mentoring, hiring, and driving cross-functional quality initiatives.
8 years of coding experience
14 years of employment as a software developer
BS, Computer Science Engineering, BS, Computer Science Engineering at University of California, Davis
MS, Software Development Management, MS, Software Development Management at Carnegie Mellon University
English, Chinese