Mario Pastorelli is a Back End Team Lead based in Zurich with 14 years of experience building and leading backend engineering teams across blockchain, AI, and financial technology companies. He has held technical leadership roles from Senior Engineer to CTO, most recently leading backend efforts at WalletConnect after steering teams at DFINITY and moonberg AI. Mario combines deep distributed-systems research (PhD work on scheduling and preemption for large-scale systems) with practical open-source contributions like improving PureConfig's build, Scala compatibility and Java Time support. He is adept at turning research-grade ideas into production schedulers and reliable configuration tooling, with a track record of shipping robust server-side systems in high-stakes environments. Quietly, his career shows a pattern of bridging academic rigor and product delivery, making him a go-to lead for teams tackling complex backend challenges.
14 years of coding experience
10 years of employment as a software developer
Master of Science Computer Science, Master of Science Computer Science at University of Genoa
A boilerplate-free library for loading configuration files
Role in this project:
Back-end Developer
Contributions:1 review, 120 commits, 171 PRs in 2 years 4 months
Contributions summary:Mario primarily contributed to the build process and configuration of the "pureconfig" library. Their work included renaming a package, adding support for Scala 2.10 and Scala 2.12, incrementing the library's version, and removing unused resolvers. They also focused on the conversion and loading configurations for the project including fixes for HOCON list deserialization. Furthermore, the user added support for value classes and Java time support.
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
Mario Pastorelli - Back End Team Lead at WalletConnect