Persoonlijke gegevens

Naam

Raymond Loman

Leeftijd

56

Geboortedatum

09-08-1968

Adres

't Veld 10

Postcode

7603 EC

Woonplaats

Almelo

Land

Netherlands

Telefoon

+31(0)546-451481

Mobiele telefoon

+31(0)6-55341127

E-mail

raymond@carpago.nl

URL

https://www.carpago.nl

LinkedIn

https://www.linkedin.com/in/rloman

Github

https://github.com/rloman

Burgerlijke staat

gehuwd

Kinderen

2

Rijbewijs

B

Talenkennis

Nederlands

Moedertaal

Engels

Vloeiend

Duits

Goed

Persoonlijke introductie

Mag ik me even voorstellen: Ik ben Raymond Loman, een pragmatische programmeur en professional met uitgebreide ervaring in zowel software-engineering als het geven van trainingen. Mijn werkverdeling tussen ontwikkeling en het verzorgen van cursussen is 80% gericht op engineering en 20% op training geven. Op 56-jarige leeftijd ben ik niet alleen toegewijd aan mijn werk, maar ook aan mijn rollen als echtgenoot en vader van twee kinderen. Tevens houd ik van sport en muziek.

Mijn reis in de techwereld begon in 1989, waar ik begon als systeembeheerder en werkte met diverse omgevingen, waaronder Novell Netware, Linux en Windows NT/2000. Het was gedurende deze periode dat ik een sterke basis in IT heb opgebouwd.

In 2002 begon ik aan een nieuw hoofdstuk, waarbij ik overstapte naar een fulltime ontwikkelaar gespecialiseerd in Java en DevOps. Van 2002 tot 2007, als werknemer, en sinds 2007 als onafhankelijke onder de vlag van Carpago Software. In deze hoedanigheid heb ik de rol aangenomen van een T-shaped software-ingenieur, met de nadruk op Java- en DevOps-expertise. Deze reis heeft me in staat gesteld een diepgaand begrip te ontwikkelen van zowel het ontwikkelingsproces als de operationele aspecten van software engineering.

Bovendien ben ik gepassioneerd over het delen van kennis en het empoweren van anderen op het gebied van software engineering. Als trainer heb ik verschillende cursussen gegeven in zeer gevraagde gebieden, waarbij ik vaak diep inging op de details van Java, Kotlin en DevOps, met onderwerpen als OCP, Spring Boot, Azure, Docker, Kubernetes, Azure Kubernetes Service en OpenShift. Voor de Kubernetes-onderwerpen, vaak in combinatie met ArgoCD en Tekton.

Mijn carrière wordt gekenmerkt door toewijding aan excellentie, voortdurend leren en een diepgewortelde passie voor technologie. Ik kijk ernaar uit om nieuwe kansen en uitdagingen te verkennen die aansluiten bij mijn vaardigheden en ervaringen.

Dank u voor het overwegen van mijn profiel, en ik zie uit naar de mogelijkheid van samenwerken.

Met vriendelijke groet,
Raymond Loman

Aanbevelingen

Raymond gebruikt zijn enorme energie en passie voor technologie en mensen om een positieve verandering te creëren.
Als producent van software alleen is hij een waardevolle toevoeging aan een team, maar laat hem bouwen op mensen (soft en hard skills) en hij zal je laten zien wat er kan worden bereikt door middel van vermenigvuldiging.
Als uw organisatie een bureaucratisch beest is, dan zou ik hem niet bellen.
Als u echter door de bureaucratie heen wilt breken en iets 'agile' en waardigs in plaats daarvan wilt bouwen, bel hem dan.

— een vroegere collega

Raymond is een hard-core software engineer.
Heeft een grote beheersing van software-engineering in het algemeen en Spring Boot – in het bijzonder.
Kan zeer snel software draaiend krijgen.
Verder heeft hij een goede communicatieve en schriftelijke vaardigheid. Is een echte 'pragmatische programmeur' en probeert altijd te werken in de richting van oplossingen.
Daarbij denkt hij 'out of the box' en ziet oplossingen in een richting die niet zo voor de hand liggen.
Verder is Raymond een zeer sociaal en vriendelijk persoon.
Kan zeer goed zelfstandig en gediscliplineerd werken maar is tevens een goede team-player.
Werkt effectief conform de 7 habits van Stephen Covey en houdt zich hier ook aan!
Zijn bescheidenheid en nuchterheid sieren hem.

Raymond is als docent zeer betrokken bij de cursisten en heeft een uitstekende didactische vaardigheid.
Zijn lessen zijn altijd levendig en vol interessante leermomenten.

— een voormalige HR-manager

Kennismatrix

Programmeren Kennis Laatst gebruikt

     Java

    

2024 - 12

     JavaScript

    

2024 - 12

     Kotlin

    

2024 - 12

     TypeScript

    

2024 - 07

Frameworks

     Angular

    

2024 - 07

     ANTLR

    

2024 - 12

     Cucumber+Selenium

    

2023 - 08

     Java EE

    

2022 - 06

     Jersey

    

2022 - 06

     JPA

    

2024 - 12

     JUnit

    

2024 - 12

     Mockito

    

2024 - 12

     Spring

    

2024 - 12

     Spring Boot

    

2024 - 12

     Spring MVC

    

2024 - 03

     Spring Security

    

2024 - 12

     Spring WebFlux

    

2024 - 03

Services Kennis Laatst gebruikt

     REST

    

2024 - 12

     SOAP

    

2022 - 06

Databases

     DB2

    

2022 - 06

     MySQL

    

2024 - 12

     PostgreSQL

    

2024 - 12

Frontend

     Bootstrap

    

2024 - 12

     CSS3

    

2024 - 12

     HTML5

    

2024 - 07

Tooling Kennis Laatst gebruikt

     Eclipse

    

2024 - 12

     Git

    

2024 - 12

     GitHub Actions

    

2024 - 12

     GitLab CI/CD

    

2024 - 07

     Integrationtesting

    

2024 - 09

     IntelliJ

    

2024 - 12

     Jenkins

    

2024 - 06

     Maven

    

2022 - 06

     Swagger/OpenAPI

    

2024 - 07

     Unittesting

    

2024 - 03

Containerisatie en Operations

     Argo CD

    

2024 - 12

     AWS

    

2024 - 12

     Azure

    

2024 - 12

     Docker Community Edition

    

2024 - 12

     Docker Enterprise Edition

    

2024 - 12

     Helm

    

2024 - 11

     Kubernetes

    

2024 - 12

     NGinx

    

2024 - 12

     OpenShift

    

2024 - 12

     Prometheus

    

2024 - 06

     Rancher

    

2024 - 12

     Terraform

    

2023 - 08

Diversen

     Camunda

    

2024 - 07

     Compilers

    

2024 - 12

     Design Patterns

    

2024 - 12

     DevOps

    

2024 - 12

     Gradle

    

2024 - 07

     JSON

    

2024 - 07

     Linux

    

2024 - 12

     Scrum

    

2024 - 12

     Security - Principles of Secure Coding

    

2023 - 03

     Sonar

    

2022 - 06

     UML+BPML

    

2024 - 07

     Windows

    

2024 - 12

     XML

    

2022 - 06

Beknopt overzicht

Leiderschapsrollen

Rol Bedrijf Periode

Technisch leidinggever

Energie Data Services Nederland (EDSN)

Okt 2024 - heden

Coach en Trainer

Capgemini,Global Knowledge,Computrain…​

Okt 2008 - heden

Kwartiermaker

Kamer van Koophandel

Jan 2024 - Jul 2024

Kwartiermaker

Belastingdienst (B/CAO)

Mrt 2020 - Jun 2022

Lead en Scrummaster

Spectrum Multimedia & IT

Sep 2018 - Dec 2019

Lead en Trainer

Capgemini IT Academy

Feb 2018 - Sep 2018

Lead developer

Allego

Jul 2015 - Okt 2016

Senior Java ontwikkelaar

Belastingdienst (B/CAO)

Sep 2004 - Aug 2012

Netwerkspecialist

IT-to-IT

Mrt 1998 - Dec 2001

Hoofd IT

Aan de Stegge

Aug 1995 - Jan 1998

Hoofd IT

Stichting Jeugd en Gezin Twente

Sep 1989 - Aug 1995


Carpago Software

Introductie

Carpago Software bestaat uit drie bedrijfsonderdelen
  • Carpago Software: ontwikkelen van software voornamelijk op het gebied van Java, Spring, JavaScript en Angular

  • Carpago Training: het verzorgen van trainingen voornamelijk op het gebied van Java, Spring, JavaScript en Angular

  • Carpago Consultancy: het adviseren op het gebied van software engineering in het algemeen en Java, Spring, JavaScript en Angular in het bijzonder

Hieronder volgt per bedrijfsonderdeel een beknopt overzicht van de verrichtte activiteiten

Opdrachten

Klant Functie Periode

EDSN (Energie Data Services Nederland)

Full Stack Senior Developer

Sep 2024 - heden

Kamer van Koophandel (KVK)

Full Stack Senior Developer

Jan 2024 - Jul 2024

Carpago Training

Auteur van trainingsmateriaal: Kotlin voor Java Developers

