Eric Chen is a Principal Software Engineer based in Vancouver with over a decade of experience building high-performance, data-driven systems and real-time visualizations. He has led engineering efforts at Salesforce and Copperleaf, shipping privacy and SaaS solutions that span backend Java/C++ services, Spring-based APIs, and rich front-end visualizations (historically Adobe Flex and modern web stacks). Eric combines distributed systems expertise—message decoding, configuration generation, and time-correction algorithms for large ATM fleets—with hands-on ML and Spark work for fraud detection, enabling analytics-ready pipelines. Comfortable across the stack (Java, C++, Python, HTML/CSS/JS) and fluent in agile and test-driven practices, he’s known for turning complex domain constraints into practical, scalable solutions and for optimizing performance where browser or system limits matter. An early adopter of visualization-driven UX for operations monitoring, he brings a pragmatic leadership style that balances architecture, delivery, and developer productivity.
10 years of coding experience
17 years of employment as a software developer
Bachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at The University of British Columbia
Contributions:13 PRs, 38 pushes, 10 branches in 15 days
hostedcode-sharinglocallysharing
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
Eric Chen - Principal Software Engineer at Salesforce