Ethan Rose

Software Engineer at Cloudera

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

🤩
Rockstar
🎓
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 (5)

JavaDockerfileCHTMLPython

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:1295 reviews, 62 commits, 230 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.
data-analyticsobject-storehadoopstoragebig-data
errose28/DotfilesLibrary

Oct 2020 - May 2022

Contributions:1 release, 29 pushes, 5 branches in 1 year 7 months
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