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.
11 years of coding experience
7 years of employment as a software developer
Double degree in Computer Science and Mathematics, Double degree in Computer Science and Mathematics at University of Granada
Mattermost Playbooks enable reliable and repeatable processes for your teams using checklists, automation, and retrospectives.
Role in this project:
Back-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.
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