Ville Lautanala

Chief Architect at Smartly.io

Helsinki, 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
Ville Lautanala is Chief Architect at Smartly.io in Helsinki with 16 years of experience designing and shipping full-stack, distributed web platforms. He previously led the team that built Flowdock's multi-service architecture and has progressed from hands-on engineering to strategic platform leadership. A pragmatic tinkerer who rolls his own frameworks when needed, he’s an active open-source contributor—improving JSON performance in oj, implementing Redis-backed atomic counters in splitrb, and enhancing ES7-observable interoperability and event-stream integrations in Kefir and Bacon.js. His work often focuses on concurrency, data-store optimization and clean interoperability layers that bridge backend performance with modern frontend reactive patterns. He holds an MSc in Media Technology from Aalto University and pairs research-minded curiosity with product-focused delivery.
code17 years of coding experience
job14 years of employment as a software developer
bookBSc, Media Technology, BSc, Media Technology at Teknillinen korkeakoulu-Tekniska högskolan
bookMSc, Media Technology, Computer Science, MSc, Media Technology, Computer Science at Aalto-yliopisto
languagesFinnish, English, Swedish, German
stackoverflow-logo

Stackoverflow

Stats
626reputation
34kreached
6answers
0questions
Badges
database
top-5%
nosql
top-5%
cassandra
top-5%
github-logo-circle

Github Skills (35)

json-parser10
json10
ruby-rails10
javascript10
strings10
event-handling10
redis10
testing10
text-manipulation10
c-programming10
c1110
ruby10
c1710
javascripts10
observable10

Programming languages (14)

JavaC++RustCHTMLTypeScriptDockerfileShell

Github contributions (5)

github-logo-circle
baconjs/bacon.js

May 2012 - Jun 2017

Functional reactive programming library for TypeScript and JavaScript
Role in this project:
userBack-end Developer
Contributions:220 commits, 17 PRs, 52 pushes in 5 years 1 month
Contributions summary:Ville implemented and integrated features related to event handling and observable patterns. They added functionality to create event streams from both DOM EventTarget and Node.js EventEmitter objects, enhancing the library's ability to interact with various event-driven systems. Furthermore, they added test cases to ensure proper cleanup and management of event listeners and subscribers. These changes demonstrate the user's focus on expanding the library's capabilities and improving its robustness.
functional-programmingfunctional-reactive-programmingjavascripthandlersreactive-programming
ohler55/oj

Dec 2013 - Jun 2014

Optimized JSON
Role in this project:
userBack-end Developer
Contributions:8 commits in 6 months
Contributions summary:Ville primarily focused on enhancing the `oj` library's JSON parsing and dumping capabilities. Their work included addressing issues related to handling null bytes within strings, improving the parsing of strings, and optimizing string handling operations. Additionally, the user implemented the `quirks_mode` option for compatibility with the `JSON.parse` function, allowing single JSON values to be parsed. These changes demonstrate a commitment to refining the library's core functionality and ensuring it adheres to JSON standards.
railsoj-gemrubymarshalleroptimized
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
Ville Lautanala - Chief Architect at Smartly.io