Martin Svalin

Engineering Manager at Kivra

Stockholm, Sweden
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

👤
Senior
🎓
Top School
Martin Svalin is an experienced engineering manager and backend engineer with 14 years building reliable systems in Ruby, Erlang and Elixir, currently leading the User Domain backend at Kivra in Stockholm. He has a strong track record at consumer and mobility-focused companies—Klarna, Volvo Car Mobility and Volvo Cars—designing resilient data pipelines and domain models that power high-throughput services. A hands-on leader who moved from individual contributor roles into team building and mob-programming culture, he emphasizes knowledge sharing, testing and maintainable code. Martin is an active contributor to the Elixir ecosystem, improving ExUnit and Exercism test suites—work that underscores his focus on robust developer tooling and test quality. His background in economics and philosophy adds a pragmatic, user-centered perspective to technical decision making.
code14 years of coding experience
job20 years of employment as a software developer
bookEconomics Philosophy, Economics Philosophy at Lund University
languagesSwedish, English
stackoverflow-logo

Stackoverflow

Stats
2,247reputation
75kreached
35answers
5questions
Badges
elixir
top-5%
github-logo-circle

Github Skills (16)

co10
cc10
functional-programming10
acc10
exunit10
doctest10
elixir10
testing10
tracks9
maintenance8
documentation8
datetime6
unit-testing6
activerecord6
ruby6

Programming languages (14)

RustSchemeScalaElmGoHTMLRacketJavaScript

Github contributions (5)

github-logo-circle
exercism/elixir

Feb 2016 - Jul 2021

Exercism exercises in Elixir.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:9 commits, 9 PRs, 31 comments in 5 years 5 months
Contributions summary:Martin primarily contributed to the testing aspects of the Elixir exercises, focusing on ensuring code correctness. Their work involved writing and modifying test cases, verifying expected behaviors, and addressing potential issues related to code functionality, as seen in the "Bank-account," "Acronym," "Palindrome-products," and "Binary search" exercise commits. Furthermore, the user updated tests to handle deprecation warnings and addressed other test-related issues.
exercismelixirexercism-exercisesexercism-trackcommunity-contributions-accepted
elixir-lang/elixir

Mar 2015 - Mar 2018

Elixir is a dynamic, functional language for building scalable and maintainable applications
Role in this project:
userBack-end Developer
Contributions:13 commits, 15 PRs, 16 comments in 3 years 1 month
Contributions summary:Martin primarily contributed to the Elixir language's testing framework, ExUnit. Their work included fixing bugs related to the `:only` option in doctests, clarifying documentation, and improving the overall test suite functionality. They also refactored code to enhance readability and maintainability within the doctest module. The user's contributions directly improved the reliability and clarity of Elixir's testing capabilities.
functional-languagescalablefunctional-programmingelixircompiler
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