Jul 2023 - Okt 2023

Recognize

Full Stack Senior Developer

Aug 2022 - Aug 2023

Belastingdienst (B/CAO)

T-shaped Senior Software Engineer Java EE, Lead Web Developer

Mrt 2020 - Jun 2022

Spectrum Multimedia & IT

Computer Programmeur Java, Spring Boot en Angular

Mei 2019 - Jan 2020

NextProgram

Auteur Trainingsmateriaal Android

Jan 2019 - Mrt 2019

NextProgram / Young Colfield / ING Nederland

Trainer, Developer en Consultant

Jan 2019 - Jan 2019

Capgemini Academy

Trainer, Developer en Consultant

Feb 2018 - Sep 2018

Belastingdienst (B/CAO)

Architect en Senior Software Engineer

Nov 2016 - Jan 2018

Allego

Senior Software Engineer en Team Lead

Jul 2015 - Okt 2016

DUO Dienst Uitvoering Onderwijs

Senior Java Software Engineer

Dec 2014 - Jun 2015

Cooperatie Rundvee Verbetering (CRV International)

Grails consultant en developer

Jan 2014 - Aug 2014

Ministerie van Economische Zaken - project Aerius

Ontwikkelaar en consultant Google Web Toolkit

Aug 2013 - Dec 2013

Sinatec

Java en Grails software engineer

Apr 2009 - Okt 2010

DataVisual

Software Engineer

Jun 2008 - Jul 2008

DataVisual

Software Engineer

Nov 2007 - Feb 2008


Trainingen

Training Periode

Kubernetes Operations (CN220)

Apr 2021 - Nov 2024

Kubernetes Application Essentials (CN120)

Nov 2022 - Nov 2024

Docker Containerization Essentials (CN100)

Jan 2020 - Nov 2024

DCA (Docker Certified Associate)

Sep 2024 - Nov 2024

Docker and Kubernetes introduction with Azure and OpenShift deployment

Mei 2022 - Okt 2024

Java Advanced (OCP)

Sep 2024 - Sep 2024

Kubernetes Native Application Development (CN230)

Jun 2024 - Jun 2024

Kotlin for Java Developers + Spring Boot

Mrt 2024 - Mrt 2024

Frontend Development

Aug 2018 - Mrt 2024

JavaScript Fundamentals

Dec 2012 - Jan 2024

Java Development with Spring Boot

Feb 2017 - Okt 2023

Linux Fundamentals

Aug 2018 - Okt 2023

Kotlin for Java Developers

Sep 2023 - Sep 2023

Git for developers

Mrt 2015 - Jul 2023

Java for DevOps

Jan 2019 - Jul 2023

Persistence from database to JPA

Aug 2018 - Jun 2023

Testing and Security

Mei 2018 - Mrt 2023

Oracle Certified Associate

Dec 2016 - Jan 2023

OpenShift Essentials

Jun 2022 - Dec 2022

Angular

Sep 2018 - Okt 2022

Design Patterns

Dec 2019 - Feb 2022

Jenkins Workshop

Jun 2021 - Aug 2021

Docker for Enterprise Operations (CN210)

Mrt 2020 - Aug 2020

Docker for Enterprise Developers (DOCK6019)

Mei 2020 - Mei 2020

Full Stack NodeJS Software Engineer Intro

Sep 2018 - Dec 2019

Oracle Certified Programmer

Sep 2014 - Sep 2019

Oracle Certified Associate Examtraining

Mrt 2017 - Jul 2019

Developer Devops Training

Mei 2016 - Jun 2019

OCP Topics and Security

Nov 2017 - Mei 2019

Android Awareness

Apr 2019 - Apr 2019

Full Stack Java Software Engineer Intro

Okt 2017 - Jul 2018

C++ Advanced Programming

Jan 2014 - Apr 2018

Apache HTTP Server Administration

Nov 2014 - Nov 2017

Tomcat Administration

Mrt 2014 - Nov 2017

C++ Programming

Jul 2014 - Jul 2017

Oracle Certified Associate Applied

Jun 2016 - Jul 2017

Java SE Fundamentals

Feb 2012 - Jul 2016

Continuous Delivery and Tooling

Okt 2014 - Mrt 2016

Oracle Certified Programmer Examtraining

Nov 2014 - Jan 2016

Java EE 7 Upgradetraining

Jun 2015 - Sep 2015

Java SE 8 Upgradetraining

Jun 2015 - Sep 2015

Java EE 7 Programming

Sep 2014 - Nov 2014


Consultancy

Klant Omschrijving Periode

ITPH / Next Program

Hands-on ontwikkelen met 14 personen aan diverse applicaties t.b.v. demo’s voor het einde van een opleidingstraject

Feb 2019 (4 dagen)

Imperial Tobacco

Verbeteren van het versie-beheer proces - met Git

Feb 2019 (7 dagen)

ProgramIT

Advies geven omtrent opzetten opleiding voor beginnende Java ontwikkelaars die werkzoekend zijn

Mei 2016 (2 dagen)

AZL

Advies geven omtrent opzetten van JAX-WS webservices met Oracle JDeveloper 12

Okt 2013 (1 dag)

DataVisual

Het adviseren en begeleiden tijdens het opzetten van een ontwikkel-straat voor DataVisual haar development-team

Feb 2012 (3 dagen)


Werkgevers

Werkgever Functie Periode

Infor Global Solutions

Senior Software Engineer

Sep 2012 - Dec 2013

Belastingdienst (B/CAO)

Senior Software Ontwikkelaar

Sep 2004 - Sep 2012

Previder

Intern netwerkbeheerder

Feb 2004 - Aug 2004

Arkance

Software ontwikkelaar

Mrt 2003 - Nov 2003

Metaal Kennis Groep (MKG)

Software ontwikkelaar

Dec 2001 - Jan 2003

IT-to-IT

Netwerkspecialist - bij diverse projecten betrokken

Mrt 1998 - Dec 2001

Aan de Stegge BV

Netwerk- en systeembeheerder

Aug 1995 - Mrt 1998

Stichting Jeugd en Gezin Twente

Programmeur, Systeembeheerder en medewerker financiele administratie

Sep 1989 - Aug 1995

Uitgebreide opsomming

Leiderschapsrollen

Okt 2024 t/m heden 

Technisch leidinggever

Energie Data Services Nederland (EDSN), Amersfoort
  • Als techlead mede-verantwoordelijk voor een groot migratie traject

  • Als coach mensen motiveren om te doen wat er gedaan zou moeten worden.


Okt 2008 t/m heden 

Coach en Trainer

Capgemini,Global Knowledge,Computrain…​, Utrecht
  • Als coach bij clienten van Carpago is mijn rol voornamelijk het in hun kracht zetten van mensen.

  • Als trainer bij clienten van Carpago begeleid je mensen voortdurend naar hun doelen en het doel van de training.


Jan 2024 t/m Jul 2024

Kwartiermaker

Kamer van Koophandel, Utrecht
  • Opstarten project DWP met medior ontwikkelaars

  • Analyseren ontwikkelstack


Mrt 2020 t/m Jun 2022

Kwartiermaker

Belastingdienst (B/CAO), Apeldoorn
  • Opstarten project 'Prive Gebruik Auto vd Zaak' met medior ontwikkelaars

  • Analyseren ontwikkelstack

  • Kwaliteitsbewaking code


Sep 2018 t/m Dec 2019

Lead en Scrummaster

Spectrum Multimedia & IT, Breda
  • Leiding geven aan twee achtereenvolgende teams van vijftien personen met afstand tot de arbeidsmarkt (twee dagen per week).

  • Gedurende deze twee keer zes maanden de cursussen JavaScript, Java, NodeJS, SpringBoot en Scrum verzorgt.

  • Tijdens dit traject zowel groepsgewijs als op de persoon leiding gegeven m.b.t. efficiency en persoonlijke effectiviteit


Feb 2018 t/m Sep 2018

Lead en Trainer

Capgemini IT Academy, Utrecht
  • Diverse grotere opleidingen voor backend en frontend varierent van drie weken tot drie maand vormgegeven qua inhoud en structuur en daarna verzorgt - inclusief scrum lead.

  • Kartrekkersrol binnen de teams om een zo goed mogelijke structuur qua Scrum te bereiken en de performance te optimaliseren.


Jul 2015 t/m Okt 2016

Lead developer

Allego, Arnhem
  • Binnen drie weken een achterstand van vier weken in de planning inhalen.

  • Lead voor team implementatie API laadpalen voor BMW. Allego heeft de backend van BWM in onderhoud.

  • Aansturen medior developers. Verzorgen van meetings met developers en testers binnen BMW.


Sep 2004 t/m Aug 2012

Senior Java ontwikkelaar

Belastingdienst (B/CAO), Apeldoorn
  • Initieren, opstarten van en uitvoeren van cursussen binnen Belastingdienst/Centrum voor ICT voor het SCJP examen (later OCP)

  • Leiding geven aan team voor de migratie van Powerbuilder/Sybase naar Java EE.

  • Leidinggeven aan team met vijf personen verantwoordelijk voor een POC voor het gebruik van Grails binnen B/CICT

  • Leidinggeven - en opstarten van - het gebruik van Jenkins binnen B/CICT


