Johannes Tuikkala

Senior Software Engineer at Vaadin

Turku, 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
Johannes Tuikkala is a Senior Software Engineer based in Turku, Finland with 13 years of experience building scalable full‑stack web applications and a PhD in computer science. He has deep expertise in server-side scalability, software cost estimation and applied machine learning, and has spent much of his career evolving and hardening the Vaadin Java web framework. Johannes blends research-grade rigor from his university work with pragmatic hands-on engineering—regularly fixing complex UI rendering and cross-browser issues in open-source components. His dual role as developer and project lead gives him a knack for translating performance and cost trade-offs into practical architecture decisions.
code13 years of coding experience
job5 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.), Computer Science, Doctor of Philosophy (Ph.D.), Computer Science at Turun yliopisto
bookMSc, Computer science, MSc, Computer science at Turun yliopisto - University of Turku
stackoverflow-logo

Stackoverflow

Stats
160reputation
30kreached
9answers
0questions
github-logo-circle

Github Skills (20)

application-framework10
webapp-framework10
web-application10
vaadin10
java10
javas10
webapp10
web-framework10
uitest9
ui-testing9
test-automation8
css8
javascript8
junit7
html6

Programming languages (8)

TypeScriptJavaCSSCoffeeScriptShellAsciiDocJavaScriptHTML

Github contributions (5)

github-logo-circle
vaadin/framework

Jul 2014 - Apr 2018

Vaadin 6, 7, 8 is a Java framework for modern Java web applications.
Role in this project:
userFull-stack Developer
Contributions:13 reviews, 16 commits, 5 PRs in 3 years 9 months
Contributions summary:Johannes primarily contributes to the Vaadin Framework, addressing bugs and implementing improvements related to UI components. Their work focuses on fixing issues with components such as TabSheet, TreeTable, and Table, particularly concerning rendering and behavior in different themes and browsers. The contributions involve changes to both UI test code and server-side code, demonstrating a full-stack understanding of the Vaadin framework. The changes improve the visual appearance and functionality of the framework's components.
web-applicationsjava-webvaadin-frameworkweb-application-frameworkjava
johannest/diagnosticservlet

Dec 2014 - Nov 2018

Contributions:11 commits, 1 PR, 5 pushes in 3 years 10 months
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
Johannes Tuikkala - Senior Software Engineer at Vaadin