Tianyu Pu

Senior Software Engineer @ Flexport

About Tianyu Pu

Tianyu Pu is a Senior Software Engineer at Flexport with a diverse background in software development and a passion for teaching and public speaking.

Current Role at Flexport

Tianyu Pu currently serves as a Senior Software Engineer at Flexport. His role involves developing advanced software solutions that power global logistics. At Flexport, he contributes to the company's mission of simplifying global trade through technology. His expertise in software engineering is critical to driving innovation within the organization.

Previous Experience at Booking.com

From 2018 to 2020, Tianyu Pu worked as a Developer at Booking.com in Amsterdam, Netherlands. During his two-year tenure, he was involved in enhancing the company's web-based services and ensuring optimal performance for millions of users worldwide. His role required a deep understanding of scalable web applications and user experience optimization.

Work at Atlassian

Between 2015 and 2018, Tianyu Pu was a Software Developer at Atlassian in Sydney, Australia. For three years, he contributed to the development of collaborative software tools used by teams globally. His involvement included working on products like Jira and Confluence, focusing on software development practices and improving user productivity.

Educational Background

Tianyu Pu holds a Bachelor of Information Technology (Hons)/Bachelor of Commerce from the University of Sydney, where he studied from 2010 to 2014. Additionally, he took part in a Study Abroad program at the University of Wisconsin-Madison in 2013. His multidisciplinary education combines technical prowess with a strong understanding of business principles.

Early Career and Internships

Tianyu Pu had various internships and early career roles that shaped his experience in software engineering. His early roles include positions at Macquarie Group, UBS Investment Bank, and Commonwealth Bank, where he gained experience in IT aspects of banking and finance. In 2014, he served as a Software Engineer at NICTA and had academic roles at the University of Sydney including Vacation Scholar and Tutor.

Conference Talks and Teaching

Tianyu Pu enjoys sharing knowledge through teaching and conference talks. He has delivered 13 talks at various conferences, showcasing his ability to convey complex concepts clearly. He finds joy in the teaching process, particularly in facilitating those 'lightbulb moments' where learners truly grasp new ideas.

People similar to Tianyu Pu