Eduardo Broto

C Go Software Developer at Etix Everywhere

Luxembourg
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
Eduardo Broto is a pragmatic systems engineer and C/Go developer with nine years of professional experience and a decade-plus background working in Linux/POSIX environments. He builds reliable, tested embedded and distributed systems—shipping microservices in modern C++ and Go on ARM SoCs for software-defined datacenter power management and implementing Raft-based failover and extensive CI with fuzzers and sanitizers. A seasoned game-engine and hardware integration developer, he previously rewrote payment engines, persistence and device drivers for regulated gaming machines. Active in open source, he contributes to core Rust projects including rust-clippy and cargo, improving lints and test robustness for widely used tools. Comfortable bridging disciplines, he thrives in agile teams translating product specs into production-quality code and simulations. Based in Luxembourg, he combines low-level systems craft with tooling and QA-focused contributions that subtly elevate developer experience.
code9 years of coding experience
job7 years of employment as a software developer
bookCoursera
bookCFGS en Informàtica, CFGS en Informàtica at Cendrassos
bookUPC Universitat Politècnica de Catalunya
bookPhilosophy, Philosophy at Universitat de Girona
languagesEnglish, Spanish, Catalan
github-logo-circle

Github Skills (28)

rust-lang10
git10
cargo10
testing10
environment-variables10
networking10
toml10
code-analysis10
dns10
toolchain10
management10
linting10
error-handling10
rust10
test-automation10

Programming languages (8)

TypeScriptC++RustPerlHTMLEmacs LispKotlinPython

Github contributions (5)

github-logo-circle
rust-lang/rust-clippy

Aug 2019 - Jan 2021

A bunch of lints to catch common mistakes and improve your Rust code. Book: https://doc.rust-lang.org/clippy/
Role in this project:
userBack-end Developer
Contributions:255 reviews, 81 PRs, 2 pushes in 1 year 5 months
Contributions summary:Eduardo's commits primarily focused on enhancing the `clippy_lints` repository, which provides lints to catch common mistakes and improve Rust code. The contributions involved implementing new lints, such as `UNSAFE_DERIVE_DESERIALIZE` and `REVERSED_EMPTY_RANGES`, and modifying existing ones, including `map_clone` and `used_underscore_binding`, to improve their functionality and address review comments. These changes included code additions and modifications to source files, test cases, and documentation to ensure effective and correct linting.
linterlintrustlangmistakes
imsnif/bandwhich

Nov 2019 - Jan 2020

Terminal bandwidth utilization tool
Role in this project:
userBackend Developer
Contributions:24 commits, 14 PRs, 6 pushes in 1 month
Contributions summary:Eduardo primarily focused on enhancing the DNS resolution capabilities of the `bandwhich` tool. Their contributions involved implementing asynchronous hostname resolution, improving performance. They also addressed build issues by updating dependencies and fixing minor code style issues related to the DNS resolution functionality. These changes involved modification of test cases, and code refactoring within the project.
utilizationnetworkingbandwidthdashboardterminal
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
Eduardo Broto - C Go Software Developer at Etix Everywhere