Joe Pearson

Director at Avid

London, England, United Kingdom
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
Joe Pearson is a London-based technology leader with 11 years of experience blending music, product design, and backend engineering to drive audio-focused platforms at Avid. As Director and former Principal Audio Ecosystem Architect, he has led design and implementation of PaaS services for flagship products like Sibelius and Pro Tools, and architected Sibelius Cloud Publishing as a microservices fleet on Kubernetes. A hands-on engineer and open-source contributor, he has improved core Elixir tooling for MongoDB and Ecto—adding index management APIs and OTP-compatible fixes that strengthen database integrations. Trained as a jazz percussionist with a Master of Performance from Guildhall, he brings creative problem-solving and a customer-first perspective to technical strategy and product roadmaps. Colleagues rely on him for pragmatic backlog stewardship, cross-team collaboration, and the rare combination of deep domain knowledge in both professional audio and backend systems.
code11 years of coding experience
job17 years of employment as a software developer
bookMaster of Performance Jazz Percussion, Master of Performance Jazz Percussion at Guildhall School of Music and Drama
bookBMus (Hons) Music, BMus (Hons) Music at University of Leeds
bookMusic Performance Jazz, Music Performance Jazz at University of North Texas
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
685reputation
37kreached
7answers
15questions
github-logo-circle

Github Skills (20)

elixir10
testing10
mongodb-database10
driver10
ecto10
mongodb10
cro9
dialyzer9
creo9
otp8
nodejs6
arrow-functions6
pcre6
webstorm6
regex6

Programming languages (13)

C++GoErlangTypeScriptDockerfileCoffeeScriptShellJavaScript

Github contributions (5)

github-logo-circle
elixir-mongo/mongodb

Aug 2021 - Sep 2021

MongoDB driver for Elixir
Role in this project:
userBack-end Developer
Contributions:5 reviews, 48 commits, 9 PRs in 1 month
Contributions summary:Joe primarily contributed to the Elixir MongoDB driver by implementing new features, improving existing functionalities, and addressing code formatting issues. The user added the `create_indexes` API, including related tests, and incorporated `drop_index` functionality. They also addressed various issues related to OTP compatibility, code formatting, and test fixes. These contributions demonstrate a focus on enhancing the driver's core functionality and ensuring its stability.
mongodb-driverdriverelixirmongodb
elixir-mongo/mongodb_ecto

Aug 2021 - Sep 2021

MongoDB adapter for Ecto
Role in this project:
userBack-end Developer
Contributions:28 commits, 1 PR, 9 comments in 1 month
Contributions summary:Joe focused on developing and maintaining the MongoDB adapter for Ecto, a library for Elixir. Their contributions involved removing unnecessary configurations, adding tools for static analysis and testing (Credo, Dialyzer), and cleaning up dependencies. They also implemented index management APIs and made refactoring changes, specifically related to upsert operations and type conversions.
mongoose-pluginelixiradaptermongodbecto
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