Project Experience

Centralized Customer Identity and Data Platform, Elisa

From 10/2024, Full Stack Developer
Developer in the ECC (Elisa Capabilities for Common Identity and Experience) team, a core initiative to centralize customer identity and data in real-time wi... more

Client Assessment Tool, Evli

From 4/2024 to 9/2024, Full Stack Developer
A greenfield project related to appropriateness and suitability of Evli's product offering to existing and new customers. The main purpose was to gather prod... more

Renewal of Sales Terminals, Veikkaus

From 10/2020 to 12/2023, Full Stack Developer
Apart from its online services on veikkaus.fi, Veikkaus maintains a significant presence in grocery stores, kiosks, and horse race tracks. At these locations... more

Voltti, City of Espoo

From 2/2018 to 8/2020, Full Stack Developer
The project was focused on producing services facilitating online grant applications and comprehensive management of the grant process. There were several di... more

NeMO Sales Tool, KONE

From 2/2017 to 1/2018, Full Stack Developer
Offline Web Application for selling elevator maintenance contracts. The application ran on a standard tablet browser. A key requirement for sales personnel w... more
Employment

Senior Software Architect

From 1/2017 to 9/2019 Reaktor

Senior Software Architect

From 8/2015 to 12/2016 Signom

I modernised Signom's technology platform and supported operational activities. My tasks included integrating strong identification services offered by Estonian ee.id and Danish NemID, renewing and decoupling document certification services from Signom’s core service offering, modernising development and CI environments, automating deployment processes, and prototyping and implementing new tools and technologies.

Tech: Java, Kotlin, Spring, Reactor, Thymeleaf, Ansible, Docker, Jenkins

Senior Software Architect

From 4/2011 to 7/2015 Nitor

Senior Software Engineer

From 9/2008 to 4/2011 Airwide Solutions, Finland

Carrier grade component design and development for Airwide's internal messaging platform. Providing support and driving development best practices for platform based product projects.

Tech: Java, Spring, JBoss, MySQL

Delivery Architect

From 9/2007 to 8/2008 Airwide Solutions, Spain

Airwide Solutions acquired First Hop; title changed, responsibilities remained the same.

Solution Architect

From 9/2006 to 11/2007 First Hop, Spain

Requirement capture and solution design for deployment projects. Technical leader of First Hop's Telefónica deployment, including pre-sales support and expert support for deployment personnel. Responsible for coordinating development of Telefónica specific custom solutions.

Consultant

From 9/2005 to 9/2006 Quality Objects, Spain

Frontend developer in a project for Spain's biggest mobile operator. Responsible for server-side presentation layer integration and adapting user experience for a variety of mobile terminals and standard web browsers.

Consultant

From 3/2004 to 9/2005 Accenture, Finland and Spain

Helsinki: Accenture's lead developer for the online marketplace of Finland's biggest media group.

Madrid: short term interventions as Java technology expert to ongoing customer projects.

Software Engineer

From 9/2003 to 3/2004 Appelsiini

Enterprise application design and development.

Software Engineer

From 8/2000 to 12/2002 Nokia

Nokia WAP Server component development.

Certifications

AWS Certified Solutions Architect

4/2015, Amazon Web Services

Certified SAFe Practitioner

10/2013, Scaled Agile Academy

Certified SAFe Agilist

5/2013, Scaled Agile Academy

Spring Professional

10/2012, SpringSource

Certified ScrumMaster

5/2012, ScrumAlliance
Education

Master of Science, Computer Science

1996 to 2001 at University of Helsinki
  • Major: Software Engineering
  • 1. Minor: Mathematics
  • 2. Minor: Work Psychology and Leadership

Spanish Language and Culture

2003 to 2003 at Universidad de Zaragoza, Spain
Skills
  • API Gateways
  • Arrow
  • AWS
  • Azure DevOps
  • Balsamiq
  • CircleCI
  • Docker
  • Electron
  • Express
  • fp-ts
  • Functional Programming
  • Gin
  • GitHub Actions
  • Go
  • gRPC
  • IndexedDB
  • Java
  • Kafka
  • Kotlin
  • Kubernetes
  • Microservices
  • NodeJS
  • OpenAPI
  • PostgreSQL
  • Preact Signals
  • React
  • REST
  • Rust
  • Spring Boot
  • Swagger
  • TanStack Query
  • TanStack Router
  • Terraform
  • TypeORM
  • TypeScript
  • Vite
  • WebSockets
  • WebWorkers