Eric Nelson is a seasoned software engineering leader with over a decade of experience building large, scalable, fault-tolerant enterprise systems and leading cross-functional teams. He combines adaptive, situational leadership with hands-on expertise in Java, Scala, C#, Ruby and a strong advocacy for functional, message-driven architectures (notably Akka) and Spring/SpringBoot ecosystems. Eric has repeatedly driven rapid prototyping and agile delivery across startups and large firms—most recently as Director of Software Engineering at BambooHR after senior technology roles at SimpleNexus/nCino and HireVue. He brings deep Linux/Unix systems knowledge (LPI certified) and a track record of integrating software and hardware solutions for production reliability. An active open-source contributor, he’s improved the Vavr functional library for Java by enhancing concurrency and core APIs, reflecting his commitment to code quality and functional paradigms. Colleagues describe him as a people-first leader who removes barriers, aligns teams with business outcomes, and helps engineers advance their careers while keeping the big picture in focus.
12 years of coding experience
22 years of employment as a software developer
Masters Management Information Systems, Masters Management Information Systems at University of Phoenix
BS Management Information Systems, BS Management Information Systems at Brigham Young University
vʌvr (formerly called Javaslang) is a non-commercial, non-profit object-functional library that runs with Java 8+. It aims to reduce the lines of code and increase code quality.
Role in this project:
Back-end Developer
Contributions:30 commits, 11 PRs, 57 comments in 3 months
Contributions summary:Eric's commits primarily focus on enhancing the Vavr library, which is a functional programming library for Java. They improved the concurrent features by adding support for wrapping Java futures. The user also contributed to the core functionality by adding the toLeft and toRight methods for the Value interface and adding the sequence method to Try and Option. Furthermore, there were commits that dealt with correcting spelling errors and merging upstream changes.
Contributions:3 releases, 39 commits, 2 PRs in 6 years 5 months
javamonads
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 Nelson - Director Of Software Engineering at BambooHR