Mrt 1998 t/m Dec 2001

Netwerkspecialist

IT-to-IT, Hengelo
  • Leiding geven aan vijf personen binnen de helpdesk van Menzis voor het structureel werken met ITIL en het effectiever maken van de helpdesk.

  • Leiding geven aan vijf personen voor het uitrollen van Windows 2000 binnen Menzis

  • Opstarten van en leiding geven aan vijf personen in een project verantwoordelijk voor het mitigeren van het Y2K issue


Aug 1995 t/m Jan 1998

Hoofd IT

Aan de Stegge, Goor
  • Binnen het hoofdkantoor in Goor verantwoordelijk voor het gehele netwerk (vanaf 1995)

  • Als netwerkspecialist leiding geven aan twee andere netwerkbeheerders (vanaf 1996)

  • Gedurende een overname in Duitsland leidinggeven aan vijftien personen in machinefabriek Bormet, Weiterstadt (DE)


Sep 1989 t/m Aug 1995

Hoofd IT

Stichting Jeugd en Gezin Twente, Almelo
  • Voortrekkersrol in het implementeren van de eerste elektronische betalingen verpleeggeld binnen Jeugdzorg Twente

  • Leiding geven aan team van drie personen en het project voor het opzetten van een ISDN - verbinding tussen de verschillende kantoren. Het team bestond uit een functioneel beheerder, een netwerkbeheerder en mijzelf


Zelfstandig ondernemer Carpago

Opdrachten

Sep 2024 t/m heden 

EDSN (Energie Data Services Nederland), Amersfoort

Full Stack Senior Developer
Opdrachtomschrijving

Bij EDSN verantwoordelijk voor de technische migratie van een extern ontwikkelde applicatie naar de infrastructuur van EDSN (insourcing)

Doelstelling
  • Transition of the NED.nl web application from an organization in Groningen to EDSN

Gebruikte technieken, systemen en methodieken

Java, Kotlin, JPA, JUnit, Mockito, Spring Boot, Spring Security, IntelliJ, Argo CD, AWS, Docker Enterprise Edition, Kubernetes, OpenShift, Rancher, Design Patterns, DevOps en Scrum


Jan 2024 t/m Jul 2024

Kamer van Koophandel (KVK), Utrecht

Full Stack Senior Developer
Opdrachtomschrijving

Het realiseren van een applicatie om de inschrijving van ondernemingen makkelijker en beter te maken via de digitale werkplek (DWP).

Doelstelling
  • Eerste doelstelling is de inschrijving van eenmanszaken makkelijker en beter te maken. Later ook de maatschap en de CV.

  • Daarna het ontwikkelen van een nieuwe validatie- en mutatieservice binnen KVK.

Resultaten
  • Onderhanden werk …​

Gebruikte technieken, systemen en methodieken

Java, Kotlin, TypeScript, Angular, JPA, JUnit, Mockito, Spring Boot, Spring Security, PostgreSQL, HTML5, IntelliJ, GitLab CI/CD, Swagger/OpenAPI, Docker Enterprise Edition, Kubernetes, Rancher, Camunda, Design Patterns, DevOps, Gradle, JSON, Scrum en UML+BPML


Jul 2023 t/m Okt 2023

Carpago Training, Almelo

Auteur van trainingsmateriaal: Kotlin voor Java Developers
Opdrachtomschrijving

Schrijven van slides, oefeningen en oplossingen voor de training Kotlin voor Java Developers

Doelstelling
  • Het hebben van Slides, oefeningen en oplossingen voor de training Kotlin voor Java Developers

Resultaten
  • We hebben slides, oefeningen en solutions met goede feedback en reaties voor de Kotlin voor Java Developer training

Gebruikte technieken, systemen en methodieken

Java en Kotlin


Aug 2022 t/m Aug 2023

Recognize, Almelo

Full Stack Senior Developer
Opdrachtomschrijving

Werken aan verschillende projecten binnen Recognize

Doelstelling
  • Eerste doelstelling is lancering en verbetering van de applicatie MorgenWonen

  • Daarna binnen team Geel en team Rood bezig met verschillende projecten en producten zoals Trimble, Digibase en Asset Check

Resultaten
  • Voor MorgenWonen het project ARES gedaan. Daarna binnen team Geel het product Digibase::WKB afgerond. Daarna afronding van Asset Check

Gebruikte technieken, systemen en methodieken

Java, Kotlin, TypeScript, Angular, Cucumber+Selenium, JPA, JUnit, Mockito, Spring Boot, PostgreSQL, HTML5, IntelliJ, Swagger/OpenAPI, Azure, Docker Enterprise Edition, Kubernetes, Terraform, Design Patterns, DevOps, Gradle, JSON, Scrum en UML+BPML


Mrt 2020 t/m Jun 2022

Belastingdienst (B/CAO), Apeldoorn

T-shaped Senior Software Engineer Java EE, Lead Web Developer
Opdrachtomschrijving

Migratie van Lotus Notes Groupware naar Java en Angular voor het project PGA/UZGB (Prive Gebruik Auto / Uitsluitend Zakelijk Gebruik Bestelauto). In het kader van de Rationalisering wordt de Lotus Notes Groupware applicatie gemigreerd naar een Java EE met Angular omgeving. Dit ivm op-de-lange-termijn doelstelling om commerciele applicaties onder open-source te brengen. Onderbouwing is gebaseerd op minder kosten van software-onderhoud en binnenhalen van kennis om de software te onderhouden.

Doelstelling
  • In tweede kwartaal 2021 moet de applicatie PGA zijn gemigreerd van Lotus Notus Groupware naar Java en Angular.

  • In vierde kwartaal 2021 moet de applicatie UZGB zijn gemigreerd van Lotus Notus Groupware naar Java en Angular.

Resultaten
  • De implementatie van PGA is afgerond in het eerste kwartaal van 2022. De verklaring van het lange(re) project is vooral vanwege het starten van het project in maart 2020 met nieuwe mensen vanuit een thuis-werk-situatie met weinig of geen remote tooling op dat moment

  • De implementatie van UZGB is afgerond in het tweede kwartaal van 2022. Project is derhalve afgerond en beeindigd.

Gebruikte technieken, systemen en methodieken

Java, TypeScript, Angular, Java EE, Jersey, JPA, JUnit, Mockito, Spring Boot, Spring, SOAP, DB2, HTML5, IntelliJ, Maven, Jenkins, Swagger/OpenAPI, Design Patterns, DevOps, JSON, Scrum, Sonar, UML+BPML en XML


Mei 2019 t/m Jan 2020

Spectrum Multimedia & IT, Breda

Computer Programmeur Java, Spring Boot en Angular
Opdrachtomschrijving

Maken van een web-applicatie om de leerdoelen van studenten voor Spectrum te beheren. Heb de rol van developer en leidt een groep van vier developers.

Doelstelling
  • Maak een web-applicatie waarmee we de leerdoelen en de voortgang per student van zijn leerdoelen kunnen monitoren

Resultaten
  • We kunnen nu de leerdoelen per student netjes beheren, met security en overal online beschikbaar. De app draait nu in test. See referentie hieronder.

Gebruikte technieken, systemen en methodieken

Java, Angular, JPA, Spring Boot, Spring Security, REST, CSS3, HTML5, Git en IntelliJ


Jan 2019 t/m Mrt 2019

NextProgram, Eindhoven

Auteur Trainingsmateriaal Android
Opdrachtomschrijving

Creatie van Android trainingsmateriaal

Doelstelling
  • Maak lesmateriaal voor de Android Awareness Training

Resultaten
  • Lesmateriaal gemaakt en gedraaid op 4 en 5 april 2019

Gebruikte technieken, systemen en methodieken

Java, Android en JUnit


Jan 2019 t/m Jan 2019

NextProgram / Young Colfield / ING Nederland, Amsterdam

Trainer, Developer en Consultant
Opdrachtomschrijving

Maken van lesstof, materiaal en oefeningen voor een training van een zestal personen voor geavanceerd unit-testen, mocken en integratie-testen met Spring Boot

Doelstelling
  • Train een zestal junior- en medior developers voor het zelfstandig maken van unit-testen, mocks en integratie-testen met Spring Boot

Resultaten
  • De zes developers hebben genoeg kennis om nu zelfstandig unit-testen, mocks en integratie-testen te maken met Spring Boot

Gebruikte technieken, systemen en methodieken

Java, JPA, JUnit, Mockito, Spring Boot, MySQL, IntelliJ en Maven


Feb 2018 t/m Sep 2018

Capgemini Academy, Utrecht

Trainer, Developer en Consultant
Opdrachtomschrijving

Opleiden van meerdere groepen vanaf startende developers tot junior Java en Frontend developer. Maken van applicaties met Java/SpringBoot en JavaScript/Angular ter ondersteuning van het ontwikkel- en trainingsproces

Doelstelling
  • De cursisten opleiden voor het OCA examen in drie tot vijf weken

  • De cursisten moeten in staat zijn een volledige stack neer te leggen vanaf MySQL via Spring Boot en REST naar JS met Ajax technology gebruikmakend van jQuery en Bootstrap

  • De cursisten moeten in staat zijn als volledig junior ontwikkelaar in een team mee te draaien

