陈杨文 

Co-Founder at 上海真思科技发展有限公司

Shanghai, 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

👤
Senior
🎓
Top School
陈杨文 is a Shanghai-based software engineer and co-founder with 13 years of experience building backend and full-stack systems, now leading technology at his own company since 2019. He has a strong Java background from roles at Alibaba and other Shanghai firms, and has driven refactors and protocol-level improvements in projects like Alibaba's Canal. An active open-source contributor, he has enhanced module loading and import map capabilities in SystemJS and improved Docusaurus' blog processing—work that spans both runtime loader internals and developer-facing tooling. Known for pragmatic code quality and incremental improvements, he blends startup product instincts with deep technical contributions to well-known projects. Outside work he frames his professional life around family values, aiming to be a good father and husband while coding his dreams.
code13 years of coding experience
book海南琼台师范
languagesChinese, Chinese
stackoverflow-logo

Stackoverflow

Stats
7,481reputation
3.2mreached
89answers
125questions
Badges
css
top-5%
jetty
top-5%
maven
top-5%
github
top-5%
scroll
top-5%
java
top-5%
github-logo-circle

Github Skills (39)

markdown10
javascript10
back-end-development10
mysql10
architecture10
module-loader10
java10
javas10
lazy-loading10
markdown-it10
resource-loading10
systemjs10
ca10
backend10
architectures10

Programming languages (29)

CGoMustacheCommon LispHTMLSvelteJupyter NotebookTypeScript

Github contributions (5)

github-logo-circle
facebook/docusaurus

Jul 2019 - Jul 2021

Easy to maintain open source documentation websites.
Role in this project:
userFull-stack Developer
Contributions:5 commits, 6 PRs, 22 comments in 2 years
Contributions summary:陈杨文 contributed to the Docusaurus project by implementing new features and fixing bugs within the blog plugin. Their work included adding support for front matter IDs, truncate markers, and date front matter, enhancing the blog's functionality. They also addressed a bug in parsing the front matter date. These changes involved modifying both the JavaScript and markdown processing code, improving the flexibility and usability of the blogging feature.
javascriptreact
alibaba/canal

Apr 2015 - Apr 2015

阿里巴巴 MySQL binlog 增量订阅&消费组件
Role in this project:
userBack-end Developer
Contributions:5 commits, 1 PR, 6 comments in 4 days
Contributions summary:陈杨文 primarily contributed to refactoring and improving the `CanalServerWithEmbedded` class. Their changes include fixing typos, code cleanup, and extracting the `CanalService` interface. They also made updates to several handler classes, such as `SessionHandler` and `ClientAuthenticationHandler`, involving modifications related to subscribe/unsubscribe and connection handling. Furthermore, they touched on test classes, demonstrating a focus on improving the server's functionality.
binlogmysql-servermysql-binlogmysql
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