Summary
Overview
Work History
Education
Skills
Personal Information
Timeline
Generic
Pieter Roskam

Pieter Roskam

Amstelveen

Summary

Ik ben een ervaren en leergierige Senior Java/J2EE Developer met ruim 20 jaar ervaring binnen uiteenlopende organisaties en projecten. Door mijn creativiteit en pragmatische aanpak weet ik technische oplossingen te realiseren die passen bij de context van de klant. Ik combineer diepgaande backendkennis (Java, Spring Boot, Kotlin) met ruime ervaring in frontendtechnieken (Angular, TypeScript, HTML/CSS). Mijn kracht ligt in het zelfstandig en teamgericht werken aan robuuste en toekomstbestendige softwareoplossingen.

Overview

24
24
years of professional experience

Work History

Senior Java Developer

The NextGen (NS) - Midlance Constructie
11.2024 - 05.2025
  • Ondersteuning in ontwikkelwerkzaamheden binnen complexe IT-omgeving bij de Nederlandse Spoorwegen.


Korte sabbatical opgenomen en nu tijd voor nieuwe baan.

Senior Developer & Systeemmigratie Expert

Nederlandse Spoorwegen
02.2022 - 11.2024
  • Verantwoordelijk voor twee grootschalige migraties:
  • Servermigratie van Bamboo naar Jenkins, Bitbucket en Artifactory naar nieuwere versies
  • Migratie van monolithische Java/Kotlin-profielen naar microservices in TypeScript op AWS Lambda via Azure
  • Opgezet: Jenkins CI/CD-pipelines, shellscripts voor artifactmigratie, infra-as-code voor AWS-deployments
  • Ontworpen: structuur van nieuwe microservices, testbare migratieaanpak en technische documentatie

Stack: Java, Kotlin, TypeScript, Azure, AWS Lambda, Jenkins, Bamboo, Bitbucket, Artifactory, Shell scripting, CI/CD, IaC

Senior Java Developer

Rabobank
08.2021 - 02.2022
  • Ontwikkeling en onderhoud van drie Kotlin-services voor authenticatie en autorisatie van creditcardgebruik
  • Voorstel gedaan en voorbereiding getroffen voor vervanging van interne security-library door Spring Security & Hibernate Validator
  • Bijgedragen aan vereenvoudiging en onderhoudbaarheid van het autorisatieproces

Stack: Kotlin, Spring Boot, Spring Security, Hibernate Validator, Azure, Git, Swagger, Angular, Redux

Senior Java Developer

Athlon
12.2020 - 08.2021

Athlon biedt mobiliteitsoplossingen zoals lease, verhuur en fleet management voor bedrijven en particulieren.


  • Ingezet om migratie van monolithische applicatie naar microservices te versnellen en verbeteren
  • Geanalyseerd en gecorrigeerd: migratie bestond grotendeels uit copy-pastecode zonder architectuurvisie
  • Opgesteld: best practices-document voor microservices, gebaseerd op clean code en modulaire architectuurprincipes

Stack: Java, Spring Boot, Hibernate, Angular, Oracle, Git, JAX-RS, Microservices

Senior Java Developer

Politie
06.2019 - 11.2020
  • Bijgedragen aan de ontwikkeling van een nieuwe aangifte-app, opgebouwd als gelaagde monoliet met meerdere libraries
  • Verantwoordelijk voor analyse en herbouw van het complexe securitysysteem, zodat deze ook toepasbaar werd in een tweede (trainings)applicatie
  • Securitycomponent opnieuw opgezet voor herbruikbaarheid, inclusief toegang, validatie en autorisatie
  • Project betrof een intensieve samenwerking met meerdere teams binnen een gevoelig en beveiligingskritisch domein

Stack: Java, JAX-RS, Oracle SOA Suite, Angular, Cypress, Mocha, Oracle Database, custom frameworks

Senior Java Developer

Albert Heijn
09.2015 - 06.2019
  • Ontwikkeling van de bonusservice voor het tonen en structureren van aanbiedingen (o.a. prijslabels en promotiestickers)
  • Verantwoordelijk voor correcte aanlevering van productdata en JSON-layout richting frontend
  • Tijdelijk overgeplaatst naar ander team voor opzet en ondersteuning van Hippo CMS-implementatie
  • Ontwikkeling van een WordPress-plugin waarmee recepten automatisch gekoppeld werden aan boodschappenlijsten bij AH

