Martti Von Hertzen

Senior Software Engineer at Gofore

Tampere, Pirkanmaa, 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
Martti Von Hertzen is a senior software engineer in Tampere with roughly 20 years' experience building enterprise Java systems and a decade of focused professional experience in backend and distributed architectures. He blends deep Java expertise with a passion for functional programming and Scala, contributing to the well-regarded Vavr functional library (implementing collection operations and core data-structure improvements). Martti has designed and implemented high-throughput, real-time systems—from in-memory distributed analytics at Nokia Siemens to emergency dispatch communications and electric vehicle charging platforms—often using Java, Scala, Akka, and integration tooling. Lately he’s been pivoting toward event-driven microservices and cloud-native tooling, exploring Kafka, Kubernetes, gRPC, Prometheus and YugaByteDB to build observable, container-orchestrated systems. Known for pragmatic designs grounded in solid data-structure and performance understanding, he also brings hands-on experience with telecom protocols (SIP, TETRA) and security-conscious integration patterns.
code10 years of coding experience
job10 years of employment as a software developer
bookMaster of Science (M.Sc.), Computer Software Engineering, Master of Science (M.Sc.), Computer Software Engineering at Tampere University of Technology
bookHigh school, General Studies, High school, General Studies at Lycée International de Ferney-Voltaire
languagesFinnish, French, English
github-logo-circle

Github Skills (8)

immutable-collections10
javas10
stream10
functional-programming10
java10
tree10
data-structure9
data-structures9

Programming languages (10)

PowerShellJavaC++CScalaJavaScriptMustacheRuby

Github contributions (5)

github-logo-circle
vavr-io/vavr

Nov 2015 - Mar 2016

vʌvr (formerly called Javaslang) is a non-commercial, non-profit object-functional library that runs with Java 8+. It aims to reduce the lines of code and increase code quality.
Role in this project:
userBack-end Developer
Contributions:31 commits, 11 PRs, 67 comments in 4 months
Contributions summary:Martti primarily contributed to the `vavr-io/vavr` project, focusing on the implementation of `unzip3` functionality in the `Tree` and `Stream` data structures, aligning with the project's functional programming paradigm. The user also made changes in `HashArrayMappedTrie`, `TreeSet` and other classes, which indicates an understanding of the underlying data structures within the Vavr library. Further modifications included the addition of methods like `startsWith`, `endsWith`, and `reverseIterator` on different sequence types, along with scan implementations, emphasizing work on core collection classes.
functional-programmingjava-8profitcode-qualityjava8
javactic/javactic

Nov 2015 - Feb 2018

Java port of Scalactic
Contributions:216 commits, 2 PRs, 182 pushes in 2 years 3 months
javascala
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
Martti Von Hertzen - Senior Software Engineer at Gofore