DZ

David Zhang

Principal Software Developer

David Zhang is a seasoned software developer with extensive experience in various roles across multiple organizations. Currently serving as a Principal Software Developer at Upgrade, Inc. since June 2017, David has previously worked at AppDirect, where roles included Staff and Senior Software Developer, and at Presagia, contributing significantly to the development and maintenance of Java-based leave management and athlete health management solutions. David's expertise extends to web development, demonstrated through part-time work at Gigigzhazha Photography Studio and software development projects at Fortune Capital Investment Limited. An early career as a Web Columnist at Yesky showcased David's ability to communicate complex technical concepts effectively. David holds a Bachelor of Science in Computer Science from The University of British Columbia, obtained in 2010.

Links

Previous companies



Teams

This person is not in any teams


Offices

This person is not in any offices