Maxim Karvonen

Lead Software Developer at Waratek

Ireland
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
Maxim Karvonen is a Lead Software Developer with 14 years of experience designing and delivering robust, maintainable systems across startups and enterprise environments from Yandex to Pitney Bowes and Waratek. He excels at owning the full software lifecycle—requirements, team coordination, architecture, CI/CD and production operations—while prioritizing design choices that minimize mid-to-long-term cost of ownership in dynamic markets. His hands-on background spans backend systems, DI and validation frameworks, workflow engines, real-time notifications, and nuanced serialization fixes in open-source projects like the Redmine Java API. Colleagues rely on him for pragmatic architecture that isolates key moving parts early, enabling faster adaptation to changing business needs. Based in Ireland and trained in mathematics and systems programming at Moscow State University, he combines formal rigor with practical product sensibility. An often-overlooked strength is his consistent focus on rising engineering capability—mentoring peers and improving team practices as part of delivery.
code14 years of coding experience
job17 years of employment as a software developer
bookСпециалист, Математика и системное программирование, 4.9/5, Специалист, Математика и системное программирование, 4.9/5 at Moscow State University
languagesРусский, English
stackoverflow-logo

Stackoverflow

Stats
541reputation
12kreached
11answers
0questions
github-logo-circle

Github Skills (19)

json10
apidoc10
redmine-api10
java10
javas10
api10
testing9
docker8
githubaction-workflow8
dockers8
github-ci8
deadlock6
collections6
joda-time6
boinc6

Programming languages (2)

JavaScala

Github contributions (5)

github-logo-circle
taskadapter/redmine-java-api

May 2012 - Apr 2013

Redmine Java API
Role in this project:
userBack-end Developer
Contributions:82 commits, 1 PR, 1 branch in 11 months
Contributions summary:Maxim primarily focused on improving the Redmine Java API. Their contributions involved refactoring and fixing imports, addressing warnings, and enhancing serialization/deserialization processes within the project. They also worked on setting up and maintaining the CI/CD pipeline using GitHub Actions and Docker and added a test to upload attachments on Redmine. In addition, the user implemented functionalities such as adding user to group, and handling with journal details.
javaapijava-apiredmine
maxkar/corelib-scala

Aug 2021 - Jan 2025

Some small general-purpose libraries
Contributions:32 PRs, 66 pushes, 33 branches in 3 years 5 months
scalageneral-purposepurpose
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
Maxim Karvonen - Lead Software Developer at Waratek