Blake Erickson

Senior Software Engineer At Aha The World's 1 Product Development Software at Aha!

Meridian, Idaho, 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
Blake Erickson is a Senior Software Engineer with 13 years of experience, now building product development tooling at Aha! after a long tenure contributing to Discourse, the widely used open-source community platform. He brings deep backend expertise in Ruby on Rails and APIs, complemented by front-end experience with Ember and a growing passion for Rust and TypeScript. At Discourse he improved core platform reliability and admin functionality, shipping API enhancements, messaging features, and fixes that affected search, embedding, and email workflows for millions of users. Based in Meridian, Idaho, Blake combines a pragmatic engineering approach with a track record of thoughtful refactors and test-driven contributions. He’s equally comfortable driving product-facing features and digging into platform internals, and his move toward systems languages hints at a focus on performance and long-term maintainability.
code13 years of coding experience
job18 years of employment as a software developer
bookComputer Science, Computer Science at Boise State University
stackoverflow-logo

Stackoverflow

Stats
765reputation
91kreached
7answers
15questions
github-logo-circle

Github Skills (24)

postgresql10
back-end-development10
apidoc10
rspec10
ruby10
api10
api-design9
restful-api9
categories9
api-rest9
database-design9
rest-api9
management9
cat9
manage9

Programming languages (12)

C#TypeScriptJavaShellSCSSHandlebarsJavaScriptGo

Github contributions (5)

github-logo-circle
discourse/discourse_api

Aug 2014 - Aug 2021

Ruby API for Discourse
Role in this project:
userBack-end Developer
Contributions:57 reviews, 178 commits, 115 PRs in 7 years
Contributions summary:Blake primarily contributed to the implementation of the Ruby API for Discourse. Their work involved adding features like private messages and integrating new API endpoints. They also made changes related to setting up testing environments, adding API keys, and refactoring the codebase. The user also added tests for several API endpoints.
apidiscourseruby-apirubyrubygem
discourse/discourse

Sep 2014 - Jan 2023

A platform for community discussion. Free, open, simple.
Role in this project:
userBack-end Developer
Contributions:323 reviews, 319 commits, 588 PRs in 8 years 6 months
Contributions summary:Blake's commits primarily focus on back-end development, indicated by changes to routes, controllers, models, and database interactions. They added functionality for admin user sorting, including API changes, and introduced improvements to the existing codebase, for example the category and group structure, and to the logic around emails. They also resolved issues related to the site's search and video embedding features. This user demonstrates a strong understanding of the Discourse platform's inner workings, and the impact of their changes is on the reliability of the platform and functionality for all users.
discourserailsforumjavascriptruby
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
Blake Erickson - Senior Software Engineer At Aha The World's 1 Product Development Software at Aha!