Ethan Bell is a Senior Software Engineer with 12 years of experience building secure, data-driven systems and distributed streaming platforms, now working at Hydrolix in Salem, Oregon. He specializes in type-oriented functional programming, reactive systems (Akka/Scala), and evolving query language interpreters for property-graph stores, bringing both hands-on implementation and protocol-level thinking to complex backends. Ethan has a strong security posture from early work on end-to-end encrypted NoSQL systems and identity providers, and he pairs that with a pragmatic focus on test-driven development and data engineering. A lifelong learner with an MS in Computer Science (Programming Languages) and a graduate certificate in Computer Security, he combines formal thinking with practical shipping experience. Colleagues rely on him to translate advanced functional patterns into maintainable production code while exploring generative AI and other emerging tooling.
12 years of coding experience
9 years of employment as a software developer
Bachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at Pacific University
Oregon Advanced Diploma, Oregon Advanced Diploma at Westview High School
Associate of Arts (A.A.) Oregon Transfer (Computer Science), Associate of Arts (A.A.) Oregon Transfer (Computer Science) at Portland Community College
Computer Science, Computer Science at Queen Mary University of London
Master of Science - MS Computer Science (Programming Languages), Master of Science - MS Computer Science (Programming Languages) at Portland State University
My Art Studio portfolio website, and a learning space for Jekyll
Contributions:4 PRs, 107 pushes, 2 branches in 1 year 5 months
jekylljekyll-themeart
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.