Summary
Michał Darda is a Senior Software Engineer based in Warsaw with 12 years of hands-on experience building backend systems using Elixir, Ruby, and Ruby on Rails, alongside Go and modern frontend stacks. He has driven performance and reliability improvements at scale—designing OTP-based services, custom markup for call control, and REST APIs for telephony at Telnyx—and now contributes backend expertise to one of the UK’s largest insurance brokers. Comfortable across full-stack and infrastructure concerns, he repeatedly leads rewrites and bottleneck removals, having moved critical components between languages and runtimes to meet demanding production needs. A strong believer in functional programming and language-driven design, he pairs pragmatic engineering with a curiosity for programming languages that guides his technical choices.
12 years of coding experience
7 years of employment as a software developer
Bachelor's degree, Computer Science, 5.0, Bachelor's degree, Computer Science, 5.0 at Warsaw University of Technology
English, Polish