Di Zhang

Di Zhang

Principal Software Engineer @ Thomson Reuters

About Di Zhang

Di Zhang is a Principal Software Engineer at Thomson Reuters in Beijing, China, where he has worked since 2015. He has extensive experience in software engineering, particularly in big data resolution and system enhancements.

Work at Thomson Reuters

Di Zhang has been a Principal Software Engineer at Thomson Reuters since 2015, contributing to various software engineering projects in Beijing, China. Prior to this role, he served as a Software Release Engineer from 2011 to 2013 and as a Senior Software Engineer from 2013 to 2015. During his tenure, he has been involved in significant projects, including the migration of source control tools from Subversion to Git and the architecture and implementation of a JIRA migration project, which improved the backend release system.

Education and Expertise

Di Zhang earned a Bachelor's degree in Computer Software Engineering from Nankai University, where he studied from 2002 to 2006. His educational background has provided him with a strong foundation in software engineering principles, which he has applied throughout his career in various roles within the technology sector.

Background in Configuration Management

Before joining Thomson Reuters, Di Zhang worked at Beijing Baofeng Inc as a Configuration Management Team Leader from 2010 to 2011. He also held the position of Configuration Management Engineer at Huawei Technologies from 2006 to 2010. In these roles, he focused on managing software configurations and enhancing release processes, contributing to his expertise in configuration management.

Big Data Resolution Research

Di Zhang conducted research on big data resolution for release system enhancement. He developed a real-time system that caches all commits into Elasticsearch using GitLab Web-hook. This project included performing visual statistics on Kibana, showcasing his ability to integrate big data technologies into software engineering practices.

Migration of Source Control Tools

In his role at Thomson Reuters, Di Zhang led the migration of source control tools from Subversion to Git. This involved importing development history and translating SVN revisions to Git commits. His work in this area demonstrates his technical proficiency and leadership in managing complex software transitions.

People similar to Di Zhang