Resultaten
  • Meerdere (8+) groepen opgeleid waarbij bovenvermelde doelen zijn behaald

Gebruikte technieken, systemen en methodieken

Java, JavaScript, jQuery, Jersey, JPA, JUnit, Mockito, Spring Boot, REST, MySQL, Bootstrap, CSS3, HTML5, Git, IntelliJ, Maven, Docker Community Edition, JSON, OWASP, Scrum, Security - Principles of Secure Coding en WebGoat


Nov 2016 t/m Jan 2018

Belastingdienst (B/CAO), Apeldoorn

Architect en Senior Software Engineer
Opdrachtomschrijving

Verbeter en versimpel de opzet van Test Automatisering, vooral de integratie-testen tussen de diverse raakvlakken in een Java EE applicatie-omgeving.

Doelstelling
  • Verzorg de integratie tussen unittesten, integratie-testen, performance-testen en geautomatiseerde acceptatie-testen

  • Maak het makkelijker om integratie testen te maken

  • Maak inzichtelijk - via een dashboard - dat we test-scenario’s draaien per feature en toon dit in een overzicht in Jenkins

Resultaten
  • Uiteindelijk een raamwerk gemaakt waarmee de ontwikkelaar de volledige Java EE applicatie kan uitvoeren en testen. Er moeten daartoe slechts Cucumber Features en Step-bestanden worden gemaakt. Alle tussenlagen zoals Controller, Service, Queue, Model en Database worden in een Spring Boot-container uitgevoerd met een in-memory database. Daarom is een volledige end-to-end test mogelijk zonder tussenkomst van een persoon. Het raamwerk is gemaakt met o.a. Java, Java EE, Spring Boot en Cucumber

Gebruikte technieken, systemen en methodieken

Java, Cucumber+Selenium, Java EE, Jersey, JPA, Spring Boot, HTML5, Eclipse, IntelliJ, Maven, Tomcat, DevOps, JSON, Scrum, Sonar en XML


Jul 2015 t/m Okt 2016

Allego, Arnhem

Senior Software Engineer en Team Lead
Opdrachtomschrijving

Binnen Allego verantwoordelijk voor het realiseren van de Hubject module voor het project OktoberFest. Dit project realiseert software voor oplaadpalen voor elektronische auto’s inclusief de communicatie met backend systemen als SAP.

Doelstelling
  • Voor de deadline van 1 september realiseren van diverse onderdelen van de Hubject module

  • Implementatie van de eClearing module voor authorisatie van RFID-kaarten

  • Nadere details zijn onderhevig aan een NDA overeenkomst en zijn mondeling bespreekbaar

Resultaten
  • Alle doelstellingen hierboven zijn bereikt en daarnaast …​

  • Implementatie van CRUD applicaties voor Allego

  • Implementatie van Continuous Delivery

Referentie
Gebruikte technieken, systemen en methodieken

Java, Jersey, JHipster, JUnit, Spring Boot, Spring Security, SOAP, MySQL, PostgreSQL, Eclipse, Maven, Apache, NGinx, Tomcat, Artifactory, DevOps, ELK (ElasticSearch, LogStash, Kibana), JSON, Scrum, Sonar en XML


Dec 2014 t/m Jun 2015

DUO Dienst Uitvoering Onderwijs, Groningen

Senior Java Software Engineer
Opdrachtomschrijving

Binnen DUO verantwoordelijk voor de technische ondersteuning van junior en medio ontwikkelaars en het implementeren van het nieuwe Particulier Portaal voor DUO. Het nieuwe Particulier Portaal is het portaal waarmee de student vanaf januari 2016 zijn of haar studiebeurs kan aanvragen en wijzigingen kan doorvoeren.

Resultaten
  • Implementatie van twee RESTful webservices voor de nieuwe Portaal d.mw. Java en Spring

  • Nieuwe Angular schermen voorzien van menu-items

  • Uitbreiden van overige features en bugfixing

Referentie
Gebruikte technieken, systemen en methodieken

Java, Java EE, JUnit, Spring, REST, SOAP, MySQL, PostgreSQL, Eclipse, JBoss, NGinx, Tomcat en Sonar


Jan 2014 t/m Aug 2014

Cooperatie Rundvee Verbetering (CRV International), Arnhem

Grails consultant en developer
Opdrachtomschrijving

Het verzorgen van training op het gebied van Grails.Tevens het ontwikkelen aan functionaliteit voor de CRV webapplicatie middels Grails

Doelstelling
  • Implementatie en ondersteuning t.b.v. het invoeren van een Grails ontwikkelstraat

Resultaten
  • Dertig personen intern opgeleid tot Grails software ontwikkelaar

  • Uniface applicatie voor Mest- en Mineraalwijzer gemigreerd naar een Grails applicatie

  • Verschillende use case geimplementeerd

Referentie
Gebruikte technieken, systemen en methodieken

Grails, Groovy, Selenium, MySQL, Eclipse, Git en Jenkins


Aug 2013 t/m Dec 2013

Ministerie van Economische Zaken - project Aerius, Utrecht / Almelo

Ontwikkelaar en consultant Google Web Toolkit
Opdrachtomschrijving

Voor het project Aerius mee ontwikkeld aan de implementatie met GWT voor diverse use cases die januari 2014 functioneel moesten zijn.

Doelstelling
  • Implementatie met Java EE, Java en GWT van de Aerius applicatie

Resultaten
  • Op 1 januari 2014 de betreffende functionaliteit opgeleverd.

Referenties
Gebruikte technieken, systemen en methodieken

Java, GWT, Java EE, MySQL, Eclipse en Git


Apr 2009 t/m Okt 2010

Sinatec, Hongkong

Java en Grails software engineer
Opdrachtomschrijving

Ontwerp en programmeer een Grails touchscreen applicatie met Grails waarmee een klant aan de hand van zijn kenteken of autotype een advies krijgt omtrent olie, lampen en bougies die beschikbaar zijn voor dit autotype.

Doelstelling
  • Zie opdrachtomschrijving

Resultaten
  • Na oktober 2010 zijn de touchscreen in een drietal tankstations uitgerold

Referentie
Gebruikte technieken, systemen en methodieken

Grails, Groovy, Java, Eclipse en Linux


Jun 2008 t/m Jul 2008

DataVisual, Enter

Software Engineer
Opdrachtomschrijving

Realiseer voor project iSignaal een SOAP webservice met JAX-WS zodat bedrijven hiermee hun ziekte-verzuim kunnen registreren.

Doelstelling
  • Doelstelling van dit project was volledige automatisering van het ziektemelding, -controle en reintegratie systeem.

Resultaten
  • Binnen een maand de doelstelling en opdrachtomschrijving gerealiseerd.

Referenties
Gebruikte technieken, systemen en methodieken

Java en SOAP


Nov 2007 t/m Feb 2008

DataVisual, Enter

Software Engineer
Opdrachtomschrijving

Het maken van een nieuwe front-end en back-end voor de website van Lucky Luke uit Rijssen met Java EE technologie

Doelstelling
  • Verantwoordelijk voor ontwerp, realiseren, functionele testen en loadtesten van het JSF gedeelte

  • Verantwoordelijk voor de persistentie-laag middels JPA in combinatie met MySQL

Resultaten
  • De frontend en backend zijn op tijd opgeleverd aan Lucky Luke en voldoet aan de verwachtingen

Referenties
Gebruikte technieken, systemen en methodieken

Java, Java EE, JSF, MySQL en Eclipse


Trainingen

Kubernetes Operations (CN220)

14-11-2024 en 15-11-2024: 6 personen te Nieuwegein (Virtueel)

08-06-2023 en 09-06-2023: 5 personen te Nieuwegein (Virtueel)

09-03-2023 en 10-03-2023: 5 personen te Nieuwegein (Virtueel)

02-02-2023 en 03-02-2023: 4 personen te Nieuwegein

27-12-2022: 2 personen te Hoofddorp (Virtueel)

08-12-2022 en 09-12-2022: 6 personen te Stockholm en London (Virtueel)

01-12-2022 en 02-12-2022: 6 personen te Stockholm en London (Virtueel)

13-04-2021 en 14-04-2021: 4 personen te Den Haag (Virtueel)

Behandelde onderwerpen

Docker Community Edition, Docker Enterprise Edition, Kubernetes, Helm, OpenShift en Rancher


Kubernetes Application Essentials (CN120)

12-11-2024 en 13-11-2024: 3 personen te Nieuwegein (Virtueel)

01-10-2024 en 02-10-2024: 18 personen te Londen (Virtueel)

18-06-2024 en 19-06-2024: 4 personen te Utrecht

14-05-2024 en 15-05-2024: 18 personen te Londen (Virtueel)

23-05-2023 en 24-05-2023: 4 personen te Nieuwegein (Virtueel)

07-03-2023 en 08-03-2023: 8 personen te Nieuwegein (Virtueel)

31-01-2023 en 01-02-2023: 4 personen te Nieuwegein

21-12-2022 en 22-12-2022: 8 personen te Hoofddorp (Virtueel)

06-12-2022 en 07-12-2022: 6 personen te Stockholm en London (Virtueel)

