Xiaodi Yan

Lead Engineer - AI Platform

Wellington, Wellington, New Zealand
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Xiaodi Yan is a Lead Engineer based in Wellington, New Zealand with a decade of experience building .NET and Azure-backed systems across banking and fintech. Currently leading engineering at Kiwibank after senior roles at Xero and Intergen, he blends hands-on development with technical leadership to deliver reliable, scalable enterprise software. A Microsoft MVP and .NET/Azure specialist, Xiaodi has deep experience migrating and modernizing legacy systems from his earlier customs and government work into cloud-native architectures. He also contributes to the local tech community as a committee member of the Chinese IT Association NZ, reflecting a commitment to mentorship and cross-cultural collaboration. Notably, his career path shows a steady progression from web development and teaching into senior engineering leadership, bringing both practical operational knowledge and platform design expertise.
code10 years of coding experience
job22 years of employment as a software developer
bookMaster of Applied Computing, Information Technology, Master of Applied Computing, Information Technology at Lincoln University (NZ)
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Ocean University of China
languagesEnglish, Chinese
github-logo-circle

Github Skills (200)

xamarin-mac10
nuget10
cloud-computing10
python10
xaml10
ui-components10
windows10
windows-phone10
winforms10
microsoft-azure10
xamarin-ios10
ui-theme10
entity-framework10
visual-studio10
arm10

Programming languages (14)

C#PowerShellCHTMLTypeScriptDockerfileShellBatchfile

Github contributions (5)

github-logo-circle
yanxiaodi/CurrencyExchanger

Jun 2017 - Feb 2019

Currency Exchanger is a Xamarin.Form application, which can easily calculate different currencies amount.
Contributions:63 PRs, 117 pushes, 6 branches in 1 year 8 months
xamarin
yanxiaodi/TinyLottery

Feb 2019 - Apr 2024

A simple lucky draw application for meetup.com.
Contributions:8 PRs, 33 pushes, 1 branch in 5 years 2 months
reactdrawluckynodejsreactjs
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial