James Chao

Distinguished Software Engineer at Turnitin

James Chao is a seasoned software engineer with extensive experience in software development and engineering management. Currently serving as a Distinguished Software Engineer at Turnitin since October 2019, James specializes in micro frontend architecture, serverless technologies, and domain-driven design. Prior roles include Principal Software Engineer at Turnitin, where James led significant projects involving Typescript adoption and cloud migration for a legacy application, significantly reducing errors and processing times. Previously, James held positions at Grammarly as an Engineering Manager, driving growth engineering initiatives and managing a team responsible for widely used browser extensions. James's career also includes a foundational role at Tom Sawyer Software and a strong academic background with a BS in Electrical Engineering and Computer Science from UC Berkeley.

Links

Previous companies


Org chart

No direct reports

Teams

This person is not in any teams


Offices

This person is not in any offices