Miguel De La Cruz Fernández

Senior Software Engineer at Mattermost

Leganés, Community of Madrid, 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
Miguel De La Cruz Fernández is a Senior Software Engineer based in Leganés, Spain with 14 years of experience building back-end systems, full-stack features, and test automation for open source collaboration platforms. At Mattermost he progressed from Software Engineer to Senior, contributing significant server-side features (Elasticsearch indexing, metrics) and CLI channel management using Cobra, while also improving webapp admin UX and documentation. His background spans Groovy/Grails enterprise work, systems administration and migration projects, and creating integration test frameworks for projects like Focalboard, showing a strong mix of developer tooling, ops, and QA skills. Comfortable across the stack, he blends pragmatic engineering with a habit of improving developer and operational workflows that often goes unnoticed in feature-focused teams.
code14 years of coding experience
job11 years of employment as a software developer
bookCharles III University of Madrid (Universidad Carlos III de Madrid)
languagesEnglish
github-logo-circle

Github Skills (40)

cli10
elasticsearch-api10
javascript10
web-application10
back-end-development10
apidoc10
amazon-elasticsearch10
redux10
mattermost10
elasticsearchquery10
go10
api10
front-end-development10
aws-elasticsearch10
webapp10

Programming languages (11)

TypeScriptCSSCoffeeScriptRustMakefileJavaScriptGoHTML

Github contributions (5)

github-logo-circle
mattermost/mmctl

Oct 2018 - Aug 2021

A remote CLI tool for Mattermost
Role in this project:
userBack-end Developer
Contributions:1 release, 236 reviews, 168 commits in 2 years 10 months
Contributions summary:Miguel primarily contributed to the development of channel management commands within the `mmctl` CLI tool. Their commits focused on implementing new commands for channel creation, user management (add/remove), archiving, and other channel-related operations, along with refactoring existing commands. These changes involved modifying the `channel.go` file, suggesting a focus on backend functionality for managing Mattermost channels through the CLI. They also demonstrated knowledge of the Cobra library, used for building the CLI.
golangmmctlcli-toolremote-climattermost
Focalboard is an open source, self-hosted alternative to Trello, Notion, and Asana.
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:6 releases, 277 reviews, 173 commits in 2 years 1 month
Contributions summary:Miguel's commits primarily focused on adding API client implementations, specifically for interaction with blocks, and constructing the underlying integration tests' structure. This included creating an API client, defining the integration tests setup and lifecycle changes, and implementing various test cases for different block operations. Furthermore, the user's contributions extended to webserver-side changes, specifically modifying the request handling and its authentication system. These changes significantly enhanced the project's testing capabilities and improved the overall stability of the API functionality.
golangnotionasanahostedcollaboration
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
Miguel De La Cruz Fernández - Senior Software Engineer at Mattermost