29-11-2022 en 30-11-2022: 6 personen te Stockholm en London (Virtueel)

Behandelde onderwerpen

Docker Community Edition en Kubernetes


Docker Containerization Essentials (CN100)

11-11-2024: 10 personen te Nieuwegein (Virtueel)

22-05-2023: 5 personen te Nieuwegein (Virtueel)

04-04-2023: 14 personen te Schiphol

06-03-2023: 5 personen te Nieuwegein (Virtueel)

30-01-2023: 3 personen te Nieuwegein

03-01-2023: 9 personen te Deventer

16-12-2022: 8 personen te Hoofddorp

28-11-2022: 12 personen te Stockholm en London (Virtueel)

01-03-2022: 12 personen te Eindhoven

14-06-2021: 13 personen te Nieuwegein (Virtueel)

17-05-2021: 6 personen te Nieuwegein (Virtueel)

24-08-2020 en 25-08-2020: 9 personen te Nieuwegein (Virtueel)

08-06-2020 en 09-06-2020: 10 personen te Nieuwegein (Virtueel)

25-05-2020 en 26-05-2020: 2 personen te Nieuwegein (Virtueel)

29-04-2020: 5 personen te Mechelen, Belgie (Virtueel)

09-03-2020 en 10-03-2020: 9 personen te Amsterdam

13-01-2020 en 14-01-2020: 3 personen te Nieuwegein

Behandelde onderwerpen

Docker Community Edition en Kubernetes


DCA (Docker Certified Associate)

09-09-2024 t/m 06-11-2024 (5 dagen): 4 personen te Amsterdam (Virtueel)

Behandelde onderwerpen

Docker Community Edition, DevOps, Kubernetes, Docker Enterprise Edition, AWS en OpenShift


Docker and Kubernetes introduction with Azure and OpenShift deployment

25-10-2024: 8 personen te Utrecht (Virtueel)

12-07-2024: 10 personen te Utrecht (Virtueel)

19-04-2024: 8 personen te Amsterdam (Virtueel)

12-01-2024: 5 personen te Amsterdam (Virtueel)

06-10-2023: 5 personen te Amsterdam

18-09-2023: 7 personen te Hoofddorp (Virtueel)

05-06-2023: 5 personen te Amsterdam

13-04-2023 en 14-04-2023: 7 personen te Hoofddorp (Virtueel)

25-05-2022 en 16-06-2022: 4 personen te Eindhoven (remote)

Behandelde onderwerpen

Docker Community Edition, Docker Enterprise Edition, Kubernetes, Azure, OpenShift en Argo CD


Java Advanced (OCP)

24-09-2024 t/m 26-09-2024: 2 personen te Leeuwarden (Virtueel)

Behandelde onderwerpen

Java, Design Patterns en Integrationtesting


Kubernetes Native Application Development (CN230)

20-06-2024 en 21-06-2024: 2 personen te Utrecht

Behandelde onderwerpen

Docker Community Edition, Docker Enterprise Edition, Kubernetes, Helm, Rancher, Azure, Prometheus, Jenkins en GitHub Actions


Kotlin for Java Developers + Spring Boot

25-03-2024 t/m 27-03-2024: 4 personen te Utrecht (Virtueel)

Behandelde onderwerpen

Kotlin, Java, Spring MVC, Spring Boot, REST, JPA, Spring WebFlux, Unittesting, Integrationtesting en Spring Security


Frontend Development

08-03-2024: 8 personen te Utrecht (Virtueel)

27-01-2020 t/m 31-01-2020: 7 personen te Utrecht

07-08-2018, 13-08-2018 en 14-08-2018: 9 personen te Utrecht

Behandelde onderwerpen

HTML5, JavaScript, CSS3, Bootstrap, REST en Angular


JavaScript Fundamentals

09-01-2024 t/m 11-01-2024: 4 personen te Utrecht

10-07-2023, 17-07-2023 en 18-07-2023: 6 personen te Utrecht

13-04-2022, 14-04-2022 en 15-04-2022: 5 personen te Utrecht

11-01-2022, 12-01-2022 en 13-01-2022: 4 personen te Utrecht (Virtueel)

20-05-2019, 21-05-2019 en 22-05-2019: 8 personen te Utrecht

19-03-2016: 5 personen te Utrecht

03-11-2014 en 04-11-2014: 11 personen te Den Bosch

08-10-2014 en 09-10-2014: 11 personen te Den Bosch

06-10-2014 en 07-10-2014: 11 personen te Den Bosch

26-11-2013 t/m 28-11-2013: 7 personen te Groningen

12-12-2012 t/m 14-12-2012: 5 personen te Utrecht

Behandelde onderwerpen

JavaScript


Java Development with Spring Boot

17-10-2023 en 20-10-2023: 8 personen te Hoofddorp

26-09-2022 t/m 29-09-2022: 10 personen te Heijenrath

20-06-2022 t/m 23-06-2022: 8 personen te Zwolle

08-03-2022 t/m 16-06-2022 (7 dagen): 4 personen te Eindhoven (remote)

06-06-2019 en 13-06-2019: 8 personen te Zwolle

25-03-2019 t/m 03-06-2019 (4 dagen): 5 personen te Utrecht

12-03-2019, 13-03-2019 en 19-03-2019: 3 personen te Amsterdam

12-02-2018 t/m 15-02-2018: 7 personen te Hasselt (BE)

10-07-2017 t/m 13-07-2017: 3 personen te Houten

22-02-2017 t/m 03-03-2017 (4 avonden): 8 personen te Utrecht

Behandelde onderwerpen

Java, Spring MVC, Spring Boot, REST, JPA, Spring WebFlux, Unittesting, Integrationtesting en Spring Security


Linux Fundamentals

13-10-2023: 8 personen te Alphen aan den Rijn

11-09-2023: 7 personen te Hoofddorp (Virtueel)

20-06-2023: 5 personen te Hoofddorp (Virtueel)

15-12-2022: 2 personen te Hoofddorp (Virtueel)

14-12-2020: 8 personen te Utrecht (Virtueel)

10-11-2020: 7 personen te Utrecht (Virtueel)

26-10-2020: 5 personen te Utrecht (Virtueel)

30-01-2020 en 31-01-2020: 6 personen te Utrecht

11-04-2019 en 12-04-2019: 6 personen te Utrecht

02-08-2018 en 03-08-2018: 7 personen te Groningen

Behandelde onderwerpen

Linux


Kotlin for Java Developers

14-09-2023 en 21-09-2023: 9 personen te Gorinchem

Behandelde onderwerpen

Kotlin


Git for developers

14-07-2023: 7 personen te Amsterdam

22-06-2017 en 23-06-2017: 6 personen te Amsterdam

18-09-2015: 5 personen te Nieuwegein

23-03-2015: 5 personen te Nieuwegein

Behandelde onderwerpen

Git


Java for DevOps

11-07-2023: 7 personen te Amsterdam (Virtueel)

04-11-2020 en 18-11-2020: 15 personen te Groningen (Virtueel)

03-11-2020 en 17-11-2020: 17 personen te Groningen (Virtueel)

08-01-2019 t/m 12-02-2019 (4 dagen): 9 personen te Groningen

07-01-2019 t/m 11-02-2019 (4 dagen): 9 personen te Groningen

Behandelde onderwerpen

Java, Docker Community Edition, Docker Enterprise Edition en OpenShift


Persistence from database to JPA

13-06-2023: 5 personen te Discord

12-04-2022 en 20-05-2022: 4 personen te Discord

06-08-2018: 9 personen te Utrecht

Behandelde onderwerpen

MySQL en JPA


Testing and Security

21-02-2023, 17-03-2023 en 21-03-2023: 9 personen te Deventer

22-04-2022 en 06-05-2022: 16 personen te Discord

08-05-2018 t/m 16-05-2018 (5 dagen): 7 personen te Utrecht

Behandelde onderwerpen

JUnit, Mockito, Security - Principles of Secure Coding en Spring Security


Oracle Certified Associate

09-01-2023, 20-01-2023 en 25-01-2023: 10 personen te Deventer

08-04-2022 t/m 16-05-2022 (5 dagen): 4 personen te Discord

25-04-2022 t/m 12-05-2022 (8 dagen): 7 personen te Groningen

21-09-2020 t/m 01-10-2020 (8 dagen): 8 personen te Groningen

02-03-2020, 03-03-2020 en 16-03-2020: 5 personen te Oostzaan

08-01-2020 t/m 24-01-2020 (9 dagen): 9 personen te Utrecht

02-09-2019 t/m 05-09-2019 (4 dagen): 8 personen te Groningen

04-07-2019, 11-07-2019 en 25-07-2019: 12 personen te Zwolle

01-04-2019 t/m 14-05-2019 (15 dagen): 9 personen te Zwolle

18-04-2019 t/m 26-04-2019 (4 dagen): 9 personen te Deventer

09-01-2019 t/m 25-04-2019 (12 avonden): 9 personen te Eindhoven

29-10-2018 t/m 14-11-2018 (8 dagen): 7 personen te Groningen

22-10-2018 en 24-10-2018: 8 personen te Deventer

10-09-2018 t/m 25-09-2018 (7 dagen): 11 personen te Groningen

