Career

Time span Role Description
10/2022 - Present Full stack software developer, Freelance consultant Still continuing to help customers develop scalable and efficient software with the same passion as before. The only difference being that I'm an independent contractor now.
10/2018 - 10/2022 Full stack software developer, Vincit Oyj Member of an agile Nordic development team in a longer consulting project. The customer had issues with too wide development domains for individual teams. My team was tasked with architecturally separating non-overlapping domains and designing micro-services for each domain. I took responsibility of the frontend architecture, where we opted for a web component approach. These web components are now in production and serving millions of unique users every year.
5/2014 - 9/2018 Full stack software developer, Protacon Solutions Oy (now Pinja) Various consulting projects in agile teams, focusing on both backend and frontend development. My main responsibilities were developing new features for custom ERP and CRM systems, including integrations and performance optimizations. I enjoyed the possibility to improve the UX in these complex systems, and learned the importance of delivering actual custom value with software.

Tech experience

Tech Experience Notes
C# 10 years .NET Framework, .NET Core, ASP.NET, NServiceBus, ...
JavaScript 10 years Webpack, npm, various frameworks and libraries
SQL databases 10 years Microsoft SQL Server, PostreSQL
AngularJS/Angular 9 years Redux, web components
TypeScript 8 years
Azure cloud 8 years App services, databases, CDN, DNS, Azure Functions, Key Vaults, Application Insights
React 8 years Redux, web components
Integrations 8 years REST, SOAP
Authentication and identity providers 5 years Azure AD, Curity, OAuth 2.0
NoSQL databases 4 years MongoDB, Azure Cosmos DB
Web Components API 4 years

Education

2016M.Sc, Mathematical Information Technology. University of Jyväskylä. I wrote my master's thesis about IoT reliability and security and it is available here. (Only in Finnish)
2014B.Sc, Mathematical Information Technology. University of Jyväskylä. I wrote my bachelor's thesis about procedurally generated 2D and 3D environments in games.
2009High school diploma, Paimion lukio. Includes optional IT courses from The Open University of University of Turku.