Peter van ‘t Hof
Ik ben Peter, hands-on Software Developer en Software Vakman, ervaren in Java, Kotlin, Cloud, Agile Scrum en software ontwikkelstraten.
Ik verdiep me niet alleen graag in de inhoud, maar ook in tooling, proces, people en culture. Ik los graag problemen op. Stel hierin prioriteiten en blijf op koers. Ik hou van structuur aanbrengen, zoek naar punten van overeenstemming en buig confrontatie om in eensgezindheid.
Ik ben kritisch op mijn toegevoegde waarde, dat van het team en de software. En verlies het te behalen eindresultaat niet uit het oog.
Ik ben inzetbaar als: (Senior, Lead) Software Developer, DevOps Engineer e/o Scrum Master.
Aangenaam!
Ervaring
2023 – heden
Software
Developer
@ Kadaster
Backend-for-Frontend reverse-proxy opgezet in Traefik, error-tracker API geïmplementeerd in Kotlin, Spring Boot+Webflux & OpenAPI en aangesloten op de Angular front-end. ETL component gebouwd in Kotlin & Spring Boot. Beheer front-end omgeschreven van React naar Angular. Kotlin gepromoot binnen het team en daarbuiten.
#Kubernetes; #Docker; #Traefik; #Kotlin; #Java; #Spring Boot; #Spring Webflux; #Angular; #OpenAPI; #Gatling; #ArgoCD; #Prometheus; #Grafana; #LogQL; #JIRA; #git; #IntelliJ; #Spotify Backstage
2021 – 2022
Software
Developer
@ Bol.com
Als developer onderdeel van het team dat cross channel communicatie (e-mail, push) verzorgd vanuit Bol richting klanten. Het applicatielandschap draait op de Google Cloud, waarbij we met BigQuery op Big Data marketing campagnes uitvoeren via Apache Airflow / Python en Spring Boot / Kotlin.
#Google Cloud Platform; #Big Data; #Kotlin; #Java; #Python; #SQL; #GCP BigQuery; #GCP Storage; #GCP Pub/Sub; #Spring Boot; #Apache Airflow; #Micro Services; #Locust; #Kubernetes; #Docker; #GitLab; #Prometheus; #Grafana; #JIRA; #Confluence; #IntelliJ; #macOS
2019 – 2020
Software
Developer
@ Nationale Nederlanden
Migreren van Java applicaties naar de Cloud. Via containerization met Docker en deployment op het Kubernetes cluster in AWS. Of door omzetten componenten naar AWS Lambdas. Best practices ontwikkelen en borgen, denk aan richtlijnen, ontwikkelstraten en architectuur.
#AWS; #Kubernetes; #Docker; #Shell scripting; #GitLab; #AWS Lambda; #AWS CloudFormation; #AWS S3; #AWS EC2; #AWS RDS; #AWS IAM; #AWS Route53; #AWS Secrets Manager; #AWS Systems Manager; #AWS KMS; #Java8; #Java11; #JavaEE7; #TomEE; #MariaDB
2017 – 2018
Lead
Developer
@ Kadaster
Met het team het Kadaster Data platform gebouwd, naar productie gebracht en beschikbaar gemaakt voor geautomatiseerde integratie testen met Docker. De Terrestrische Registratie applicatie ontworpen, gebouwd en hierbij DDD, CQRS en Event Sourcing toegepast met Axon. Software ontwikkel proces geprofessionaliseerd en het team hierin begeleid.
#Java8; #CQRS; #Event Sourcing; #Axon; #Spring; #Docker; #Shell scripting; #Elasticsearch; #Continuous Delivery; #SonarQube; #Maven; #Git; #OpenAPI; #Test Automatisering; #DevOps; #RESTful; #Mockito; #Splunk; #Postman
2015 – 2016
Developer &
Scrum Master
@ NS
Als Scrum Master een 2-tal ontwikkelteams opgezet. Software ontwikkelproces in kaart gebracht en voorstellen voor verbeteringen gedaan. Continuous Delivery geëvangeliseerd. Als Java Ontwikkelaar CD geïmplementeerd en meegebouwd aan solide basis van het systeem.
#Scrum #Agile #Continuous Delivery #Retrospectives #Java #Java EE #Jenkins
Opleidingen
AWS Certified
Developer Associate
Oracle Certified
Java Programmer
Certified
Scrum Master
Bachelor,
Hogere
Informatica
Hard skills
Concepts
Patterns
Practices
-
Unit Testing
-
Code Reviews
-
Micro Services
-
Big Data
-
Containerization
-
DevOps
-
Event Sourcing
-
GitOps
-
Kanban
-
Agile Estimation
-
Multidisciplinair
Talen
Standaarden
-
RESTful
-
OpenAPI
-
Shell Scripting
-
JSON
-
HTTP
-
YAML
-
TypeScript
-
JavaScript
-
HTML
-
CSS
Cloud
Infra
-
GCP BigQuery
-
GCP Storage
-
GCP PubSub
-
AWS Route53
-
AWS S3
-
AWS EC2
-
AWS Lambda
-
AWS RDS
Frameworks
Tooling
-
GitLab
-
Axon
-
ElasticSearch
-
Postman
-
Prometheus
-
Grafana
-
Mockito
-
Angular
-
Git
-
IntelliJ
-
JIRA
Soft skills

Recommendations

