Leonardo Correa

Senior Software Engineer at GitHub

New York, New York, 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
Leonardo Correa is a Senior Software Engineer with 13 years of experience building backend systems in Go and Ruby, currently driving development at GitHub from New York. He combines hands-on implementation—contributing to high-profile projects like Rails and the Exercism CLI—with a focus on developer productivity, reducing technical debt, and improving tooling. A former founder and long-time mentor, he has taught Rails at a bootcamp and guided engineers to meet career goals, bringing both entrepreneurial pragmatism and coaching skills to teams. His open-source contributions span reliability fixes in Active Record and UX improvements in exercism/cli, reflecting a knack for shipping practical fixes that prevent real-world failures.
code13 years of coding experience
job5 years of employment as a software developer
bookFull Stack Web Development Certification, Computer Software Engineering, Full Stack Web Development Certification, Computer Software Engineering at Free Code Camp
bookHigh Shool Diploma, Computer Programming, High Shool Diploma, Computer Programming at Miami Lakes Educational Center
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Florida International University
languagesEnglish, Spanish
stackoverflow-logo

Stackoverflow

Stats
19,379reputation
1.8mreached
313answers
15questions
Badges
sql
top-5%
sinatra
top-5%
ruby-on-rails
top-5%
gulp
top-5%
redirect
top-5%
http
top-1%
github-logo-circle

Github Skills (34)

ruby-rails10
cors10
testing10
command-line-interface10
http10
rails10
ruby10
go10
command-line10
activerecord10
post9
application-framework9
json9
apim9
rspec9

Programming languages (13)

JavaRustGoHTMLErlangShellJavaScriptSwift

Github contributions (5)

github-logo-circle
exercism/cli

Sep 2013 - Aug 2017

A Go based command line tool for exercism.org.
Role in this project:
userBack-end Developer
Contributions:3 releases, 165 commits, 99 PRs in 3 years 11 months
Contributions summary:Leonardo primarily contributed to the command-line interface for exercism.org by adding new functionalities and modifying existing ones. Their work included implementing an "unsubmit" feature, enabling filtering of current assignments by language, and providing the ability to skip problems. The user also improved the user experience by providing more descriptive error messages and improving the login process.
golangcommand-line-toolcliexercismcommand-based
rails/rails

Apr 2021 - Jun 2021

Ruby on Rails
Role in this project:
userBack-end Developer
Contributions:4 reviews, 6 commits, 4 PRs in 2 months
Contributions summary:Leonardo primarily contributed to the Active Record component of the Rails framework. Their work focused on improving the reliability of autosave callbacks, addressing issues related to dirty attributes, and correcting callback behaviors during updates. Furthermore, the user resolved deprecation warnings and reverted changes related to write protection on replicas, contributing to overall stability and maintainability. The changes also involved test case additions and modifications, with the intent of preventing unexpected behaviors.
ruby-on-railsrailsframeworkrubymvc
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
Leonardo Correa - Senior Software Engineer at GitHub