Eric Newbury

Senior Software Engineer at Adobe

Salt Lake City Metropolitan Area 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
Eric Newbury is a senior full-stack engineer with 11 years’ experience building greenfield systems and stabilizing large legacy codebases, now contributing at Adobe’s Frame.io. He specializes in functional languages and patterns—practically applying Elixir, Phoenix, and Elm in production—and mentors teams on language-agnostic functional design and API security. Eric has a track record as a consultant improving performance and team dynamics across domains from smart power grids to election outreach and automotive platforms. He contributes to open-source language work, having added core list-manipulation primitives and tests to the Roc functional language. Based in the Salt Lake City area, he blends practical engineering with curiosity-driven learning (self-taught React Native, Ramda.js) and brings an unusual performance and risk-tolerance to teams informed by his background as an internationally ranked ballroom dancer, juggler, unicyclist, and whitewater kayaker.
code11 years of coding experience
job8 years of employment as a software developer
bookBachelor of Arts (B.A.), Computer Science, Bachelor of Arts (B.A.), Computer Science at University of Vermont
github-logo-circle

Github Skills (10)

algorithm10
data-structures10
algorithms10
functional-programming10
rust10
roc-lang10
data-structure10
compiler-development10
testing9
language-design9

Programming languages (9)

TypeScriptShellRustJavaScriptGoRubyElixirKotlin

Github contributions (5)

github-logo-circle
roc-lang/roc

Nov 2021 - Jan 2022

A fast, friendly, functional language.
Role in this project:
userBack-end Developer
Contributions:6 commits in 2 months
Contributions summary:Eric contributed to the Roc language's core functionality by implementing new built-in functions for list manipulation, specifically `dropFirst` and `sortAsc`, and `sortDesc`. They modified various files, including those related to compiler internals, built-in function definitions, and test generation. Furthermore, the user added tests for the new features to ensure they functioned correctly.
functional-languagefunctional-programmingrustroccompiler
enewbury/workstation

Jan 2022 - Feb 2024

Contributions:2 PRs, 78 pushes, 6 branches in 2 years 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
Eric Newbury - Senior Software Engineer at Adobe