Tjedrowald Klaver
@ Clover One
,“Onderscheidt zich als T-shaped developer, door zijn brede oriëntatie en diepgaande kennis op People, Proces, en Programming.”
Peter onderscheidt zich als T-shaped developer, door zijn brede oriëntatie en diepgaande kennis en ervaring op drie cruciale gebieden: People, Proces, en Programming. Hij weet het team te inspireren en te motiveren, en heeft een grondige kennis van agile methodologieën. Peter heeft diepgaande expertise in Kotlin en Java, maar is ook bekend met front-end technieken zoals Typescript en Angular. Zijn veelzijdige vaardigheden en vermogen om kennis en ervaring in bovengenoemde gebieden te combineren, maken hem tot een waardevolle aanwinst voor elk team of project. Ik ben ervan overtuigd dat hij in elke rol waarin hij zich bevindt een positieve impact zal hebben!

Nian Liu
@ Bol.com
,“No doubt an asset to the team.”
I found Peter a well-rounded engineer. He not only delivers top-quality software but also brings a lot of improvements to our process. Peter always has a critical view on the subject and still being open-minded to other ideas. It was a great pleasure to work with Peter. He is no doubt an asset to the team.

Bas Hovestad
@ ABN AMRO Verzekeringen
,“Peter is in staat geweest om zich in een rap tempo bekwaam te maken met nieuwe technologieën.”
Vanuit de behoefte bij ABN AMRO Verzekeringen om bestaande (Java) applicaties naar de Amazon AWS cloud te migreren is Peter ingeschakeld. Hij heeft zich bewezen als zeer kundig: zowel op technisch, procesmatig als menselijk vlak. Zijn kritische blik, rustige en open houding, en inhoudelijk goed onderbouwde argumentatie hebben een grote bijdrage geleverd aan verbetering van zowel het team alsook de kwaliteit van de opgeleverde software. Daarnaast is hij in staat geweest om zich in een rap tempo bekwaam te maken met nieuwe technologieën. Al met al heb ik Peter ervaren als een prettige collega en een aanwinst voor het team.

Daniël Rutten
Freelancer
,“Peter heeft een grote bijdrage geleverd om binnen het complexe NS landschap het uiterste resultaat te behalen.”
Ik heb met Peter samengewerkt op het NS project PM-Netwerk, waar hij zowel Java ontwikkelaar als Scrum Master was. Peter is een hardwerkende, gedreven ontwikkelaar die gaat voor resultaat. Hij brengt een kritische en doelgerichte houding naar het team, en snapt dat resultaat nauw verbonden is met kwaliteit. Naast zijn eigen visie weet hij ook ruimte te laten voor de ideeën van anderen, om zodoende optimaal resultaat en kwaliteit te bewerkstelligen. Peter is een fijne collega die snel kan schakelen en heeft een grote bijdrage geleverd om binnen het complexe NS landschap het uiterste resultaat neer te zetten.

Jonas Koperdraat
@ DearNova
,“Als de gelegenheid zich voordoet zou ik graag weer met Peter samenwerken.”
Ik heb een jaar met Peter gewerkt aan een Kadaster project en die samenwerking als erg prettig ervaren. Peter is een professional en als zodanig kritisch op het werk dat het team levert. Zowel op het werk van anderen als van zichzelf. Hij staat open voor feedback en heeft kwaliteit hoog in het vaandel staan. Peter maakt zich dagelijks hard voor het continu verbeteren van de software kwaliteit en doet dat op meerdere vlakken; code, het ontwikkelproces en team dynamiek. Zijn ervaring als Scrum Master komt hierin ook goed naar voren. Kortom; als de gelegenheid zich voordoet zou ik graag weer met Peter samenwerken.

Jasper Roes
@ Kadaster
,“Zijn drive om zichzelf continu te verbeteren en nieuwe dingen te leren droeg hij over naar het team, wat ik zeer kon waarderen.”
Het afgelopen jaar heeft Peter meegebouwd aan het Kadaster Dataplatform waarvan ik de Product Owner ben. Ik heb hem daarbij leren kennen als een echte software vakman die staat voor zijn werk en geen genoegen neemt met half werk. Hierbij heeft hij mij altijd goed geholpen in het continu streven naar het opleveren van een MPV, dat voldoet aan de wensen van de klant. Zijn drive om zichzelf continu te verbeteren en nieuwe dingen te leren droeg hij ook over naar het team, wat ik zeer kon waarderen.

Bas Eefting
@ Info Support
,“Peter geeft rustig maar altijd inhoudelijk goed onderbouwde adviezen in zijn streven om de kwaliteit van het voortbrengingsproces te verhogen.”
Met een ‘all-round’ ontwikkeling op zowel organisatie/proces als op de inhoud/techniek kan Peter in meerdere rollen acteren, en voor meerdere rollen als een sparringpartner dienen. Peter geeft rustig maar altijd inhoudelijk goed onderbouwde adviezen in zijn streven om de kwaliteit van het voortbrengingsproces te verhogen. Zijn affiniteit met de techniek zorgt ervoor dat dit alles verankerd blijft in de dagelijkse realiteit, en er geen ‘luchtkastelen’ worden verkocht, maar doelgericht stappen worden gemaakt.
Accomplishments
Spreker
docker-compose –
Continuous Delivery Simplified
@HeadFWD
Integration Testing with Docker
@Kadaster
Starten met Docker
@Kadaster
Deep Dive Kotlin
@Kadaster
Spotify Backstage in Action
@Kadaster
Continuous Performance
Testing with Jenkins & ContiPerf
@DevNS
Services You’ve Never Heard About, by
Google
@Info Support
Redelivery JavaOne
@Info Support
Schrijver
Continuous Delivery
Versimpeld -met docker-compose
@Java Magazine
Professional Development van Android
Apps
@Get Smarter
Google Application Services
You’ve Never Heard About I
@Java Magazine
Google Application Services You’ve Never
Heard About II
@Java Magazine
Contact
-
Peter van ‘t Hof
-
Nunspeet