Cheng Chen is a Staff Software Engineer based in Greater Boston with eight years of experience building web applications and user interfaces using PHP, Ruby on Rails, and JavaScript. After a progressive engineering career at MathWorks, he joined Slack where he advanced from Senior to Staff Engineer, focusing on backend and API development. He contributes to notable open-source projects like the Node Slack SDK, where he added datastore CLI commands and strengthened testing and data models. Cheng blends practical UI design sensibilities with backend craftsmanship, delivering maintainable, well-tested features at scale. He holds an MS in Computer and Information Systems from Boston University and began his technical journey with a BE in Electrical and Electronics Engineering from Tongji University.
8 years of coding experience
11 years of employment as a software developer
Bachelor of Engineering - BE Electrical and Electronics Engineering, Bachelor of Engineering - BE Electrical and Electronics Engineering at Tongji University
Master of Science - MS Computer and Information Systems, Master of Science - MS Computer and Information Systems at Boston University
Contributions:1 release, 10 reviews, 11 PRs in 7 months
Contributions summary:Cheng primarily focused on developing and modifying CLI commands related to a datastore feature within the Node.js Slack SDK. They introduced commands for common operations like get, put, delete, and query. The user updated data models and data types to improve the functionality and maintainability of these new commands. The commits also involved modifying test files to accommodate the newly added datastore features, showing a focus on testing and quality assurance.
Contributions:1 review, 10 commits, 17 PRs in 7 months
takesstringjavascriptnext-genposts
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.