Richard Ding

Software Data Engineer

New York, New York, United States
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
award
Top expert inFull-stack JavaScript Development
Richard Ding is a Software Data Engineer with 14 years of experience, currently building trading technology in Bank of America Merrill Lynch’s Global Markets Tech program. He blends backend and front-end skills with DevOps fluency, contributing to high-profile open source projects like Node.js (build infra) and cytoscape.js, and has a seat at the Node.js Technical Steering Committee. His background in statistics (UCLA) and roles across product, outreach, and analytics give him a pragmatic, cross-functional approach to shipping resilient systems and improving developer workflows. He’s comfortable refactoring error handling and tests, tightening CI pipelines, and polishing documentation and UX—small fixes that reduce flakiness and improve team velocity. Based in New York, he also pursues creative projects outside code, from rock operas to pizza-making, signaling an attention to craft and user delight.
code14 years of coding experience
job1 year of employment as a software developer
bookHigh School Diploma, 4.2/4.0, High School Diploma, 4.2/4.0 at Plymouth High School
bookBachelor of Science - BS, Statistics, Bachelor of Science - BS, Statistics at University of California, Los Angeles
languagesEnglish, Chinese
stackoverflow-logo

Stackoverflow

Stats
68,296reputation
11.5mreached
1,064answers
46questions
Badges
angular
top-5%
tcp
top-5%
caching
top-5%
regex
top-1%
if-statement
top-5%
dockerfile
top-5%
github-logo-circle

Github Skills (73)

testing10
build-automation10
google-maps10
refactoring10
graph-theory10
javascript10
front-end-development10
html10
mysql10
cicd10
error-handling10
jenkins-ci10
nodejs10
google-maps-api10
documentation10

Programming languages (20)

PowerShellC#JavaCSSC++CRustTeX

Github contributions (5)

github-logo-circle
nodejs/build

Jan 2017 - Sep 2022

Better build and test infra for Node.
Role in this project:
userDevOps Engineer
Contributions:15 reviews, 21 commits, 32 PRs in 5 years 8 months
Contributions summary:Richard's contributions primarily focus on maintaining and improving the build infrastructure for Node.js. This includes fixing a broken Jenkins status script, applying linting to JavaScript files, and updating links in HTML files related to code coverage. They also removed an unused variable in a Python file. The fixes to the Jenkins script suggest a focus on ensuring the build system's functionality, especially concerning integrations with other tools.
javascriptinfratest-infranodejsnode
jquery-archive/jquery-mobile

Mar 2012 - Mar 2012

jQuery Mobile Framework
Role in this project:
userTechnical Writer
Contributions:15 commits in 2 days
Contributions summary:Richard primarily contributed to the documentation of the jQuery Mobile framework. Their commits focused on fixing typos, correcting grammar, and copyediting various documentation pages related to forms, toolbars, API, and theming. They removed outdated content and improved the overall clarity and accuracy of the documentation, ensuring a better user experience for developers.
mobile-frameworkjqueryjquery-mobilejavascriptandroid
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
Richard Ding - Software Data Engineer