Harri Hälikkä

Software Developer at Futurice

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
Harri Hälikkä is a Helsinki-based software developer with 13 years of experience building full-stack web applications, currently focused on backend work with JavaScript across server, desktop and mobile contexts. He champions maintainable, high-quality code, web performance and usability, and brings pragmatic functional programming and agile practices to delivery. At Futurice he has shipped cross-platform web solutions and earlier worked on access control/time-tracking systems and LAMP-based sites, giving him a broad, production-minded perspective. He’s an active open-source contributor who has improved JWT authentication flows and fixed subtle query-builder edge cases in well-known projects like knex. Comfortable bridging frontend and backend concerns, he has a knack for untangling tricky state and time-related bugs that others tend to overlook.
code13 years of coding experience
job2 years of employment as a software developer
bookM.Sc., Computer Science, M.Sc., Computer Science at Teknillinen korkeakoulu-Tekniska högskolan
languagesFinnish, English
stackoverflow-logo

Stackoverflow

Stats
301reputation
27kreached
12answers
0questions
github-logo-circle

Github Skills (24)

javascript10
testing10
web-token10
authentication10
user-authentication10
knx10
sql10
jsonwebtoken10
jwt10
nodejs10
knexjs10
expressjs9
sqlite8
better-sqlite38
mysql8

Programming languages (8)

TypeScriptC#JavaCSCSSJavaScriptInno SetupHTML

Github contributions (5)

github-logo-circle
dwyl/learn-json-web-tokens

Jun 2015 - Jun 2015

:closed_lock_with_key: Learn how to use JSON Web Token (JWT) to secure your next Web App! (Tutorial/Example with Tests!!)
Role in this project:
userBack-end Developer
Contributions:8 commits, 2 PRs, 3 comments in 1 day
Contributions summary:Harri focused on enhancing the JWT authentication functionality within the project. They refactored code, separating the token generation from the authentication success function. Key contributions involved incorporating custom expiration times for tokens and fixing issues related to time units in expiration calculations. The user also added a test case for validating expired tokens, improving the overall robustness of the authentication flow.
securelockclosedtokenauthentication
knex/knex

Aug 2015 - Aug 2015

A query builder for PostgreSQL, MySQL, CockroachDB, SQL Server, SQLite3 and Oracle, designed to be flexible, portable, and fun to use.
Role in this project:
userBack-end Developer
Contributions:13 commits, 4 PRs, 6 comments in 1 day
Contributions summary:Harri focused on enhancing the Knex.js query builder library. They implemented and tested functionality for handling edge cases in join operations, specifically when dealing with a value of 0. Furthermore, they addressed a bug related to the handling of undefined values within the compiler. In addition to bug fixes and feature testing, the user updated the library's build output and refactored the migration files with the addition of a per-migration transaction configuration.
sql-serverjavascriptsqlite3sqlitedatabase
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
Harri Hälikkä - Software Developer at Futurice