Greg Blake

Senior Software Developer at Power Home Remodeling

Atlanta, Georgia, 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
Greg Blake is a Senior Software Developer based in Atlanta with 11 years of experience building full-stack Ruby on Rails applications and maintaining reliable backend services. At Power Home Remodeling he progressed from Software Developer to senior engineer, delivering production-grade features and compatibility fixes across modern Rails stacks. He contributes to open source—improving a volunteer management app for CASA with focused frontend refactors and hardening the rpush push-notification library by identifying APNs payload issues and Rails 7 compatibility bugs. Greg pairs pragmatic UI work with backend QA and testing, showing an ability to translate failing specs into robust fixes. His background includes operational leadership prior to software, bringing a practical, process-minded perspective to engineering teams. Known for clear problem diagnosis and steady delivery, he balances polish in the UI with attention to protocol and platform limits.
code11 years of coding experience
job16 years of employment as a software developer
bookBachelor's degree, Bachelor's degree at Georgia State University
github-logo-circle

Github Skills (22)

apn10
ruby-rails10
testing10
rspec10
rails10
apple-push-notifications10
push-notifications10
erb10
ruby10
front-end-development10
html10
activerecord10
ruby-on-rails10
redis9
css9

Programming languages (7)

TypeScriptDockerfileC++JavaScriptGoRubyPython

Github contributions (5)

github-logo-circle
rpush/rpush

Dec 2020 - Dec 2021

The push notification service for Ruby.
Role in this project:
userBackend & QA Engineer
Contributions:10 reviews, 11 commits, 6 PRs in 1 year
Contributions summary:Greg primarily focused on testing and validating the push notification service's behavior, specifically around Apple Push Notification Service (APNs) in various configurations (APNSp8, Redis, ActiveRecord). Their work involved writing failing specs to identify payload size validation issues. The commits also implemented fixes to address these issues, bringing the project into alignment with APNs v2 size limits. Furthermore, the user resolved Rails 7 compatibility issues related to database configuration access.
pushnotification-servicenotificationspush-notificationsubscription
rubyforgood/casa

Dec 2022 - Dec 2022

Volunteer management system for nonprofit CASA, which serves foster youth in counties across America.
Role in this project:
userFull-stack Developer
Contributions:10 commits, 4 PRs, 1 comment in 1 day
Contributions summary:Greg primarily contributed to the frontend development of the "casa" repository. They focused on updating the UI for various forms and index pages, specifically for "mileage_rates", "judges", "languages", and "contact_type_groups." The contributions involved refactoring existing views to align with a "plainadmin" theme, utilizing Ruby on Rails and related libraries. The user's work included both code modifications and visual updates, as evidenced by the provided screenshots and code diffs.
servesyouthr4gmanagement-systemcasa
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
Greg Blake - Senior Software Developer at Power Home Remodeling