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.
This person is not in any teams
This person is not in any offices