Eric Nelson

Director Of Software Engineering at BambooHR

Lehi, Utah, 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 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.
code12 years of coding experience
job22 years of employment as a software developer
bookMasters Management Information Systems, Masters Management Information Systems at University of Phoenix
bookBS Management Information Systems, BS Management Information Systems at Brigham Young University
languagesEnglish, Russian
github-logo-circle

Github Skills (7)

javas10
functional-programming10
java10
concurrency10
java-collections9
immutable-collections8
api-design8

Programming languages (4)

TypeScriptJavaCoffeeScriptScala

Github contributions (5)

github-logo-circle
vavr-io/vavr

Dec 2015 - Mar 2016

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:
userBack-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.
functional-programmingjava-8profitcode-qualityjava8
enelson/java_monads

Mar 2016 - Jul 2022

Common monads for Java
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