Tero Parviainen

Co-Founder at Counterpoint

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
Tero Parviainen is a Helsinki-based software leader and co-founder with 12 years of hands-on experience building full-stack web applications and early-stage products. He blends product-minded CTO experience with daily coding, having led architecture and teams at Eficode, Deveo, and creative.ai before founding Counterpoint. Technically versatile, Tero has contributed to high-profile open-source work in AngularJS and implemented core Redux server logic that demonstrates strong grasp of immutable state and real-time integrations. He excels at bridging customer conversations and technical execution, equally comfortable in sales meetings, cohort analysis, and shipping production code. Colleagues would describe him as a pragmatic problem-solver who turns complex requirements into maintainable systems while retaining a developer’s curiosity.
code12 years of coding experience
job14 years of employment as a software developer
languagesEnglish, Finnish
github-logo-circle

Github Skills (18)

javascript10
immutablejs10
redux10
front-end-development10
angularjs10
server-side10
socket-io9
nodejs9
socket-io-client9
socket9
uitest8
html8
mochajs8
chai8
fullstack-development8

Programming languages (10)

TypeScriptC#CSSCJavaScriptHTMLSvelteJupyter Notebook

Github contributions (5)

github-logo-circle
teropa/redux-voting-server

Aug 2015 - Feb 2016

Server app for the Full-Stack Redux Tutorial
Role in this project:
userFull-stack Developer
Contributions:26 commits, 2 PRs, 3 pushes in 5 months
Contributions summary:Tero implemented core application logic for a Redux-based voting server, focusing on immutable data structures and state management principles. They developed functionalities including setting entries, progressing to the next voting round, handling votes, and determining the winner. Furthermore, the user integrated the Redux store with a socket.io server for real-time state broadcasting and action handling, as well as included the ability to reset the state.
reactserver-appfull-stacknodejsredux
angular/angular.js

Apr 2014 - May 2015

AngularJS - HTML enhanced for web apps!
Role in this project:
userFront-end Developer
Contributions:10 commits, 2 PRs, 10 comments in 1 year 2 months
Contributions summary:Tero primarily contributed to bug fixes and enhancements within the AngularJS codebase. Their commits addressed issues related to parsing expressions, including correcting how unary minus expressions are handled to improve performance. They also worked on stabilizing one-time literal expressions and improving the documentation around the ngRepeat directive, focusing on how it handles tracking and duplicates.
javascriptangularjsangularweb-apps
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
Tero Parviainen - Co-Founder at Counterpoint