Tommi Vainikainen

Senior Software Engineer at aiven

Järvenpää, 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

🤩
Rockstar
🎓
Top School
Tommi Vainikainen is a Senior Software Engineer based in Järvenpää, Finland with 23 years of hands-on experience building and maintaining reliable backend and infrastructure software. Currently at Aiven, he pairs deep theoretical computer science training (M.Sc.) with practical expertise in cloud-native tooling and DevOps. His open-source contributions include maintaining the official Docker Node.js image—handling version deprecations and Debian buster support—and improving OpenTripPlanner’s GraphQL backend and geometry handling, reflecting a knack for debugging and build-process automation. Comfortable working across build scripts, entrypoints, and data-fetching layers, he brings a pragmatic attention to testability and locale-sensitive behavior. Colleagues can expect a seasoned engineer who balances production rigor with thoughtful contributions to widely used open-source projects.
code23 years of coding experience
bookM. Sc. (Tech.), Theoretical Computer Science, M. Sc. (Tech.), Theoretical Computer Science at Helsinki University of Technology
bookMatriculation Examination, Mathematics and Computer Science, Matriculation Examination, Mathematics and Computer Science at Päivölä
stackoverflow-logo

Stackoverflow

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

Github Skills (23)

docker10
apidoc10
scripting10
opentripplanner10
dockers10
wpgraphql10
java10
javas10
script10
api10
wordpress-graphql10
dockerfile10
graphql10
sh10
nodejs10

Programming languages (19)

C#JavaC++CSchemePLpgSQLGoVala

Github contributions (5)

github-logo-circle
nodejs/docker-node

Jul 2019 - Jul 2020

Official Docker Image for Node.js :whale: :turtle: :rocket:
Role in this project:
userDevOps Engineer
Contributions:5 commits, 7 PRs, 11 comments in 11 months
Contributions summary:Tommi primarily contributed to maintaining and improving the Docker image for Node.js. Their work involved removing deprecated Node.js versions, adding support for Debian 10 "buster" images and fixing related issues within the build scripts. They demonstrated an understanding of Docker configurations and build processes by modifying Docker entrypoint scripts and the `update.sh` script used for image updates.
dockerfiledocker-nodedocker-imagenode-jsdocker
An open source multi-modal trip planner
Role in this project:
userBack-end Developer
Contributions:3 reviews, 6 commits, 5 PRs in 3 months
Contributions summary:Tommi primarily focused on enhancing the legacy GraphQL API within the OpenTripPlanner project. Their contributions included adding a new search window query parameter, fixing its data type, and modifying the data fetcher to incorporate this parameter. Furthermore, the user addressed a bug related to the geometry response by correcting the TripPattern's getGeometry method. Additionally, the user made a change to prevent system default locale usage within unit tests.
multi-sourcemulti-modaltrip-plannermodalplanner
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