Summary
Edward Lai is a software engineer with 12 years of experience building customer-facing enterprise applications, most recently as a Senior Software Engineer on Veeva Systems' CRM product where he shipped features in Java Spring Boot and React/Redux. After nearly a decade in a product-driven engineering role, he paused his career to mentor college students in Cambodia—leading events, advising on mental health and time management, and helping scale program initiatives—then returned to the U.S. and is now seeking new engineering opportunities. Comfortable collaborating with PMs and QAs, he combines deep backend Java expertise with front-end React experience and a readiness to learn new languages and stacks. His background also includes teaching and embedded systems work from UC Berkeley and industry internships, reflecting a blend of mentorship, hands-on engineering, and systems-level thinking.
12 years of coding experience
8 years of employment as a software developer
Bachelor of Science (B.S.), EECS, Bachelor of Science (B.S.), EECS at University of California, Berkeley