Carlos Martín

Principal Software Engineer at ScyllaDB

Spain
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
Carlos Martín is a Principal Software Engineer based in Spain with 16 years of experience building cloud and developer tooling backends, currently shaping the Go backend for Scylla Cloud. He has led teams and projects at source{d}, translating complex research-led code analysis into production applications, and earlier helped build OpenNebula’s IaaS platform in C++, Ruby and JavaScript. Carlos combines deep systems and distributed-systems expertise with a practical focus on observability and query processing—his open-source contributions include core improvements to an extensible Go MySQL server implementation. Comfortable from low-level daemon work to cloud-native Go services, he frequently bridges engineering, product and management as a tech lead and maintainer. A detail that stands out: he balanced leadership and hands-on coding across diverse stacks while taking a creative sabbatical to travel Asia, reflecting a curiosity-driven approach to problem solving and team culture.
code16 years of coding experience
job11 years of employment as a software developer
bookMaster of Research in Computer Science Computer Science, Master of Research in Computer Science Computer Science at Universidad Complutense de Madrid
languagesEnglish, Spanish
stackoverflow-logo

Stackoverflow

Stats
11reputation
460reached
1answer
0questions
github-logo-circle

Github Skills (9)

golang10
go10
sql10
sql-engine10
mysql10
data-structure7
data-structures7
opennebula6
system-design6

Programming languages (12)

TypeScriptSmartyShellC++CSSScalaJavaScriptGo

Github contributions (5)

github-logo-circle
src-d/go-mysql-server

Oct 2019 - Oct 2019

An extensible MySQL server implementation in Go.
Role in this project:
userBack-end Developer
Contributions:7 commits, 6 PRs, 2 comments in 11 days
Contributions summary:Carlos contributed to the core functionality of the MySQL server implementation in Go. Their work included adding features like handling VARCHAR length in MySQLTypeName and incorporating progress tracking for partition operations within the SHOW PROCESSLIST output. The contributions involved modifications to SQL parsing, query processing, and the process list display, indicating a focus on improving query execution and monitoring capabilities. Furthermore, the user also addressed asynchronous query context management.
golangsql-parserquery-enginemysqlsql
carlosms/vscode-babelfish

Aug 2018 - Mar 2019

Contributions:6 releases, 31 commits, 12 pushes in 7 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
Carlos Martín - Principal Software Engineer at ScyllaDB