Jonathan Greenberg

Senior Software Engineer At Flagrant

Asheville, North Carolina, 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
Jonathan Greenberg is a Senior Software Engineer with 11 years of experience building and maintaining web applications, currently driving backend work at Flagrant from his base in Asheville, NC. He specializes in Ruby on Rails back-end development but has shipped services and APIs across Elixir/Phoenix, GraphQL, and Rust, often bridging legacy Rails systems with modern stacks. As a longtime contractor he’s delivered multi-tenant SaaS features, Dockerized microservices, and integrations with data platforms like ElasticSearch and Redshift, showing both product sensibility and operational rigor. He has contributed to community projects such as the rubycentral CFP app, improving schedule flow and validation logic, reflecting a knack for solving tricky edge cases in event-driven systems. Known for meticulous troubleshooting and mentoring, he pairs hands-on coding with pragmatic architecture choices to keep projects moving.
code11 years of coding experience
job11 years of employment as a software developer
languagesEnglish, French
github-logo-circle

Github Skills (7)

activerecord10
rails10
back-end-development10
ruby-on-rails10
database-design9
rspec9
javascript7

Programming languages (8)

TypeScriptJavaShellJavaScriptGoCommon LispHTMLRuby

Github contributions (5)

github-logo-circle
rubycentral/cfp-app

Jan 2018 - Jul 2022

Rails app for managing a conference CFP
Role in this project:
userBack-end Developer
Contributions:62 reviews, 55 commits, 46 PRs in 4 years 6 months
Contributions summary:Jonathan primarily focused on back-end development, modifying the Rails application to manage conference event statuses and improve schedule flow. They consolidated validation logic, updated event status functionality, and implemented UI audits for the schedule flow. Furthermore, the user introduced changes to time picker adjustments and added presence validations for the time slot model.
ruby-on-railsrails-apprailsrubycfp
Contributions:1 push, 2 branches in 2 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
Jonathan Greenberg - Senior Software Engineer At Flagrant