It looks like you are in United States. Would you like to go to https://onsiter.com/us/ instead?
Saattaa olla saatavilla
(Päivitetty 2022-06-30)Hands-on Solution Architect
Uusimaa, Suomi
Äidinkieli Finnish, English, Keskitasoinen Svenska
- 20+ vuoden kokemus ohjelmisokehityksestä
- Hallitsee .NET, java ja node.js
- Vahva liiketoiminta ja arkkitehtuuri osaaminen
Taidot (27)
API
C#
MICROSOFT VISUAL STUDIO
.NET
Git
Software Engineering
MS VISIO
B2B SOFTWARE
SOFTWARE DEVELOPMENT
CONTINUOUS INTEGRATION/DELIVERY
Kotlin
GCP
APPLICATION SERVER
Node.js
GRADLE
Subversion
Jenkins
C++
TeamCity
Entity Framework
Perl
Python
JQuery
SCRIPTING
SVN
JavaScript
REAL TIME
Työkokemus
Solution architect
Event Driven
2022-04 - Nykyhetki
architecture, I am working as a solution architect for an insurance company. My tasks Domain Driven Design, included defining architecture for corporate customer solutions, guiding the Azure, Architecture design selected solution provider and designing the business process together with domain experts. The current allocation is approximately 50 %
Solution architect
2021-04 - 2021-08
I was working as a solution architect for an insurance company. My tasks included defining architecture for corporate customer solutions, guiding the selected solution provider and designing the business process together with domain experts.
Data engineer
Azure, Snowflake, Data
2020-11 - 2021-04
Engineering, Python, shell I was working on an Azure cloud development project related to data platform scripting, Event Driven development and data engineering. My responsibilities include architecture architecture design and development.
Cloud architect
GCP, Terraform, Kubernetes
2019-11 - 2020-10
Helm, Kotlin, java & javalin, I am working on a GCP cloud development project related to online gaming.
gradle, postgres, redis, My responsibilities included architecture design and development. I took part in DDD, Event Driven three different projects. The first one was to integrate a new sports betting architecture, Cloud Pub/Sub, platform into the operators IT system. The second one was to implement a Kafka simple microservice for fetching winning data. The third project was about renewing and implementing cloud migration for the customer domain platform.
Tasks also include developing CI / devops related tasks to GCP.
gradle, postgres, redis, My responsibilities included architecture design and development. I took part in DDD, Event Driven three different projects. The first one was to integrate a new sports betting architecture, Cloud Pub/Sub, platform into the operators IT system. The second one was to implement a Kafka simple microservice for fetching winning data. The third project was about renewing and implementing cloud migration for the customer domain platform.
Tasks also include developing CI / devops related tasks to GCP.
Senior consultant
Finnish Trust
2019-05 - 2019-10
Java, DDD, Servlets, Spring, I was working as a senior engineer in a CIAM based project. My responsibilities hibernate, TDD, CI, OAuth2, contain normal senior developer / architect work. I was helping customers to Open ID Connect, SAML, split the existing monolithic application into micro-service and event-based JMS, docker, Finnish Trust architecture. The deployment model was targeted to be changed from Network traditional application server based into docker based. In this project I familiarized myself with different authentication protocols and domains.
Senior consultant
Finnish Trust Network
2018-11 - 2019-04
Banking, PDS2, Java, DDD, I was taking part in a fintech and PSD2 related project and helping my client to Spring / Spring boot, hibernate, TDD, CI / CD, achieve their goal. My role could be described as "hands on" architect. The OAuth2 & OpenID Connect, main application I was designing and implementing was Open ID Connect DB2, git, REST, SOAP, based authentication for PSD2 related operations.
Finnish Trust Network
Finnish Trust Network
Tech Lead
Online gaming
2017-08 - 2018-10
boot, hibernate, TDD, CI / I worked as an architect for a team which was responsible for recording each CD, OAuth2, docker, event that happened on the company platform. Not only we recorded each rancher, git, oracle, event, but they needed to be processed in chronological order as well.
PostgreSQL, REST, Kafka The Brokering system was implemented by using Apache Kafka and applications were implemented by using Java8 and spring boot. The deployments were handled by using docker containers which were orchestrated by using rancher.
Just before I left the company, we started a transformation from our own data center into AWS. Additionally, I was driving a refactoring initiative from a monolithic solution into a microservice-based solution. I was facilitating several workshops where each event was identified and the basis for the new ecosystem was defined.
PostgreSQL, REST, Kafka The Brokering system was implemented by using Apache Kafka and applications were implemented by using Java8 and spring boot. The deployments were handled by using docker containers which were orchestrated by using rancher.
Just before I left the company, we started a transformation from our own data center into AWS. Additionally, I was driving a refactoring initiative from a monolithic solution into a microservice-based solution. I was facilitating several workshops where each event was identified and the basis for the new ecosystem was defined.
Tech Lead
Betson Ltd
2016-04 - 2017-07
I worked as an architect for a team that was responsible for betting Online gaming, .NET (C#), DDD, CQRS, event driven management in a sports betting platform. The architecture was the purest architecture, TDD, CI / CD, microservice-based architecture I have ever dealt with during my career. We OAuth2, docker, rancher, git, were dealing with millions of events per minute. Like in project II, these events MS SQL Server, REST, were handled in chronological order on a "real time" basis. Project was SOAP, Rabbit MQ implemented by using .NET technologies.
In addition to the high quality we were providing, we were also deploying into production multiple times / day and still maintaining 24/7 up-time in the system. The platform was built using MS technologies.
In addition to the high quality we were providing, we were also deploying into production multiple times / day and still maintaining 24/7 up-time in the system. The platform was built using MS technologies.
Solution architect
Nordea Bank Ab, Finnish branch
2015-04 - 2017-06
event driven architecture, I worked as a solution architect in the digital banking division. My tasks Spring / Spring boot, included designing solutions for digital banking, implementation, testing and hibernate, TDD, CI / CD, supervising other developers. The work required quite a lot of collaboration OAuth2, DB2, REST, SOAP with different divisions / domains and with both technical and businesspeople to achieve the best possible solutions. Between 04 / 2016 - 06 / 2017 I was on leave of absence.
Software architect
National Institute for Health and Welfare
2013-10 - 2015-04
I worked in the chief software architect role responsible for sample Public Sector, Healthcare, management and biobanking systems. My tasks included architect design, Biobanking, .NET (C#), DDD, implementation, testing, and guidance of other developers. I also worked in CQRS, event driven customer interface communicating both with the users of the system and other architecture, TDD, CI / CD, domestic and international stakeholders.
OAuth2 and IAM, git, PostgreSQL, REST, Rabbit MQ In this position I also put the scrum process into practice. I managed to gain managers' commitment into this process as well. Additionally, I also streamlined the CI process used in the project. The project adopted Jenkins based CI environment. The architecture is based on layered architecture and it is built by using the latest MS technologies.
This project taught me a lot about how the public sector in Finland works.
OAuth2 and IAM, git, PostgreSQL, REST, Rabbit MQ In this position I also put the scrum process into practice. I managed to gain managers' commitment into this process as well. Additionally, I also streamlined the CI process used in the project. The project adopted Jenkins based CI environment. The architecture is based on layered architecture and it is built by using the latest MS technologies.
This project taught me a lot about how the public sector in Finland works.
Digia, Envault Corporation
1999-05 - 2013-10
05 / 1999 - 10 / 2013 Security, Encryption, Various employees Logistics, .NET (C#), DDD, I worked in various different roles from software architect to software CQRS, event driven development in the following companies, Digia, Envault Corporation, Flander architecture, TDD, CI / CD, Oy, Oy LM Ericsson and Image Soft. My tasks included mostly architecture git, MS SQL. Server, access management, mercurial, design, implementation, and testing, and working in customer interface.
PostgreSQL, Mobile, Symbian, C / C++, Industrial automation, Early days IoT Platforms IT skills Platform Skill level Windows Excellent Linux / *nix Excellent Google Cloud Good Azure Good AWS Basics Programming languages & techniques Term Experience Last used Java > 5 years < 6 months Kotlin 1-3 years 1-3 years Scala 1-3 years 1-3 years C# / .NET > 5 years < 6 months C / C++ > 5 years > 3 years Javascript / node.js 3 - 5 years < 6 months TDD & CI > 5 years < 6 months ASP.NET MVC & Web API 3 - 5 years < 6 months Kafka 1-3 years 1-3 years Rabbit MQ 3 - 5 years 1-3 years SQL > 5 years < 6 months Hibernate / nHibernate > 5 years 1 - 3 years Domain Driven Design > 5 years < 6 months Gradle / Maven > 5 years 1 - 3 years Spring / Spring.NET > 5 years 1 - 3 years Entity Framework 3 - 5 years 1 - 3 years Docker 1 - 3 years < 6 months AWS 1 - 3 years 1 - 3 years GCP 1 - 3 years 1 - 3 years MS Azure 1 - 3 years < 6 months Python 1 - 3 years < 6 months Perl 1 - 3 years > 3 years Tools Term Experience Last used Microsoft Visual Studio > 5 years < 6 months Intellij product family > 5 years < 6 months Mercurial / Git > 5 years < 6 months Rational Rose 3 - 5 years > 3 years SVN 3 - 5 years > 3 years MS Visio 3 - 5 years < 6 months Atlassian product family > 5 years < 6 months Octopus Deploy 1 - 3 years > 3 years Teamcity 1-3 years 1-3 years Jenkins CI 3 - 5 years 1-3 years Splunk 1-3 years > 3 years Sumologic 1-3 years > 3 years AppDynamics 1-3 years > 3 years Niko Fyhr, +358 40 750 3467
PostgreSQL, Mobile, Symbian, C / C++, Industrial automation, Early days IoT Platforms IT skills Platform Skill level Windows Excellent Linux / *nix Excellent Google Cloud Good Azure Good AWS Basics Programming languages & techniques Term Experience Last used Java > 5 years < 6 months Kotlin 1-3 years 1-3 years Scala 1-3 years 1-3 years C# / .NET > 5 years < 6 months C / C++ > 5 years > 3 years Javascript / node.js 3 - 5 years < 6 months TDD & CI > 5 years < 6 months ASP.NET MVC & Web API 3 - 5 years < 6 months Kafka 1-3 years 1-3 years Rabbit MQ 3 - 5 years 1-3 years SQL > 5 years < 6 months Hibernate / nHibernate > 5 years 1 - 3 years Domain Driven Design > 5 years < 6 months Gradle / Maven > 5 years 1 - 3 years Spring / Spring.NET > 5 years 1 - 3 years Entity Framework 3 - 5 years 1 - 3 years Docker 1 - 3 years < 6 months AWS 1 - 3 years 1 - 3 years GCP 1 - 3 years 1 - 3 years MS Azure 1 - 3 years < 6 months Python 1 - 3 years < 6 months Perl 1 - 3 years > 3 years Tools Term Experience Last used Microsoft Visual Studio > 5 years < 6 months Intellij product family > 5 years < 6 months Mercurial / Git > 5 years < 6 months Rational Rose 3 - 5 years > 3 years SVN 3 - 5 years > 3 years MS Visio 3 - 5 years < 6 months Atlassian product family > 5 years < 6 months Octopus Deploy 1 - 3 years > 3 years Teamcity 1-3 years 1-3 years Jenkins CI 3 - 5 years 1-3 years Splunk 1-3 years > 3 years Sumologic 1-3 years > 3 years AppDynamics 1-3 years > 3 years Niko Fyhr, +358 40 750 3467
Senior Software Designer
Digia Finland Oyj
2013-01 - 2013-10
Logistics, .NET (C#), DDD, I worked as a software architect for a web-based logistics application. The CQRS, event driven application's server side was based on the latest MS technologies and client architecture, TDD, CI / CD, git, MS SQL. Server side was based on Kendo UI and jQuery components. My tasks included architecture design, implementation, testing and supervising other developers.
The architecture was based on layered architecture and it is built by using the latest MS technologies.
The architecture was based on layered architecture and it is built by using the latest MS technologies.
Systems Designer
Envault Corporation
2011-02 - 2013-01
Security, Encryption, .NET I worked as a software architect and scrum master and was responsible for (C#), C, DDD, CQRS, event driven architecture, TDD, CI secure email products. My tasks included architecture design, implementation, / CD, access management, and testing, and working in customer interface.
mercurial, PostgreSQL The secure email product was implemented by C# programming language in Windows environment. I also implemented some server-side functionality. The server architecture is based on Ruby on Rails. During 2011, I worked as a part time designer.
mercurial, PostgreSQL The secure email product was implemented by C# programming language in Windows environment. I also implemented some server-side functionality. The server architecture is based on Ruby on Rails. During 2011, I worked as a part time designer.
Koulutus
Hyrylä high school
Hyrylä high school
2022-06 - 2018-09
Bachelor of engineering
Jyväskylä University of Applied Sciences
2022-06 - 2001-05
Vantaa Institute of technology
Vantaa Institute of technology
2022-06 - 1996-06