Fuchun Dong
About Fuchun Dong
Fuchun Dong is a software engineer with extensive experience in designing and implementing distributed transactional systems. He has worked for notable companies such as International Game Technology, Autodesk, and currently Credit Karma, and holds degrees in Applied Mathematics and Mathematics from Peking University and Tufts University, respectively.
Work at Credit Karma
Fuchun Dong has been employed at Credit Karma as a Software Engineer since 2019. His role involves leveraging his extensive experience in software development to contribute to various projects. He works at the company's office located at 760 Market Street. His responsibilities include designing and implementing distributed systems that enhance the functionality and performance of Credit Karma's services.
Previous Experience at International Game Technology
Fuchun Dong worked at International Game Technology as a Project Software Engineer from 1996 to 2013, accumulating 17 years of experience in Reno, NV. During his tenure, he focused on developing software solutions for gaming applications, contributing to the company's technological advancements in the gaming industry.
Experience at Autodesk
From 2015 to 2019, Fuchun Dong served as a Principal Software Engineer at Autodesk in San Francisco. In this role, he was responsible for leading software development projects and implementing innovative solutions that improved product offerings. His work contributed to Autodesk's reputation as a leader in design software.
Education and Expertise
Fuchun Dong earned his Bachelor's degree in Applied Mathematics from Peking University, where he studied from 1986 to 1990. He later obtained a Master's degree in Mathematics from Tufts University, studying from 1992 to 1995. His educational background supports his expertise in protocol and API design, as well as his proficiency in various programming languages and frameworks.
Technical Skills and Knowledge
Fuchun Dong possesses extensive technical skills in software engineering, particularly in designing and implementing distributed transactional systems. He is proficient in multiple programming languages, including Java, Go, C#, C/C++, Python, and JavaScript. His knowledge extends to networking and security protocols, Linux programming, and various storage solutions such as SQL Server, MongoDB, and Redis.