Alejandro Montoro

Software Design Engineer II at Mattermost

Granada, Andalusia, 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
Alejandro Montoro is a versatile software engineer with 11 years of experience building reliable back-end systems, databases and polished front-end features, currently a Software Design Engineer II at Mattermost in Granada. He combines deep systems work—contributions to MySQL-compatible engines, SQL parsing, and telemetry integrations—with UI fixes and e2e testing for large open-source collaboration software. His background spans scientific and performance-critical projects (ROOT vectorized math, CUDA ray tracing for his thesis) and practical cloud/bioinformatics systems, showing comfort across C++, Go, Scala and JavaScript. Notably, he implemented view management and DATETIME/CHAR support in go-mysql-server and added Rudder telemetry hooks to Mattermost Playbooks, reflecting a knack for bridging developer tooling, observability and production services.
code11 years of coding experience
job7 years of employment as a software developer
bookDouble degree in Computer Science and Mathematics, Double degree in Computer Science and Mathematics at University of Granada
languagesEnglish, Swedish, French
github-logo-circle

Github Skills (49)

javascript10
cypress10
c-language10
kicad10
apidoc10
mysql10
testing10
plugin-development10
mathematics10
statistics10
vectorization10
math10
ui-design10
eda10
mattermost10

Programming languages (15)

C++CSSCScalaMakefileGoHTMLTypeScript

Github contributions (5)

github-logo-circle
Mattermost Playbooks enable reliable and repeatable processes for your teams using checklists, automation, and retrospectives.
Role in this project:
userBack-end Developer
Contributions:1092 reviews, 218 commits, 271 PRs in 2 years 3 months
Contributions summary:Alejandro was involved in the integration of server-side support for Rudder, adding telemetry to the incident service. They implemented a no-op telemetry client, refactored codebase for consistency, and addressed English errors and documentation issues. Furthermore, the user created and tested new telemetry features related to the "Rudder" data platform within the "mattermost-plugin-playbooks" repository, setting up build-time variables for configuration.
golangrepeatablechecklistsretrospectivesreliable
src-d/go-mysql-server

Aug 2019 - Oct 2019

An extensible MySQL server implementation in Go.
Role in this project:
userBack-end Developer
Contributions:44 commits, 8 PRs, 61 comments in 2 months
Contributions summary:Alejandro primarily focused on enhancing the MySQL server implementation. They added support for the `DATETIME` and `CHAR` data types, and modified existing code to correctly handle integer types, converting literals to the smallest possible representations. Furthermore, the user implemented several improvements related to string matching and the ROUND function within the Go-based MySQL server. These changes involved modifications to the code's type system and parsing logic, enhancing the server's functionality.
golangsql-parserquery-enginemysqlsql
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
Alejandro Montoro - Software Design Engineer II at Mattermost