Summary
Donglin Pu is a Staff Software Engineer with 12 years of experience building backend systems and integrations, currently driving engineering work at Tesla from Milpitas, CA. He specializes in .NET/C#, PostgreSQL and MySQL, and has deep operational experience automating deployments, database migrations, and message-driven architectures using RabbitMQ. Across roles at Tesla and Veritas he has combined API design, Flyway migration scripting and infrastructure automation (PowerShell, Puppet, Jenkins) to deliver reliable financial and reporting services at scale. He brings hands-on database design and performance awareness from early career testing and SQL work through to production migration strategies. Donglin pairs a strong academic foundation (MS, Computer Science, USC) with a practical bent for tooling and automation that reduces manual toil. Colleagues rely on him for pragmatic system-level solutions that bridge development, CI/CD and ops.
11 years of coding experience
6 years of employment as a software developer
Master of Science (MS), Computer Science, 3.93, Master of Science (MS), Computer Science, 3.93 at University of Southern California
BSc, Computer Science, 2:1 (3.59), BSc, Computer Science, 2:1 (3.59) at University of Southampton
English, Chinese