Pauli Jaakkola

Owner at Deep Beginnings

Helsinki, 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

🤩
Rockstar
🎓
Top School
Pauli Jaakkola is a pragmatic full-stack developer and owner with 12 years of experience building robust Clojure/JavaScript systems and shipping production applications. He has contributed core logic and performance-focused improvements to the well-regarded Malli data specification library and implemented its seqex engine while working at Metosin. Comfortable across back-end, front-end and infrastructure, he has delivered projects for consultancies and startups and published an Android app using QML/Qt. Based in Helsinki, he combines hands-on programming-language hacking with practical product experience and a background in teaching and community-driven initiatives. Colleagues value his focus on simplicity, testing, and clean macro-expansion techniques that make complex schema logic maintainable.
code11 years of coding experience
job4 years of employment as a software developer
bookMaster of Science in Engineering Software Engineering, Master of Science in Engineering Software Engineering at Tampere University of Technology 1965-2018
bookAbitur Visual Arts, Abitur Visual Arts at Lapinlahti Senior High School in Visual Arts
languagesFinnish, English
github-logo-circle

Github Skills (11)

clojure10
data-transformation10
data-validation10
clojure-cli10
clojurescript10
algorithms9
error-handling8
data-structures8
data-structure8
testing7
recursion6

Programming languages (6)

QMLSchemeStandard MLTeXClojurePython

Github contributions (5)

github-logo-circle
metosin/malli

May 2019 - Apr 2021

High-performance data-driven data specification library for Clojure/Script.
Role in this project:
userBack-end Developer & Algorithm Specialist
Contributions:9 reviews, 131 commits, 24 PRs in 1 year 10 months
Contributions summary:Pauli primarily contributed to the core logic and functionality of the Malli library, focusing on data schema design and implementation. Their work involved the creation of new features, specifically a macroexpansion style expander and improvements to transformation logic. They also demonstrated a focus on performance by rewriting code for simplicity. Further, they added tests, demonstrating their commitment to code quality and maintainability.
transformationdata-drivenvalidationgeneratorsclojurescript
nilern/piecewise

Feb 2017 - Jan 2022

Contributions:244 pushes, 8 branches in 5 years
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
Pauli Jaakkola - Owner at Deep Beginnings