Dongdong Tian

Software Engineer at China University of Geosciences

Anhui, China
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Dongdong Tian is a software engineer and seasoned product leader with 12 years' experience designing and delivering automotive HMI and instrument cluster systems at Continental, rising to Head of Product Development Center. He blends hands-on software development, system engineering and UI/UX leadership with program-level responsibility spanning concept, quotation, multi-discipline development and SOP delivery for OEM customers. Based in Anhui, China, he pairs industry-grade embedded and backend expertise with academic rigor as an associate professor in geophysics and core contributor to the widely used Generic Mapping Tools (GMT) ecosystem. His open-source work shows a pragmatic focus on documentation quality, tooling robustness and cross-platform fixes—improving GMT, its Python interface pygmt and other scientific projects like ObsPy. Comfortable switching between technical writing, full‑stack changes and release maintenance, he is notable for bringing research-grade precision into product development workflows.
code12 years of coding experience
job7 years of employment as a software developer
bookbachelor, Physical Electronics, bachelor, Physical Electronics at University of Science and Technology of China
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (32)

geoscience10
hugo10
restructuredtext10
wordpress-themes10
python10
apidoc10
static-site-generator10
ui-theme10
latex10
document-template10
api10
html10
site-builder10
documentation10
basics9

Programming languages (25)

CCMakeMakefileGoHTMLJupyter NotebookMATLABPostScript

Github contributions (5)

github-logo-circle
GenericMappingTools/pygmt

Nov 2017 - Jan 2023

A Python interface for the Generic Mapping Tools.
Role in this project:
userBack-end Developer & Technical Writer
Contributions:2 releases, 4247 reviews, 528 commits in 5 years 2 months
Contributions summary:Dongdong primarily contributed to the development of the pygmt Python interface for the Generic Mapping Tools, focusing on implementing and improving various functionalities and documentation. The contributions include adding new features such as the show argument to Figure.savefig() and wrappers for GMT modules, as well as refactoring and improving existing functions, such as grdtrack, grdfill, and meca. They also took a role in improving and expanding the tutorials and examples for users. The user also contributed to making the interface more robust and user-friendly by addressing and fixing bugs.
seismologypythongeophysicsgeneric-mapping-toolspython-interface
GenericMappingTools/gmt

Sep 2018 - Jan 2023

The Generic Mapping Tools
Role in this project:
userDocumentation and Code Maintainer
Contributions:7 releases, 750 reviews, 1357 commits in 4 years 4 months
Contributions summary:Dongdong was primarily involved in improving the documentation and fixing typos within the GMT (Generic Mapping Tools) project. They corrected reST formatting issues, updated example scripts, and improved the descriptions of various functions and options in the manual pages. Furthermore, they addressed issues related to code quality and compilation warnings, including fixing a potential resource leak and ensuring code consistency across different platforms.
geospatialgeophysicsgeneric-mapping-toolsgenericmapping
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Dongdong Tian - Software Engineer at China University of Geosciences