05-04-2017 t/m 07-04-2017: 6 personen te Amsterdam

06-02-2017 t/m 13-02-2017 (5 dagen): 8 personen te Utrecht

13-12-2016 en 15-12-2016: 14 personen te Utrecht

Behandelde onderwerpen

Java


OpenShift Essentials

28-12-2022: 2 personen te Hoofddorp (Virtueel)

24-06-2022: 8 personen te Zwolle

Behandelde onderwerpen

Kubernetes en OpenShift


Angular

11-10-2022 en 12-10-2022: 3 personen te Eersel

17-06-2019 en 24-06-2019: 5 personen te Groningen

05-09-2018 t/m 20-12-2018 (12 avonden): 11 personen te Eindhoven

Behandelde onderwerpen

JavaScript, TypeScript en Angular


Design Patterns

01-02-2022, 02-02-2022 en 03-02-2022: 3 personen te Utrecht

01-11-2021 t/m 03-11-2021: 3 personen te Utrecht

22-07-2020 en 10-09-2020: 5 personen te Apeldoorn (Virtueel)

11-12-2019, 12-12-2019 en 13-12-2019: 5 personen te Utrecht

Behandelde onderwerpen

Java en Design Patterns


Mirantis Secure Registry (MSR)

18-11-2021: 5 personen te Nieuwegein (Virtueel)

Behandelde onderwerpen

Docker Enterprise Edition, Kubernetes en Helm


Mirantis Kubernetes Engine (MKE)

17-11-2021: 5 personen te Nieuwegein (Virtueel)

Behandelde onderwerpen

Docker Enterprise Edition en Kubernetes


Jenkins Workshop

13-08-2021: 7 personen te Nieuwegein (Virtueel)

25-06-2021: 13 personen te Nieuwegein (Virtueel)

Behandelde onderwerpen

Jenkins en Docker Community Edition


Advanced Docker Enterprise Troubleshooting (CN310)

15-04-2021 en 16-04-2021: 4 personen te Den Haag (Virtueel)

Behandelde onderwerpen

Docker Community Edition, Docker Enterprise Edition en Kubernetes


Docker for Enterprise Operations (CN210)

26-08-2020, 27-08-2020 en 28-08-2020: 7 personen te Nieuwegein (Virtueel)

11-03-2020, 12-03-2020 en 13-03-2020: 6 personen te Amsterdam

Behandelde onderwerpen

Docker Community Edition, Docker Enterprise Edition en Kubernetes


Docker for Enterprise Developers (DOCK6019)

27-05-2020 en 28-05-2020: 4 personen te Nieuwegein (Virtueel)

Behandelde onderwerpen

Docker Community Edition, Docker Enterprise Edition en Kubernetes


Full Stack NodeJS Software Engineer Intro

28-05-2019 t/m 18-12-2019 (49 dagen): 8 personen te Breda

13-09-2018 t/m 29-03-2019 (52 dagen): 8 personen te Breda

Behandelde onderwerpen

HTML5, JavaScript, CSS3, Bootstrap, REST, Angular, JSON, MySQL, Git en Scrum


Oracle Certified Programmer

09-09-2019 t/m 12-09-2019 (4 dagen): 8 personen te Groningen

29-10-2015, 12-11-2015 en 19-11-2015: 10 personen te Culemborg

15-09-2014 t/m 19-09-2014: 9 personen te Eindhoven

Behandelde onderwerpen

Java


Oracle Certified Associate Examtraining

26-07-2019: 5 personen te Utrecht

20-03-2019: 1 persoon te Zwolle

29-01-2019: 13 personen te Zwolle

11-04-2018 en 18-04-2018: 10 personen te Zwolle

13-03-2018 en 19-03-2018: 7 personen te Utrecht

10-04-2017 en 11-04-2017: 6 personen te Amsterdam

07-03-2017 en 17-03-2017: 8 personen te Utrecht

Behandelde onderwerpen

Java


Developer Devops Training

20-06-2019 t/m 28-06-2019 (4 dagen): 7 personen te Deventer

19-11-2018 t/m 18-12-2018 (10 dagen): 6 personen te Deventer

12-09-2016 t/m 19-10-2016 (18 dagen): 11 personen te Eindhoven

   Resultaten
  • Implementeren van een Angular frontend en REST service voor een applicatie voor Liebregts te Eindhoven

Referentie

17-05-2016 t/m 24-06-2016 (15 dagen): 13 personen te Enschede

Behandelde onderwerpen

UML+BPML, Java, Spring Boot, Maven, Git, REST, Jersey, JPA, HTML5, Angular, MicroServices, DevOps, Jenkins, Docker Community Edition en Scrum


OCP Topics and Security

01-05-2019 t/m 23-05-2019 (10 dagen): 6 personen te Utrecht

24-04-2018 t/m 01-08-2018 (6 dagen): 7 personen te Groningen / Zwolle

27-11-2017 t/m 08-12-2017 (10 dagen): 7 personen te Utrecht

Behandelde onderwerpen

Java, Angular, REST, Security - Principles of Secure Coding en Spring Security


Android Awareness

04-04-2019 t/m 17-04-2019 (5 dagen): 8 personen te Utrecht

Behandelde onderwerpen

Android, Java, JUnit en Gradle


Full Stack Java Software Engineer Intro

11-06-2018 t/m 20-07-2018 (25 dagen): 10 personen te Utrecht

20-03-2018 t/m 10-04-2018 (10 dagen): 10 personen te Zwolle

26-02-2018 t/m 12-03-2018 (10 dagen): 7 personen te Utrecht

02-10-2017 t/m 19-10-2017 (14 dagen): 8 personen te Zwolle

Behandelde onderwerpen

HTML5, JavaScript, CSS3, Bootstrap, REST, Angular, MySQL, JPA, JUnit, Mockito, Security - Principles of Secure Coding, Spring Security, Java, Spring, Spring Boot, Git, Maven en Jenkins


C++ Advanced Programming

01-03-2018 t/m 26-04-2018 (8 avonden): 12 personen te Vianen

13-04-2016 t/m 15-04-2016: 13 personen te Utrecht

22-01-2014 t/m 24-01-2014: 13 personen te Utrecht

Behandelde onderwerpen

C++, C++ Standard Library en C++ Standard Template Library


Apache HTTP Server Administration

16-11-2017 en 17-11-2017: 6 personen te Amsterdam

14-08-2017 t/m 16-08-2017: 4 personen te Houten

09-05-2017 en 10-05-2017: 4 personen te Utrecht

24-02-2016 en 25-02-2016: 12 personen te Etten-Leur

05-11-2015 en 06-11-2015: 4 personen te Utrecht

20-05-2015 t/m 22-05-2015: 10 personen te Veenendaal

09-02-2015 en 10-02-2015: 5 personen te Amsterdam

06-11-2014 en 07-11-2014: 12 personen te Utrecht

Behandelde onderwerpen

Apache, Linux, SSL/TLS, Docker Community Edition en MicroServices


Tomcat Administration

13-11-2017 t/m 15-11-2017: 7 personen te Utrecht

23-11-2016 t/m 25-11-2016: 7 personen te Amsterdam

09-05-2016 t/m 11-05-2016: 10 personen te Utrecht

11-05-2015 t/m 13-05-2015: 7 personen te Utrecht

04-02-2015 t/m 06-02-2015: 13 personen te Amsterdam

22-09-2014 t/m 24-09-2014: 9 personen te Maastricht

20-08-2014 t/m 22-08-2014: 9 personen te Amsterdam

21-05-2014 t/m 23-05-2014: 7 personen te Amsterdam

03-03-2014 t/m 05-03-2014: 6 personen te Den Haag

Behandelde onderwerpen

Tomcat en Java


C++ Programming

06-06-2017 t/m 26-07-2017 (8 avonden): 12 personen te Vianen

19-01-2015 t/m 03-02-2015 (5 dagen): 9 personen te Eindhoven

07-07-2014 t/m 11-07-2014: 7 personen te Utrecht

Behandelde onderwerpen

C++ en C++ Standard Library


Oracle Certified Associate Applied

13-06-2017 t/m 04-07-2017 (4 dagen): 7 personen te Utrecht

20-02-2017 t/m 24-02-2017 (4 dagen): 8 personen te Utrecht

19-01-2017 t/m 25-01-2017 (4 dagen): 7 personen te Utrecht

22-12-2016 t/m 03-01-2017 (4 dagen): 13 personen te Utrecht

20-10-2016 t/m 25-10-2016 (4 dagen): 20 personen te Utrecht

18-08-2016 t/m 23-08-2016 (4 dagen): 7 personen te Utrecht

23-06-2016 t/m 29-06-2016 (4 dagen): 9 personen te Utrecht

Behandelde onderwerpen

Java, JUnit, Maven, Git en Jenkins


Java SE Fundamentals

06-07-2016 t/m 12-07-2016 (5 dagen): 9 personen te Amsterdam

08-03-2016 t/m 11-03-2016: 5 personen te Houten

10-11-2014 t/m 14-11-2014: 9 personen te Nieuwegein

20-10-2014 en 21-10-2014: 11 personen te Den Bosch

01-10-2014 en 02-10-2014: 11 personen te Den Bosch

