Summary
Tachun Lin is a versatile software engineer with a PhD in computer science and over a decade of experience spanning academia and industry, now at Google. He brings deep systems and low-level programming expertise (C/C++, x86 assembly, sockets) alongside full-stack and mobile experience (Swift, iOS, Node.js) and practical database and container skills. Previously a department chair and professor, he has led curriculum and research programs, launched online master’s offerings, and grown faculty and student engagement—skills that translate into strong technical leadership and mentorship. Comfortable across Unix, Linux, BSD and Windows environments, he pairs rigorous research instincts with production-focused engineering. An often-understated strength is his track record of bridging education, applied research, and product development to deliver tooling and training that scale.
10 years of coding experience
10 years of employment as a software developer
Master of Science - MS, Computer Science & Information Engineering, Master of Science - MS, Computer Science & Information Engineering at National Chiao Tung University
建中
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at University of Oklahoma
English, Chinese