Margus Sipria

Senior Software Developer at OP Financial Group

Helsinki, Finland
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
Margus Sipria is a Senior Software Developer based in Helsinki with over a decade of experience building backend systems for the payments industry, currently contributing at OP Financial Group and Payment Highway. He specializes in Scala, Play Framework and Slick while also bringing a broad web stack background spanning PHP, Perl, JavaScript, XHTML/CSS and SQL databases. Margus has a track record of stabilizing and modernizing codebases—evidenced by his contributions to the popular scalaxb project where he improved XML code generation and multi-version library compatibility. Comfortable both in enterprise settings and open-source collaboration, he focuses on pragmatic, maintainable solutions for mission-critical financial systems.
code12 years of coding experience
job13 years of employment as a software developer
bookHelsingin liiketalouden ammattikorkeakoulu - Helia
bookDatanomi, Datanomi at Suomen Liikemiesten Kauppaopisto - Atk-Instituutti
languagesEnglish, Finnish, Estonian
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (4)

code-generation10
scala10
wsdl9
testing8

Programming languages (9)

TypeScriptJavaCScalaJavaScriptPHPHTMLSwift

Github contributions (5)

github-logo-circle
eed3si9n/scalaxb

Mar 2018 - Jun 2020

scalaxb is an XML data binding tool for Scala.
Role in this project:
userBack-end Developer
Contributions:5 commits, 3 PRs, 3 comments in 2 years 3 months
Contributions summary:Margus primarily contributed to the `scalaxb` project by enhancing its compatibility with different versions of the Dispatch library, ensuring support for a wider range of versions. They also fixed regressions related to name encoding, particularly when dealing with number prefixes. Furthermore, the user upgraded the Scala minor versions used in the project. Several commits involved modifying the code generation logic for XML handling, and other enhancements.
databindingscalascalaxbxml
margussipria/sbt-typescript

Feb 2020 - Apr 2024

A plugin for SBT that uses sbt-web to compile typescript resources.
Contributions:2 PRs, 10 pushes, 4 branches in 4 years 2 months
compilesbt-pluginscalasbtsbt-web
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