Rafael Chacon

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
Rafael Chacón is a seasoned software engineer with 17 years of experience building scalable backend systems and databases, now a founding engineer at Multigres based in New York. He has held senior infrastructure and staff engineering roles at Slack and Figma, driving reliability and large-scale service improvements. Rafael’s background spans API design, microservices, containerization, and database clustering—he contributed to Vitess, a well-known MySQL clustering project, and enhanced a Go-based SQL parser on GitHub. Comfortable both in hands-on coding and system design, he has led teams at consumer and enterprise companies including Under Armour and MyFitnessPal. His academic focus on education technology and media informs a pragmatic, user-centered approach to engineering. He combines deep backend expertise with a track record of improving database robustness and developer experience.
code18 years of coding experience
github-logo-circle

Github Skills (11)

databases10
sql-parser10
go10
parsing10
relational-databases10
mysql10
sql-database10
database10
testing9
database-testing9
sql8

Programming languages (13)

MDXJavaC++RustScalaGoTypeScriptCoffeeScript

Github contributions (5)

github-logo-circle
vitessio/vitess

Aug 2017 - Nov 2021

Vitess is a database clustering system for horizontal scaling of MySQL.
Role in this project:
userBackend & Database Engineer
Contributions:97 reviews, 483 commits, 204 PRs in 4 years 3 months
Contributions summary:Rafael primarily focused on improving the database and backend aspects of the Vitess project. The contributions involve fixing database tests, modifying database configuration refresh logic, and implementing and testing a feature for supporting appDebug database connections. The user's work resulted in improvements to the robustness of the database connectivity.
clusteringdatabasehorizontal-scalingmysqlvitess
xwb1989/sqlparser

Oct 2017 - May 2018

SQL Parser implemented in Go
Role in this project:
userBack-end Developer
Contributions:14 commits in 7 months
Contributions summary:Rafael primarily contributed to enhancing the SQL parser implemented in Go. Their work involved adding support for new SQL features, specifically `TRUNCATE`, and improving the parser's handling of comments in SQL statements. The user also integrated tests for the executor engine and addressed various code quality issues, such as fixing typos and improving comments for clarity. Furthermore, the user contributed to adding directives for features like skipping the query plan cache.
gosql-parser
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