

Architect and lead developer in a greenfield project of a highly customizable asset management and after sales platform. The architecture is based on CQRS and Event Sourcing for high scalability and total traceability. The backend microservices are implemented using .NET 6 and Svelte was used for frontend development.
.NETAzureDevOpsSvelte

Development of custom cloud based contract management solution running on Azure and implemented with the .NET stack. DevOps related development including setting up CI/CD pipelines, test automation and automated Azure resource deployments. Version upgrade of a complex codebase from .NET 4.6 to .NET Core.
.NETAzureDevOpsReact
Custom online projects using the .NET stack for private, public and healthcare sectors. Public website, extranet and intranet projects using Sitecore and SharePoint as CMS often with SSO integrations. Mobile app development for iOS and Android using Xamarin.
.NETSitecoreVue.js
Renewal of a public website for a financial sector company including implementation of online banking and investment processes. Public website and extranet projects using SharePoint.
.NETSitecoreSharePoint

Several projects for financial sector companies. Each project included implementation of end customer online banking/investment processes, CMS for the public website and integrations to backend transaction systems. Development of a leading international engine manufacturer’s online spare part sales system. Microsoft CRM development and integration projects.
.NETSitecoreWCF
Several development projects of a leading maritime engine manufacturer’s online spare part sales system. Tailored online tool for market research and competitor tracking for a major mobile device company. Business Intelligence solution to generate web-analytics reports for customers using SQL Server and SSRS.
.NETASP.NETWCF
Development of Finnish national company identification portal. Business intelligence solution development projects using Microsoft SQL Server products including reporting, integration and analysis services. Development of a leading international engine manufacturer’s online spare part sales system.
.NETASP.NETJava
Java web development projects. Road condition video monitoring system development and support.
JavaHTMLJavaScript
I have extensive experience with backend development using the .NET stack spanning over 18 years.
I like the robustness of a properly built backend system written in a strongly typed language. All the static analysis that a good development tool or the compiler can do with a strong type system is a good first step in ensuring code quality. This can be further enhanced with the .NET CodeAnalysis annotations or the even more powerful ones provided by ReSharper.
I used to think of myself as more of a backend developer even though I've been doing frontend work as well pretty much from the beginning. Nowadays I'm equally comfortable with both backend and frontend development and consider myself truly fullstack.
I have several years of experience developing either cloud native applications or solutions that utilize cloud based services.
I have set up continuous integration and delivery pipelines for several applications mostly using Azure DevOps.
I have long experience in both using and designing SQL databases as well as some reporting and other Business Intelligence development background.
Document databases such as RavenDB, Cosmos DB and Mongo have also become familiar in a couple of work and hobby projects.
Mobile first and responsive web design are so common principles nowadays that I feel they've become a normal part of the design and implementation of any new web project.
I also have a bit of native mobile app development experience from both work and more from my own side projects.
I've worked with Sitecore and SharePoint as CMS in several web projects.
Native language
English is pretty close to a second native language for me. It was my primary foreign language at school and later at university the study materials were predominantly in English. At work English has often been a second official language of the company with many coworkers being foreign. I've also lived and traveled in English speaking countries for well over a year and used English at home for a couple of years as a common language with my partner.
I've studied Swedish in school for 9 years but since then I've forgotten much of the vocabulary for lack of use. Still I can understand it a fair bit especially in written form.
I studied German as my third foreign language in school for 5 years. Like with Swedish I haven't had much practise for it after school.