David Zhang

  • Senior Software Engineer at Midmark Corporation
  • Orange, California, United States
  • Medical Devices

Previous positions

  • Software Developer at Unitech America
  • Software Engineer at Leica Geosystems part of Hexagon

Education

California State University-Long Beach, Master of Science (MS), Computer Science

Background

Summary

Experienced Senior Software Engineer with experience in both desktop and web application development. Skilled in C++, C#, WPF, ASP.NET MVC, ASP.NET Core Web API, SQL, Entity Framework and software installation. Microsoft certified professional in C# since 2013. Self motivated to keep learning new technologies and skills.

Experience

  • Senior Software Engineer

    Midmark Corporation

    November 2007 – Present(11 years 11 months)

  • Software Developer

    Unitech America

    March 2006 – November 2007(1 year 8 months)

  • Software Engineer

    Leica Geosystems part of Hexagon

    September 2005 – March 2006(6 months)

  • Software Engineer

    Unitech America

    September 1997 – August 2005(7 years 11 months)

Education

  • California State University-Long Beach

    Master of Science (MS), Computer Science

    1999 – 2002

  • Fudan University

    Bachelor of Science (BS), Computer Engineering

    1988 – 1992

Languages

  • English

  • Chinese

Skills & Expertise

  • Device Drivers
  • C#
  • Software Installation
  • ASP.NET Web API
  • Azure DevOps
  • C++
  • ASP.NET MVC
  • Microsoft SQL Server
  • WPF Development

Certifications

  • MS: Programming in C#

    Microsoft, License

    December 2013

  • MCPS: Microsoft Certified Professional

    Microsoft, License

    December 2013