Summary
David Wei is a pragmatic full-stack software developer with nearly 20 years in programming and a decade of hands-on industry experience delivering web and backend systems. He currently develops at XE.com and has led engineering efforts across startups and SMEs, including roles as Technical Director and CDO in China where he shaped product and team direction. Comfortable across C#, .NET Core, TypeScript, Vue/React, PHP/Laravel and microservices, he pairs strong troubleshooting instincts with a focus on software quality, user experience and DevOps practices like CI/CD and Docker. A Git and Linux enthusiast, he consistently bridges legacy maintenance and new feature delivery, often owning both API and frontend responsibilities. Based in Christchurch, New Zealand, he brings calm under pressure and a collaborative leadership style that helps cross-functional teams succeed. Off-hours he’s a retired Ingress player, hinting at a long-standing appetite for strategy and community-driven tech.
10 years of coding experience
7 years of employment as a software developer
Bachelor's degree, Forestry, Bachelor's degree, Forestry at Shandong Agricultural University
Graduate Diploma, Information Technology, Graduate Diploma, Information Technology at Ara Institute of Canterbury