Summary
Ethan Chan is a Staff Software Engineer based in Tokyo with nine years of experience building high-impact mobile game clients and cross-platform features. At Niantic he led Pikmin Bloom client engineering in collaboration with Nintendo, driving major revenue and engagement gains (over 50% contribution to event revenue, 20% of in-app spend) while improving retention through social and journaling features. His background spans core client systems for Pokémon GO—AR interactions, Friends & Trading, asset serialization for 700+ assets—and hands-on improvements to code quality via static analysis and CI. A strong practical engineer with elite academics (CS BS, 3.99 GPA, UCSD), he combines product-focused feature delivery with systems-level rigor. Not obviously stated: he repeatedly ships both novel player experiences and the underlying tooling that scales them, from passive gameplay integrations to resource-leak prevention pipelines.
9 years of coding experience
5 years of employment as a software developer
4.4/4.0 GPA, 4.4/4.0 GPA at High Tech High
University of California San Diego
English, Chinese, Japanese, Spanish