Stack: Java, Kotlin, Spring Boot, JPA, Hibernate, Jenkins (CI/CD), Docker, Git, Maven, JSON, WordPress, Hippo CMS

Senior Java Developer

Bank Mendes Gans (Entiteit Van ING)
08.2014 - 09.2015

Bank Mendes Gans faciliteert internationale betalingen en cash management voor bedrijven en financiële instellingen.


  • Ondersteuning bij verwerking van internationale betalingen met focus op kostenminimalisatie via interne pooling-mechanismen
  • Analyse en verwerking van klantdata om internationale transacties te optimaliseren (netting)
  • Onderhoud en uitbreiding van een monolithische Java-applicatie met geïntegreerde JSP-frontend

Stack: Java, JSP, Spring, Hibernate, Oracle Database, SQL, Maven

Senior Java Developer

Elsevier BV
04.2012 - 08.2014
  • Ontwikkeling zoekapplicatie voor medische documenten
  • Stack: Java/J2EE, Struts, XML/JSON, Oracle

Senior Java Developer

Intercity Zakelijk
03.2011 - 04.2012
  • Applicaties voor klantgegevens en telecomdata
  • Stack: Java, Hibernate, Wicket, Maven

Java Developer

ANWB
06.2010 - 02.2011
  • Diverse applicaties voor informatiediensten
  • Stack: Spring, JSF, Orbeon, Oracle

Java Developer

Ordina (Rabobank, Postbank, Schiphol e.a.)
10.2006 - 05.2008
  • Internetbankieren, bagageafhandeling, telefonie-applicaties

Java Developer

Atos Origin (Delta Lloyd, Nationale Nederlanden)
08.2004 - 01.2006
  • Intranet- en migratieprojecten (Java, Oracle, Struts)

Java Developer

ABN AMRO
05.2001 - 06.2004
  • Backend internetbankieren en beleggingsdiensten

Education

HBO Mediation -

NCOI
01.2019

Automatiseringsmedewerker - undefined

Friesland College
01.1996

Facilitair Management - undefined

Hanzehogeschool
01.1995

Skills

  • Complex IT Systems
  • Service Bus Design
  • Data Hub Management
  • Enterprise Integration Frameworks
  • Enterprise Integration Patterns
  • Software Testing
  • Technical Documentation
  • CI/CD Environments
  • Java
  • Kotlin
  • Spring Boot
  • Spring Data
  • SQL
  • Hibernate
  • Docker
  • Jenkins
  • AWS
  • Angular
  • TypeScript
  • HTML
  • CSS
  • JavaScript
  • JQuery

Personal Information

Date of Birth: 1965-11-10

Timeline

Senior Java Developer

The NextGen (NS) - Midlance Constructie
11.2024 - 05.2025

Senior Developer & Systeemmigratie Expert

Nederlandse Spoorwegen
02.2022 - 11.2024

Senior Java Developer

Rabobank
08.2021 - 02.2022

Senior Java Developer

Athlon
12.2020 - 08.2021

Senior Java Developer

Politie
06.2019 - 11.2020

Senior Java Developer

Albert Heijn
09.2015 - 06.2019

Senior Java Developer

Bank Mendes Gans (Entiteit Van ING)
08.2014 - 09.2015

Senior Java Developer

Elsevier BV
04.2012 - 08.2014

Senior Java Developer

Intercity Zakelijk
03.2011 - 04.2012

Java Developer

ANWB
06.2010 - 02.2011

Java Developer

Ordina (Rabobank, Postbank, Schiphol e.a.)
10.2006 - 05.2008

Java Developer

Atos Origin (Delta Lloyd, Nationale Nederlanden)
08.2004 - 01.2006

Java Developer

ABN AMRO
05.2001 - 06.2004

Automatiseringsmedewerker - undefined

Friesland College

Facilitair Management - undefined

Hanzehogeschool

HBO Mediation -

NCOI
Pieter Roskam