Link to my LinkedIn profile

Lauri Naulapää

Developer Photographer Hiker Beer Geek

Experience

Circles Consulting

Senior Consultant

9/2021 - present - 1 yr 4 mos

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

United Finance Plc

Senior Solutions Architect

12/2017 - 7/2021 - 3 yrs 8 mos

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

Innofactor Plc

Solutions Architect

6/2013 - 12/2017 - 4 yrs 7 mos

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

atBusiness

Solutions Architect

8/2010 - 6/2013 - 2 yrs 11 mos

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

Trainers' House

Software Developer

1/2008 - 8/2010 - 2 yrs 8 mos

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

Satama Interactive

Software Developer

10/2006 - 12/2008 - 2 yrs 3 mos

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

Fimentor, Inc.

Software Developer

1/2005 - 10/2006 - 1 yr 10 mos

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

Done Information, Inc.

Software Developer

5/2001 - 10/2002 - 1 yr 6 mos

Java web development projects. Road condition video monitoring system development and support.

JavaHTMLJavaScript

Skills

Backend

Pie chart showing 98% proficiency in Backend

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.

Frontend

Pie chart showing 92% proficiency in Frontend

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.

Cloud

Pie chart showing 88% proficiency in Cloud

I have several years of experience developing either cloud native applications or solutions that utilize cloud based services.

DevOps

Pie chart showing 85% proficiency in DevOps

I have set up continuous integration and delivery pipelines for several applications mostly using Azure DevOps.

Database

Pie chart showing 85% proficiency in Database

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

Pie chart showing 80% proficiency in Mobile

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.

Content Management Systems

Pie chart showing 70% proficiency in Content Management Systems

I've worked with Sitecore and SharePoint as CMS in several web projects.

Languages

Finnish

Native

Pie chart showing 100% proficiency in Finnish

Native language

English

Fluent

Pie chart showing 95% proficiency in English

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.

Swedish

Basic

Pie chart showing 35% proficiency in Swedish

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.

German

Basic

Pie chart showing 25% proficiency in German

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.

Built with Svelte, Tailwind CSS, TypeScript and Vite. Prerendered with SvelteKit. Hosted as Azure Static Web App. CI/CD using Azure DevOps.