Juha Tauriainen

Senior Lecturer at Metropolia University of Applied Sciences

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

👤
Senior
🎓
Top School
Juha Tauriainen is a Helsinki-based senior lecturer and web developer with 14+ years of hands-on experience in frontend engineering, functional JavaScript/TypeScript, and mentoring. He transitioned from senior engineering roles at companies like Microsoft and AppGyver to academia, where he teaches software and web development while finishing a master's thesis and pedagogical studies. Juha is passionate about helping developers grow—he co-founded a mentoring program that scaled from 1 to 25 mentees—and brings practical industry practices like TDD and pair programming into the classroom. An active open-source contributor, his GitHub work focuses on improving maintainability and UX in React projects, including enhancements to a popular DayPicker component and a polished agar.io clone. Colleagues praise his blend of code quality obsession, pragmatic product delivery, and a dry sense of humor that surfaces in his candid take on legacy tech.
code14 years of coding experience
job12 years of employment as a software developer
bookAudio-Visual Communication, Audio-Visual Communication at Amiedu
bookComputer Science, Computer Science at Colorado Mesa University
bookN/A Entrepreneur Course, N/A Entrepreneur Course at Mikkeli University of Applied Sciences
bookN/A, N/A at Kaarinan Lukio
bookProfessional teacher education Pedagogical Studies, Professional teacher education Pedagogical Studies at Häme University of Applied Sciences, HAMK
bookMaster of Science Computer Science, Master of Science Computer Science at University of Helsinki
bookDatanome, Datanome at Omnia, Espoon seudun koulutuskuntayhtymä
languagesFinnish, English
stackoverflow-logo

Stackoverflow

Stats
1,601reputation
353kreached
25answers
0questions
Badges
javascript
top-5%
angularjs
top-5%
github-logo-circle

Github Skills (29)

javascript10
calendar-widget10
jshint10
calendar-view10
gulpjs10
datepicker10
react10
calendars9
socket-io9
react-component9
angularjs9
front-end-development9
socket-io-client9
socket9
prettify8

Programming languages (9)

TypeScriptJavaCSSSCSSJavaScriptPHPHTMLRuby

Github contributions (5)

github-logo-circle
owenashurst/agar.io-clone

Jun 2015 - Jul 2015

Agar.io clone written with Socket.IO and HTML5 canvas
Role in this project:
userFull-stack Developer
Contributions:13 commits, 4 PRs, 11 comments in 26 days
Contributions summary:Juha primarily focused on improving the project's codebase by addressing stylistic inconsistencies and implementing features. They updated the gulpfile to use tabs instead of spaces and added tasks for linting both the client and server-side code. Furthermore, the user refactored the client-side Javascript code to include features such as dark mode and mass visibility options in the interface. These changes suggest a focus on improving the project's maintainability and user experience.
socketsocket-ioagarjavascriptcanvas
gpbl/react-day-picker

Jul 2018 - Jul 2018

DayPicker is a customizable date picker component for React. Add date pickers, calendars, and date inputs to your web applications.
Role in this project:
userFront-end Developer
Contributions:6 commits, 2 PRs, 2 comments in 1 day
Contributions summary:Juha primarily focused on refining existing React components within the `react-day-picker` repository. Their contributions involved simplifying code related to modifier handling within the `DayPickerInput.js` file and resolving linting issues within the `Navbar.js` file. Additionally, the user addressed prettier formatting issues, ensuring code consistency and adherence to project styling guidelines. These changes demonstrate a commitment to code quality, maintainability, and user interface refinement.
date-pickerreact-componentdatepickercalendar-componentcalendar
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
Juha Tauriainen - Senior Lecturer at Metropolia University of Applied Sciences