Dominic Zhang

Lead Software Engineer at MedAdvisor International

Dominic Zhang has a diverse work experience in the software engineering field. Dominic started their career in 2006 at Microsoft, where they worked as an SDE on a credit card transaction processing system for Citi Bank. Dominic then joined Autodesk in 2007, where they initially worked as a Software Developer and later as a Senior Software Developer. At Autodesk, Dominic was involved in software design discussions, implemented features, and conducted unit tests to ensure code quality.

In 2015, Dominic moved on to QSR International, where they served as a Senior Software Engineer. Here, they implemented and maintained features according to design documents, conducted unit tests, and communicated with product teams to clarify requirements.

Currently, Dominic is employed at MedAdvisor as a Lead Software Engineer. In this role, they are responsible for designing and implementing frameworks and key components in projects, using various design patterns and following design principles like SOLID and Clean Code. Dominic also conducts code reviews, provides suggestions to enhance code quality, and ensures consistent coding conventions.

Overall, Dominic's work experience showcases their expertise in software development, design, and code quality assurance across different companies and roles.

Dominic Zhang obtained their Master's degree in Computer Science from Wuhan University, completing their education from 1999 to 2006.

Links

Previous companies

Microsoft logo
Autodesk logo
Lumivero logo

Timeline

  • Lead Software Engineer

    November, 2021 - present

  • Senior Software Engineer

    April, 2018