Dong Weiming

Sr. Software Engineer at 豆瓣

Chaoyang District, Beijing, 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
Dong Weiming is a senior software engineer with 13 years of hands-on experience building and maintaining Python-backed web services and APIs for high-traffic consumer products at Douban. He is a pragmatic full‑stack developer comfortable across Flask/Python, Vue.js frontends, and deployment/config tooling, with a knack for rapid online debugging and fixing “weird” production issues. His open-source contributions span tooling and developer ergonomics—ranging from a WeChat management system and Python web app samples to small but useful plugins for oh-my-zsh—showing curiosity beyond core product work. Based in Chaoyang, Beijing, he combines deep backend problem-solving with frontend polish and operational experience from earlier roles. An unusual detail: his formal education is in culinary arts, which speaks to a practical, process-oriented mindset that he applies to software craftsmanship.
code13 years of coding experience
job4 years of employment as a software developer
book大专, 烹饪工艺与营养, 大专, 烹饪工艺与营养 at 河北科技学院
book大专, 烹饪工艺与营养, 大专, 烹饪工艺与营养 at 保定科技职业学院
stackoverflow-logo

Stackoverflow

Stats
809reputation
73kreached
8answers
0questions
github-logo-circle

Github Skills (54)

python10
back-end-development10
configuration-management10
databases10
plugin10
flask-ask10
script10
vue10
sh10
shell10
web-development10
backend10
zsh10
flask10
vue-jsx10

Programming languages (12)

TypeScriptShellCSSJavaScriptVueGoreStructuredTextVimL

Github contributions (5)

github-logo-circle
douban/code

Feb 2014 - Jan 2016

[DEPRECATED]Douban CODE
Role in this project:
userBack-end Developer
Contributions:60 commits, 45 PRs, 30 pushes in 1 year 11 months
Contributions summary:Dong primarily refactored and improved the `compute_relative_time` function, indicating a focus on core functionality. They addressed database setup and virtual environment issues by modifying shell scripts, suggesting involvement in deployment or environment configuration. Furthermore, the user implemented email validation for user sign-ups, signifying contribution to user authentication flows.
reactdouban
dongweiming/wechat-admin

Jun 2017 - Oct 2017

Wechat Management System
Role in this project:
userFull-stack Developer
Contributions:98 commits, 6 PRs, 122 pushes in 4 months
Contributions summary:Dong appears to have worked on the Wechat Management System, adding features and making code changes. The commits include changes to CSS, API endpoints, settings pages, and UI components, indicating a focus on both frontend and backend aspects of the application. The user contributed to features like group settings, send message functionality, and the main page layout. The code changes span Vue.js, Python (Flask), and potentially database interactions, suggesting a full-stack development role.
management-systemwechatvuepython3itchat
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
Dong Weiming - Sr. Software Engineer at 豆瓣