IAM Software Development Consultant Helsinki, Finland

Saattaa olla saatavilla

(Päivitetty 2022-08-12)

IAM Software Development Consultant

Helsinki, Finland

Äidinkieli Finnish, Sujuva English, Aloittelija Svenska, German

  • 20 years of experience in software development
  • 10+ years of experience in IAM, Java, SQL and LDAP
  • I have been also working as a Scrum Master and team lead

Taidot (36)

Java

OpenID Connect

SOFTWARE ENGINEER

SOFTWARE DEVELOPMENT

OAUTH

LDAP

SQL

PROCESS DEVELOPMENT

Git

TEST DESIGN

XML

JSON

DNS Server

NEXUS

SAML 2.0

TEST CASES

Bash

JavaScript

SHELL SCRIPTING

SCRIPTING

C/C++

MAINTENANCE

PERFORMANCE TESTING

Subversion

C++

FUNCTIONAL TESTING

APPLICATION TESTING

TECHNICAL SUPPORT

Product Management

UX

FLASH

USER EXPERIENCE DESIGN

Python

APPLICATION TESTING/PROGRAMMING

PHP

Perl

Yhteenveto

I am an experienced software developer. I have been a crucial contributor to a number of large scale software projects in the employment of well known companies such as OP Financial Group, Fujitsu, Nokia/NSN, Tieto and Posti. I have also worked as a product software architect in a smaller Finnish company in the Identity & Access Management (IAM) field. Currently I work in my own company as a IAM Software Development Consultant. My specialties include for example Java coding using Eclipse in the Linux environment.

Työkokemus

Founder/CEO/IAM Software Development Consultant
Eversoft Oy

2021-09 - Nykyhetki

I am currently doing software development consultant work based on customer requirements related to IAM.
Senior Developer, Lead Developer
OP Palvelut Oy

2019-12 - 2021-09

I was developing the customer identity management service. This service was based on the Identity Management product from ForgeRock. Our own additions had been mainly done with Java and Javascript. The tasks performed required knowledge concerning for example the following technologies: ForgeRock Identity Management, SAML 2.0, Java, Javascript, REST, Apigee, Eclipse, Jira, Confluence, Artifactory, JBoss, LDAP, SQL (DB2), Git and Maven.

System Architect
Fujitsu Finland Oy

2019-03 - 2019-11

I was developing the access management part of the Fujitsu IDaaS IAM service. I was also developing the working processes and technologies towards modern standards. This meant changing from using Subversion to Git and from Ant to Maven. I also introduced other modern tools and gave more structure to the usage of agile processes. The tasks performed required knowledge concerning for example the following technologies: OAuth 2.0, OpenID Connect, Java, REST (RestEasy), Eclipse, Jira, Confluence, Nexus, Tomcat, Active Directory, LDAP, JPA (Hibernate), SQL (PostgreSQL), Git (Bitbucket), Subversion, Maven and Ant.
Software Architect/Software Engineer/Senior Engineer
Ubisecure Inc

2011-06 - 2019-03

I was the main software architect for the identity management part of our product offering (Ubisecure CustomerID). In addition I acted as the Scrum Master and general Agile lead in our development team. The tasks performed required knowledge concerning for example the following technologies: SAML 2.0, Java, Wicket, REST (RestEasy & Jersey), Eclipse, Active Directory, LDAP, JPA (Hibernate), SQL (PostgreSQL & Derby), GIT (Bitbucket), Subversion, Maven, Ant, HTML and CSS.

- I first came to the company to be a new Java developer after an extensive background in C/C++ development. I started getting to know the (then) products (especially CustomerID) and was finally selected to be the interim product architect for CustomerID. I performed so well in the task that the "interim" part was dropped and I became the permanent product architect. When I left I was one of the key persons in the company and had the trust of my superiors and the team.

Software Engineer
Kyrol Oy

2011-04 - 2011-06

Software development using PHP and JavaScript. The service we developed was a new social media service. The tasks performed required knowledge concerning the following technologies: PHP, JavaScript, MySQL, MongoDB, Zend Framework, Doctrine 2, JSON, HTML and CSS.
Software Engineer
Ubisecure Solutions, Inc

2010-05 - 2011-03

Software development using Java. The products that we developed were access and identity management products. The tasks performed required knowledge concerning the following technologies: Java, JSP, Active Directory, LDAP, Subversion, Ant, HTML and CSS.
Software Development Consultant
Cynapso Oy

2007-09 - 2009-03

Customer: Posti 1.2.2010 - 30.4.2010 - Software development using C and C++ programming languages. Software integration and functional testing using for example Bash scripting. Maven 2 build management for a Java web service.

Internal software development 1.4.2009 - 31.1.2010 - Software development using Java programming language. The tasks performed required knowledge concerning the following technologies: JSP (Tomcat), SQL (MySQL), Subversion, Ant, HTML, CSS and Linux.

 

Customer: TietoEnator (Posti) 24.9.2007 – 31.3.2009

- Software development using C and C++ programming languages and software testing using for example Bash scripting. The tasks performed required knowledge concerning the following technologies: XML, SQL, Subversion, make, g++, gdb, Linux and HP-UX. The result was a production ready contact information maintenance implementation, which I co-implemented with a colleague.

Solutions Manager / Solutions Consultant
Nokia Siemens Networks

2006-12 - 2007-10

Technical product management expert for the following products: HP BIND DNS server, Juniper Networks Steel-Belted RADIUS AAA server, F5 BIG-IP loadbalancer and CheckPoint firewall. Specific tasks included: performance testing of the HP BIND DNS server and implementation of the IP backbone lab demo. While implementing the demo I used the following programming languages: PHP, Perl, Javascript and Python. The demo also included a Flash animation.
Application Support Manager
Nokia Oyj, Nokia Networks

2005-09 - 2006-11

Technical support for third party IMS/SIP application developers. Technical expert of the Forum Nokia PRO Networks Zone team. Third party SIP application testing. Test design for the Nokia add-on test cases on top of Symbian Signed test cases.
Senior Software Engineer
Nokia Oyj, Nokia Networks

2005-01 - 2005-09

Subsystem design, compilation and partial implementation for a charging system. Sections Linux expert. Key user of the Linux based development environment. Some system architecture and process development tasks.
Software Engineer
Nokia Oyj, Nokia Networks

2003-01 - 2004-12

Subsystem testing. Makefile responsibility. Code responsibilities (C++). All of the above for an IMS system.
Trainee
Nokia Oyj, Nokia Networks

2001-08 - 2002-12

Master's Thesis (Subsystem Testing of Message Guided State Machines Using a Simulator Framework). Subsystem testing. Makefile responsibility. Code responsibilities (C++). All of the above for an IMS system.
Trainee
Nokia Networks

2001-05 - 2001-08

Design and implementation of a testing program for a code module using Java and C++ languages.

Koulutus

Master of Science
Lappeenranta University of Technology

1996-08 - 2002-12

Ota yhteyttä konsulttiin

/