29-09-2014 en 30-09-2014: 11 personen te Den Bosch

08-09-2014 t/m 12-09-2014: 13 personen te Amsterdam

15-07-2013 t/m 19-07-2013: 9 personen te Den Haag

06-02-2012 t/m 10-02-2012: 9 personen te Amsterdam

Behandelde onderwerpen

Java


Continuous Delivery and Tooling

16-03-2016 en 17-03-2016: 8 personen te Arnhem

15-01-2015 en 16-01-2015: 10 personen te Amsterdam

23-10-2014 en 24-10-2014: 10 personen te Amsterdam

Behandelde onderwerpen

Java, Spring Boot, JUnit, Git, Maven, Jenkins, Nexus, Artifactory en Sonar


Oracle Certified Programmer Examtraining

12-01-2016 en 19-01-2016: 10 personen te Culemborg

05-10-2015 t/m 09-10-2015: 8 personen te Utrecht

24-11-2014 en 25-11-2014: 7 personen te Utrecht

Behandelde onderwerpen

Java


Java EE 7 Upgradetraining

22-09-2015 t/m 24-09-2015: 14 personen te Utrecht

23-06-2015 t/m 25-06-2015: 12 personen te Eindhoven

Behandelde onderwerpen

Java, Java EE, JSON, REST en JMS


Java SE 8 Upgradetraining

08-09-2015 t/m 10-09-2015: 12 personen te Utrecht

08-06-2015, 10-06-2015 en 11-06-2015: 12 personen te Eindhoven

Behandelde onderwerpen

Java


Java EE 7 Programming

17-11-2014 t/m 21-11-2014: 9 personen te Utrecht

13-10-2014 t/m 17-10-2014: 12 personen te Utrecht

01-09-2014 t/m 05-09-2014: 12 personen te Groningen

Behandelde onderwerpen

Java, Java EE en JMS


UML, OO and RUP

19-12-2012 t/m 21-12-2012: 5 personen te Amsterdam

Behandelde onderwerpen

Java, RUP en UML+BPML


Advanced JavaScript

01-08-2011 en 02-08-2011: 9 personen te Amsterdam

Behandelde onderwerpen

JavaScript en jQuery


Consultancy

Feb 2019 (4 dagen)
ITPH / Next Program te Zwolle
Omschrijving

Hands-on ontwikkelen met 14 personen aan diverse applicaties t.b.v. demo’s voor het einde van een opleidingstraject

Doelstelling

Help de programmeurs met hun verschillende problemen met hun apps met Angular 7, Java en Spring Boot / REST

Resultaten

Successvolle demo’s op 3 maart 2019

Gebruikte technieken, systemen en methodieken

Java, JPA, Spring Boot, REST en Git


Feb 2019 (7 dagen)
Imperial Tobacco te Joure
Omschrijving

Verbeteren van het versie-beheer proces - met Git

Doelstelling

Een betere werkwijze met Git en GitLab adviseren en gebruik maken van een goede branching strategie

Resultaten

Imperial Tobacco heeft zijn versie-beheer conform develop, release en master branching strategie ingericht.

Gebruikte technieken, systemen en methodieken

Git


Mei 2016 (2 dagen)
ProgramIT te Eindhoven
Omschrijving

Advies geven omtrent opzetten opleiding voor beginnende Java ontwikkelaars die werkzoekend zijn

Doelstelling

Het adviseren / maken van een goede opleiding om werkzoekende aan een baan in Java te helpen

Resultaten

Twee groepen in Enschede en Eindhoven voorzien van lesstof en daarna getraind in Enschede en Eindhoven. Zie onder trainingen

Referentie

Okt 2013 (1 dag)
AZL te Heerlen
Omschrijving

Advies geven omtrent opzetten van JAX-WS webservices met Oracle JDeveloper 12

Doelstelling

Effectief werken met Oracle JDeveloper voor het maken van JAX-WS webservices binnen ontwikkelteam

Resultaten

Drie webservices - samen met ontwikkelteam - gemaakt en de kennis is geborgd binnen het team

Referentie
Gebruikte technieken, systemen en methodieken

Java en Java EE


Feb 2012 (3 dagen)
DataVisual te Enter
Omschrijving

Het adviseren en begeleiden tijdens het opzetten van een ontwikkel-straat voor DataVisual haar development-team

Doelstelling

Effectief werken met SCM, Continuous Delivery en -Deployment

Resultaten

Git, Jenkins en Spring / Spring Boot applicaties worden automatisch gedeployed naar de desbetreffende omgeving

Referentie
Gebruikte technieken, systemen en methodieken

Java, Git, Jenkins en DevOps


Product ontwikkeling

Aug 2020 t/m Jul 2021

Linux Kernel Development

Functie

Linux Kernel Developer

Doelstelling
  • Geen doelstelling, maar een persoonlijke hobby is het me (regelmatig) verdiepen in de source code en ontwikkelen aan de Linux kernel

Resultaten
Gebruikte technieken, systemen en methodieken

C en x86 Assembly


Mrt 2020 t/m heden 

Algemene in kantoor werkzaamheden en development

Functie

Eigenaar Carpago Software en Developer

Doelstelling
  • Ontwikkelen van diverse in-kantoor development taken zoals planningtools, Git tooling, release notes en cloudhosting etc.

Resultaten

Applicatie gemaakt voor planning met C++, Docker tool die vraagt welke services je wilt en de tool maakt dan een document(Dockerfile/yaml), automatisch uit Git genereren van release notes, Azure hosting etc.

Gebruikte technieken, systemen en methodieken

Eclipse, Git, IntelliJ en Azure


Jul 2019 t/m heden 

Backend-scaffolder: een tool voor het automatisch laten genereren van een NodeJS of Spring Boot REST api in combinatie met een MySQL database en een HTML5-UI

Functie

Computer Programmeur Java en NodeJS

Doelstelling
  • Het doel van de backend-scaffolder is om via een simpel invoer-bestand (JSON), JHipster (.jh bestand) volledige backend te laten genereren.

  • Input is een beschrijving van het te maken model inclusief relaties (OneToOne, OneToMany en ManyToMany).

  • De backend-scaffolder zal vervolgens aan de hand van deze input een NodeJS of Spring Boot REST api genereren inclusief een DDL voor het genereren van een database en een HTML5-UI.

Resultaten

Update 20-07-2020: Applicatie draait in test-omgeving op de referentie hieronder (user:demo, pass:demo). De status is nu: volledige NodeJS en Spring Boot ondersteuning inclusief HTML5 UI.

Referentie
Gebruikte technieken, systemen en methodieken

Java, JavaScript, ANTLR, Spring Boot, REST, MySQL, PostgreSQL, Bootstrap, CSS3, Git, IntelliJ, GitHub Actions, Docker Community Edition, Kubernetes, NGinx en Compilers


Nov 2017 t/m Feb 2018

Planner applicatie voor kinderen op de basisschool

Functie

Software Engineer

Doelstelling
  • Sommige mensen hebben problemen met het plannen van taken. Er zijn al voldoende volwassen tools die dit werk ondersteunen. Maar niet direct kindvriendelijk en voor scholen handig. Om hieraan tegemoet te komen heb ik een planner app ontwikkeld die kinderlijk eenvoudig taken plant voor vooral kinderen op de basisschool

Resultaten

Draaiende planner applicatie

Gebruikte technieken, systemen en methodieken

Java, TypeScript, Angular, JUnit, Spring Boot, Spring Security en REST


Jun 2016 t/m Dec 2016

Een vertaler van Java naar Angular

Functie

Software Engineer

Resultaten

Java-Angular translator opgelevert op Github

Referentie
Gebruikte technieken, systemen en methodieken

Java, JFlex, Angular, ANTLR, JUnit, HTML5 en Compilers


Aug 2012 t/m Jun 2014

Een JUnit test generator

Functie

Software Engineer

Resultaten

Een Java applicatie gerealiseerd die aan de hand van annotaties in code zelfstandig JUnit testen bouwt inclusief mocks indien van toepassing

Referentie
Gebruikte technieken, systemen en methodieken

Java, JVM en JUnit


Werkgevers

Sep 2012 t/m Dec 2013

Infor Global Solutions, Barneveld

Senior Software Engineer

Verantwoordelijkheden
  • Ontwikkelen van webapplicaties en componenten met GWT voor het Infor ERP product

  • Ondersteunen Junior software engineers

Resultaten
  • Voor de HTML-ui (GWT) de 1.0 release samen met het ontwikkel-team gerealiseerd

Referentie
Gebruikte technieken, systemen en methodieken

Java, JavaScript, jQuery, GWT, Spring Boot en Eclipse


Sep 2004 t/m Sep 2012

Belastingdienst (B/CAO), Apeldoorn

Senior Software Ontwikkelaar

