Roger Du

Principal Software Engineer at Veeva Systems

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

👤
Senior
🎓
Top School
Roger Du is a Principal Software Engineer with 11 years of experience designing and shipping high-performance frontend systems, currently at Veeva Systems after leading major initiatives at Kuaishou and Meituan. He specializes in React, TypeScript, and modern frontend architectures, driving large-scale migrations (Vue→React) and building component libraries that halved development time across teams. His work balances performance and reliability—optimizing metrics like FMP and achieving 99.99% uptime for merchant-facing systems—while also automating developer workflows such as SDK publishing. A pragmatic technical leader, he pairs hands-on coding with mentorship and cross-team coordination to deliver scalable, maintainable products. Based in Chaoyang, Beijing, he brings a background spanning web, analytics SDKs, and early mobile/hybrid app development, showing a consistent knack for refactoring monoliths into modular, testable code.
code11 years of coding experience
job10 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Dalian University of Foreign Languages
languagesEnglish, Japanese, Chinese
github-logo-circle

Github Skills (39)

javascript10
typescript10
user-interface10
declarative10
frontend10
react10
censorship-circumvention7
mongoose6
displays6
media-queries6
python5
expressjs5
viewport-units4
preset4
postcss4

Programming languages (1)

JavaScript

Github contributions (5)

github-logo-circle
A commitizen adapter for the angular preset of https://github.com/conventional-changelog/conventional-changelog
Contributions:15 pushes, 2 branches, 1 tag in 5 years 5 months
changelogconventional-changelogconventionalcommitizencommitizen-adapter
dupengdl/tests

Oct 2014 - Dec 2021

Contributions:80 commits, 66 pushes, 5 branches in 7 years 2 months
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
Roger Du - Principal Software Engineer at Veeva Systems