Martin Diaubalick is a Senior Software Engineer based in Madrid with 10 years of experience building resilient backend systems using Ruby and Elixir for high-traffic products. He designs distributed, event-driven architectures—leveraging Kafka, Protobuf, ETS, DynamoDB and Postgres—to deliver low-latency reads and reliable materialized pipelines at scale. At Happening he owns the Football Player Seasonal Stats pipeline and introduced shadow-logging practices to validate new logic safely in production; at Stuart he helped modernize a Rails monolith, led the Ruby community of practice, and drove DDD adoption. His background spans performance tuning, complex schema coordination, and real-time data correctness (notably resolving live match calculation bugs), showing a blend of operational rigor and architectural leadership. Trained as a physicist, he brings an analytical mindset to system design and debugging, often favoring data consolidation and experimental validation over guesswork.
10 years of coding experience
13 years of employment as a software developer
Master's degree Physics, Master's degree Physics at Universidad Complutense de Madrid
A Ruby static code analyzer and formatter, based on the community Ruby style guide.
Contributions:1 push, 3 branches in 1 day
linterstyle-guidecodeclimatecode-analyzerruby
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
Martin Diaubalick - Senior Software Engineer at Happening