Verantwoordelijkheden
  • Implementatie van use cases en verhelpen van verstoringen

  • Ontwikkelen van parser t.b.v. het parsen van XML berichten

  • Implementatie van use cases door middel van Java proxies gebruik makend van CoolGen

  • Ondersteuning collega ontwikkelaars

  • Implementatie van JCA ter vervanging van bovenvermelde Java Proxies

  • Onderzoeken naar de mogelijkheid om Grails te gebruiken voor eenvoudige beheerschermen

  • Inrichten van nieuwe web projecten binnen Belastingdienst

  • Analyseren en implementeren van een Powerbuilder / Sybase naar Java compiler

  • Verzorgen van certificeringstrainingen (OCJP, OCWCD voorheen SCJP en SCWCD)

  • Coachen van interne medewerkers

  • Vanuit sourcecode handleidingen en overige (verplichte) documentatie genereren

  • Het vertalen van Powerbuilder sourcecode naar Java sourcecode

Resultaten
  • Verschillende use cases geimplementeerd

  • Implementatie van JCA ter vervanging van bovenvermelde Java Proxies

  • Voor een drietal omgevingen wordt nu Grails gebruikt t.b.v. CRUD functionaliteit

  • Na drie maand een compiler opgeleverd die een Powerbuilder / Sybase scherm kan omzetten naar een volledige Java EE app

  • Implementeren van een Clearcase ⇐⇒ Git bridge

Gebruikte technieken, systemen en methodieken

CUP, Java, JavaScript, JFlex, jQuery, ANTLR, Java EE, JUnit, MySQL, Eclipse, Git, Maven, Jenkins, JBoss, JMS, Scrum, UML+BPML en XML


Feb 2004 t/m Aug 2004

Previder, Hengelo

Intern netwerkbeheerder

Verantwoordelijkheden
  • Onderhoud intern netwerk en verhelpen 2e lijns verstoringen

  • Monitoring netwerk

  • Backups maken – EN restoren

  • Wijzigingen doorvoeren aan ASP.net en PHP applicaties van klanten

Referentie
Gebruikte technieken, systemen en methodieken

Linux


Mrt 2003 t/m Nov 2003

Arkance, Wierden

Software ontwikkelaar

Verantwoordelijkheden
  • Ontwikkelen webapplicaties met ASP.NET

  • Als consultant mee naar verkoopgesprekken om requirements los te krijgen van klant

  • Functioneel ontwerp maken adhv requirements

  • Collegae intern opleiden

Resultaten
  • Implementatie intranet Delta Sociale werkvoorziening te Zutphen

  • Implementatie e-commerce Great Garden Products

  • Implementatie van NewsLetter; een nieuwsbrief techniek voor het versturen van nieuwsbrieven

Referenties
Gebruikte technieken, systemen en methodieken

ASP


Dec 2001 t/m Jan 2003

Metaal Kennis Groep (MKG), Hengelo

Software ontwikkelaar

Verantwoordelijkheden
  • Ontwikkelen ERP software met Progress 4GL en webapplicaties met PHP

  • Uitbreiden en wijzigen van use cases binnen de ERP applicatie van MKG

  • Orderinfo web-applicatie gemaakt met PHP, MySQL en Apache

  • Introductie van het web-programming paradigma binnen MKG

Resultaten
  • Realisatie van Orderinfo - een site voor communicatie voor prijslijsten e.d. tussen leverancier en afnemer

  • Invoering van PHP binnen MKG

  • Tijdens dit jaar afgestudeerd aan de deeltijd / avond HIO te Enschede

Referentie
Gebruikte technieken, systemen en methodieken

Java, PHP en Progress 4GL


Mrt 1998 t/m Dec 2001

IT-to-IT, Hengelo

Netwerkspecialist - bij diverse projecten betrokken

Verantwoordelijkheden
  • Beheer en troubleshooting van complexere netwerk gerelateerde verstoringen

  • Dagelijks onderhoud aan NT 4.0 fileservers en werkplekken

  • Interim manager helpdesk

Resultaten
  • Inrichten netwerken voor distributiepunten van Bleckmann / TNT

  • Alle bibliotheken in Overijssel voorzien van geintergreerd boekenuitleenssysteem in combinatie met Internet. Middels Cisco 2611 routers.

  • ITIL ingevoerd op Helpdesk

  • Migratie verzorgd van Novell 4.x naar NT 4.0/Windows 2000

Referentie
Gebruikte technieken, systemen en methodieken

Cisco iOS, Linux, Novell Netware en Windows


Aug 1995 t/m Mrt 1998

Aan de Stegge BV, Goor

Netwerk- en systeembeheerder

Verantwoordelijkheden
  • Verantwoordelijk voor onderhoud netwerk en systeem van 60 werkplekken

  • Dagelijkse leiding over twee teamleden

  • Leidinggeven aan herinrichten IT-afdeling metaalbedrijf Duitsland na faillissement. Heeft hiertoe drie jaar week-af week-op in Darmstadt gewerkt.

  • Adviseren op gebied van netwerk en security.

  • Ontwikkelen aan verkoopprogramma t.b.v. EDI d.mw. Clipper

Resultaten
  • Heel divers maar een hoogtepunt was / is toch wel het realiseren van een papierloos/arm kantoor bij bouwbedrijf in Overijssel. Gereed nov 1997

Referentie
Gebruikte technieken, systemen en methodieken

Clipper, DB4 en Novell Netware


Sep 1989 t/m Aug 1995

Stichting Jeugd en Gezin Twente, Almelo

Programmeur, Systeembeheerder en medewerker financiele administratie

Verantwoordelijkheden
  • Verantwoordelijk voor systeembeheer en financiele administratie

  • Beheer en controle pleeggeld pleegouders Overijssel

  • Implementatie van Verpleeggeld administratie systeem

  • Ontwikkelen in PC/Focus van een applicatie/systeem waarmee volledig automatisch de pleegggeldvergoeding naar pleegouders wordt berekent, via de bank wordt overgemaakt en daarna in de boekhouding wordt verwerkt

  • Ontwikkelen van applicaties met DataStar, CalcStar en Clipper

Resultaten
  • Stg. Jeugd en Gezin Twente was de eerste landelijke instelling voor Jeugdhulpverlening waarbij automatisch het verpleeggeld werd overgemaakt naar de pleegouders

Gebruikte technieken, systemen en methodieken

Clipper, DataStar, PC FOCUS en Novell Netware


Opleiding

School opleidingen
Naam Omschrijving Organisatie Periode Diploma

HIO

Hogere Informatica, Specialisatie Software-Engineering (Avondopleiding)

Saxion, Enschede

Sep 1998 t/m Jan 2003

ja

HAVO

Hoger Algemeen Voortgezet Onderwijs

St. Canisius, Almelo

Sep 1981 t/m Mei 1986

ja

Overige opleidingen
Naam Omschrijving Organisatie Periode Diploma

SCWCD

Sun Certified Web Component Developer

Sun

Nov 2006 t/m Dec 2006

ja

SCJP

Sun Certified Java Programmer

Sun

Aug 2006 t/m Sep 2006

ja

Java Developer

Drie maand Java en Java EE ter opleiding voor werken in teams Belastingdienst

Capgemini

Okt 2004 t/m Feb 2005

ja

MCSE

Microsoft Certified System Engineer voor het Windows 2000 platform

Microsoft

Jan 2001 t/m Feb 2001

ja

AMBI HE.2

Elementaire Informatiekunde

Exin

Mei 1992 t/m Jun 1992

ja

PDB

Praktijkdiploma Boekhouden

Stg. Ned. Associatie voor Praktijkexamens

Sep 1989 t/m Jun 1991

ja

AMBI B.1

Basiskennis Bestandsorganisatie

Exin

Mei 1989 t/m Jun 1989

ja

AMBI I.2

Basiskennis Informatica (vervolg)

Exin

Mei 1988 t/m Jun 1988

ja

AMBI I.1

Basiskennis Informatica

Exin

Nov 1987 t/m Dec 1987

ja

Cursussen
Omschrijving Organisatie Periode Certificaat

Secure Coding Foundation - Backend

Secure Code Warrior

Feb 2024

ja

Docker for Enterprise Operations (Self-study)

Global Knowledge

Feb 2020

ja

Docker for Enterprise Developers (Self-study)

Global Knowledge

Jan 2020

ja

Docker Fundamentals ( Self-study)

Global Knowledge

Dec 2019

ja

Oracle Overview

Darwin IT-Professionals

Sep 2014

ja

jQuery and HTML5 basics

Belastingdienst

Jan 2012

ja

XML Introduction and Advanced

Belastingdienst

Jan 2011

ja

ITIL Essentials

IT-to-IT

Jul 1998

ja

Novell Netware 3.1 Administration

Centric

Jun 1994

ja

PC Focus

RAET / Centraal Beheer

Nov 1989

ja

Aanvullende informatie

Karaktereigenschappen

nauwgezet, creatief, communicatief vaardig, gemotiveerd en competent

Vrijwilligerswerk

In mijn vrije tijd help ik personen die een vorm van Autisme hebben of ADHD met hun dagelijkse problemen.
Te denken valt aan het vinden van een baan, helpen bij het vinden en vooral onderhouden van relaties en contacten, angst-stoornissen en het omgaan met stressvolle situatie zoals - verplicht - thuiswerken en het weer - verplicht - op kantoor werken.
Hulpverlening bestaat voornamelijk uit het 'er zijn' en 'erover praten' en een oplossingsrichting zoeken.

Overige hobby’s

hardlopen, fietsen, lezen en muziek luisteren