Jonathan Rosenberg

Principle Software Engineer at CBRE

Akron, Ohio, 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
Jonathan Rosenberg is a principal software engineer based in Akron, Ohio, with four years of professional engineering experience and a focus on backend systems. At CBRE he drives robust, production-ready solutions and contributes to developer tooling and integrations that improve data workflows. An active open-source contributor, he has meaningful contributions to the popular lakeFS project—adding commit behavior, tests, and DBT branch creation support—showing a knack for data-versioning and CLI tooling. His background is unconventional for tech, holding a bachelor's in Animal Sciences/Zoology from Ohio State, which hints at strong observational and problem-framing skills applied to engineering. He blends pragmatic code delivery with attention to test coverage and UX for CLI-driven data platforms.
code4 years of coding experience
bookBachelor's degree, Animal Sciences, Zoology, Bachelor's degree, Animal Sciences, Zoology at The Ohio State University
github-logo-circle

Github Skills (11)

testing10
command-line-interface10
go10
go-testing10
cli10
command-line10
data-versioning9
versioning9
version-control9
golang8
data-engineering8

Programming languages (7)

SmartyJavaShellScalaGoJupyter NotebookPython

Github contributions (5)

github-logo-circle
treeverse/lakeFS

Feb 2022 - Jan 2023

lakeFS - Data version control for your data lake | Git for data
Role in this project:
userBack-end Developer
Contributions:16 releases, 680 reviews, 212 commits in 11 months
Contributions summary:Jonathan primarily contributed to the lakeFS project by implementing and modifying functionalities related to the `commit` command. Their work included adding features for empty commit messages, integrating these features into the codebase and tests, and addressing code style issues. Furthermore, the user made changes to the DBT (Data Build Tool) integration by adding branch creation capabilities. This included changes to the `lakectl` command-line tool and the related test cases.
pythonhadoop-filesystemdatadata-streamdata-lake
treeverse/hadoop-router-fs

May 2022 - Jul 2022

RouterFileSystem is a Hadoop FileSystem implementation that transforms URIs at runtime according to provided configurations. It then routes file system operations to another Hadoop file system that executes it against the underlying object store.
Contributions:35 reviews, 67 commits, 11 PRs in 1 month
hadoop-filesystemruntimeroutesfilesystemobject-store
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
Jonathan Rosenberg - Principle Software Engineer at CBRE