Michel Laterman is a Senior Software Engineer based in Vancouver with five years of professional experience building cloud-native monitoring and automation systems. He brings hands-on expertise in infrastructure-as-code (Ansible, Terraform), observability stacks (ELK, Prometheus), and backend development in Go, Python, and Java. At Elastic he contributes to high-profile open-source projects like Beats and Elastic Agent, improving reliability, diagnostics, and fleet management workflows. Prior roles at SAP and research experience from University of Calgary give him a strong foundation in cloud infrastructure and engineering practices. Colleagues rely on him for pragmatic automation and for translating complex observability needs into resilient, testable agent and backend code.
5 years of coding experience
6 years of employment as a software developer
Master of Science (M.Sc.), Computer Science, Master of Science (M.Sc.), Computer Science at University of Calgary
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at University of Northern British Columbia
Elastic Agent - single, unified way to add monitoring for logs, metrics, and other types of data to a host.
Role in this project:
Back-end & DevOps Engineer
Contributions:441 reviews, 17 commits, 244 PRs in 8 months
Contributions summary:Michel primarily contributed to the backend functionality of the `elastic/elastic-agent` repository, focusing on adding and modifying core agent commands. They implemented changes to the diagnostics command, added support for scheduled actions, and updated the containerd dependency. The user also made adjustments to the agent's fleet API interactions and enrollment process, indicating involvement in the agent's management and deployment workflows. Furthermore, the commits demonstrate proficiency in Go and a deep understanding of the agent's architecture, along with improvements to the testing and documentation.
:tropical_fish: Beats - Lightweight shippers for Elasticsearch & Logstash
Role in this project:
Back-end & DevOps Engineer
Contributions:114 reviews, 44 commits, 190 PRs in 1 year 3 months
Contributions summary:Michel contributed to the `elastic/beats` repository by addressing issues related to listener creation failures in the Elastic Agent, disabling flaky tests, and updating the Go version. They focused on error logging, disabling tests related to specific operating systems, and updating the go.mod file. The user also contributed to the removal of Beats central management, which involved restructuring the xpack/libbeat/management module.
elasticsearchlogstashmetricbeatfilebeatpacketbeat
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.