James Berry

Senior Software Engineer at CommerceHub

Town of Queensbury, 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

👤
Senior
🎓
Top School
James Berry is a Senior Software Engineer with 15 years of experience building and testing robust systems across video codecs, media metadata platforms, and e-commerce integrations. He excels at breaking complex problems into actionable tasks and has deep expertise in software testing, test harnesses, and Agile/Scrum delivery. His background includes maintaining VP8/VP7 test infrastructure for On2/Google and contributing bug fixes and optimizations to the widely used libvpx video codec. At CommerceHub he develops OrderStream and ProductStream, connecting retailers and suppliers to streamline order and product workflows at scale. Trained in physics and philosophy at RPI, he brings a methodical, systems-oriented mindset and a knack for improving testability and operational efficiency.
code15 years of coding experience
job9 years of employment as a software developer
bookBachelors of Science, Physics - Philosophy, Bachelors of Science, Physics - Philosophy at Rensselaer Polytechnic Institute
github-logo-circle

Github Skills (13)

c1710
debugging10
debug10
c1110
video-codec10
optimization9
optimisation9
numerical-optimization9
algorithm9
code-optimization9
algorithms9
gnu-make8
build-system8

Programming languages (3)

TypeScriptCJavaScript

Github contributions (5)

github-logo-circle
webmproject/libvpx

Dec 2010 - May 2012

Mirror only. Please do not send pull requests.
Role in this project:
userBack-end Developer
Contributions:41 commits in 1 year 5 months
Contributions summary:James primarily contributed to bug fixes and optimizations within the libvpx project, a video codec library. Their work involved resolving issues related to file handling (IVF files) in vpxenc.c, memory leaks in stats_close(), and various other defects. They also addressed issues related to stride calculations, and fixed errors in several functions.
pull-requests
jamesaberry/jamesberryresume

Sep 2017 - Oct 2018

Contributions:17 pushes, 1 branch in 1 year 1 month
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
James Berry - Senior Software Engineer at CommerceHub