Ethan Rose

Software Engineer at The Apache Software Foundation

Greater Boston 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
Ethan Rose is a software engineer based in Greater Boston with eight years of experience building scalable back-end systems, currently focused on Apache Ozone at Cloudera. He works on distributed storage concerns—consensus, consistency, performance, security, and user management—and serves as an Apache Ozone committer, contributing database and container operation improvements to a high-profile open-source project. His work includes concrete fixes around block metadata handling and implementing features like getExpiredOpenKeys, reflecting a strong attention to correctness in large distributed databases. A Rensselaer CS graduate, he has a history of shipping end-to-end tooling in C# and Python from internships and maintains an active GitHub presence documenting his open-source contributions.
code8 years of coding experience
job1 year of employment as a software developer
bookBachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at Rensselaer Polytechnic Institute
github-logo-circle

Github Skills (13)

javas10
database-management10
distributed-systems10
object-storage10
back-end-development10
java10
data-structure9
metadata-management9
data-structures9
big-data8
testing8
object-store8
hadoop8

Programming languages (6)

JavaDockerfileShellCHTMLPython

Github contributions (5)

github-logo-circle
apache/ozone

Aug 2020 - Jan 2023

Scalable, reliable, distributed storage system optimized for data analytics and object store workloads.
Role in this project:
userBack-end Developer & Database Engineer
Contributions:1096 reviews, 62 commits, 200 PRs in 2 years 5 months
Contributions summary:Ethan's primary contributions revolve around enhancing the Apache Ozone distributed storage system. They addressed issues related to block metadata, ensuring proper inclusion of pending delete blocks in metadata values and database operations. They also implemented and tested new features, such as the `getExpiredOpenKeys` feature, and integrated the changes for the new schema version. They are responsible for modifications related to database, data structure and container operations.
scalableredundantapachebig-dataspark
errose28/ozone

Jun 2020 - Mar 2025

Scalable, redundant, and distributed object store for Apache Hadoop
Contributions:2 PRs, 698 pushes, 174 branches in 4 years 9 months
scalableaccumuloredundantapachebig-data
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
Ethan Rose - Software Engineer at The Apache Software Foundation