Tatu Tarvainen

Software Architect at Solita

Oulu, Mainland 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
Tatu Tarvainen is a Software Architect based in Oulu, Finland with 18 years of experience designing and delivering robust systems. A passionate Clojure and ClojureScript enthusiast, he blends deep functional programming expertise with practical architecture and hands-on delivery at Solita. Previously a Lead Architect at Mawell, he has a long track record of guiding teams and shaping technical direction across the full stack. An active open-source contributor, Tatu has improved core Clojure tooling such as the widely used cider-nrepl middleware—adding resilient handling and tests for file slurping behavior. He is known for pragmatic problem solving that balances developer ergonomics with production-grade reliability.
code18 years of coding experience
job12 years of employment as a software developer
bookUniversity of Oulu
github-logo-circle

Github Skills (7)

clojure10
middleware10
clojure-cli10
nrepl10
testing10
javas8
java8

Programming languages (13)

JavaCSSRustCPrologErlangTypeScriptSmalltalk

Github contributions (5)

github-logo-circle
clojure-emacs/cider-nrepl

Jan 2019 - Jan 2019

A collection of nREPL middleware to enhance Clojure editors with common functionality like definition lookup, code completion, etc.
Role in this project:
userBack-end Developer & QA Engineer
Contributions:5 commits, 1 PR, 1 comment in 3 days
Contributions summary:Tatu primarily focused on improving the `cider-nrepl` middleware for Clojure editors. Their contributions included fixing bugs related to content type handling for file slurping, and enhancing the functionality of the `slurp` middleware by displaying the location and size of binary content instead of unrecognized content. They also added a test case to validate the behavior of the `slurp` middleware when encountering unrecognized files, ensuring its robustness. Additionally, they updated the project configuration and merged in updates.
nreplcidercode-completionnrepl-middlewareenhance
tatut/specql

Mar 2017 - Mar 2019

Automatic PostgreSQL CRUD queries
Contributions:2 reviews, 305 commits, 13 PRs in 2 years
cruddatabasepostgrespostgresqlqueries
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
Tatu Tarvainen - Software Architect at Solita