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 | 6 years | Azure AD, Curity, OAuth 2.0 |
NoSQL databases | 4 years | MongoDB, Azure Cosmos DB |
Web Components API | 4 years |
Education
2016 | M.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) |
2014 | B.Sc, Mathematical Information Technology. University of Jyväskylä. I wrote my bachelor's thesis about procedurally generated 2D and 3D environments in games. |
2009 | High school diploma, Paimion lukio. Includes optional IT courses from The Open University of University of Turku. |