ready
Profile
Name
Luc van Geenen
lvangeenen@vangeenen-automatisering.nl
Phone
+31 (0)6 291 991 36
City
's Hertogenbosch
Nationality
--
Birth Date
1975-04-15
Skills34
technical
OpenShiftMicroservicesHibernateDockerJUnitKotlinAWSAzure DevOpsJenkinsJava18yLiquibaseSQLTemporalPostgreSQLGitmTLSAngularMavenTypeScriptRESTCOBOL6yIntelliJ IDEASpring FrameworkSonarQubeMongoDBGoPHP
soft
Analytisch denkenFlexibiliteitKlantvriendelijkheidResultaatgerichtheid
language
EngelsNederlandsDuits
Blad 1 van 4 Competenties - Flexibel - Klantvriendelijk - Analytisch - Resultaatgericht - Stressbestendig - Gedreven - Enthousiast - Zelfstartend ## Talen - Nederlands (moedertaal) - Engels - Duits Personalia Luc van GeenenNaam: 15-04-1975Geboren: ‘s HertogenboschWoonplaats: ## Hobby’s - Golfen - Badminton - Films - Borrelen met vrienden - Culinaire uitstapjes - Koken Luc van Geenen Senior Software Developer Profiel Technische vaardigheden ## Talen : JAVA, Kotlin, TypeScript/javascript, php, Go Lang, Sql, HTML, XSLT, COBOL 74/85 Servers: Tomcat, JBOSS, Websphere, Glassfish Cloud/containers: AWS, Openshift, Docker Databases: Postgres, Oracle, mssql, MongoDb, H2, DB2 Frameworks: Hibernate, JPA, Spring framework(core, batch, security, data enz), SpringBoot 2/3, Angular, HATEOAS, JAXB, OpenApi, Swagger, Jackson, JUnit 4/5, Cucumber, Mockito, Wiremock, Jupiter, Selenium, JMS, Pub/Sub, RabbitMQ, ActiveMQ, XSD, XML, Json, Caffeïne, Resillience4j, Vert.X, Maven, Temporal, Liquibase Tools: IntelliJ, DataGrip, WebStorm, Eclipse, Docker, Sonar(Qube), Jenkins, Nexus, Git, Bitbucket, Maven, Swagger, Fortify, XLDeploy, Splunk. Confluence, Jira, Grafana, Prometheus, AzuredevOps Wie is Luc? Een gedreven software ontwikkelaar die sinds 2001 werkzaam is in de automatisering. Begonnen als cobol ontwikkelaar en in 2006 omgeshoold naar Java Developer. Hierdoor heb ik ruime ervaring in het ontwikkelen van software. Door mijn zelfstartende vermogen zit ik niet stil. Lekker bezig zijn, ‘niet lullen maar poetsen’, maar ook altijd in voor een praatje. Werksfeer is erg belangrijk. Dit komt de prestaties van het team ten goede. Kwaliteit staat bij mij hoog in het vaandel. Code verbeteren/optimaliseren, reviewen, testen en documenteren dragen hier aan bij. Werken in teamverband en zelfstandigwerken passen mij beiden als een jas. Ik neem niet alleen kennis mee, maar ook mijn enthousiasme, drive en brabantse gezelligheid. Dit zorgt voor een goede energie en sfeer binnen het team. Kennis delen met het team doe ik graag. Moet er een complex problem onderzocht/opgelost worden, dan kan ik mij erg goed focussen. Ik zie het als een uitdaging om dergelijke problemen te tackelen. Kernwoorden die bij mij passen: Resultaatgericht, gedreven, enthousiast, zelfstartend, open, direct, sociaal, interpersoonlijk sensitief, analytisch, klantvriendelijk, transparant, gezellige brabander. http://www.vangeenen-automatisering.nl Wateringen 211 5236 SN ‘s Hertogenbosch Contact https://www.linkedin.com/in/lucvangeenen lvangeenen@vangeenen-automatisering.nl ## +31 (0)6 291 991 36 ## Werk- en denkniveau ## - HBO Blad 2 van 4 Recente ervaring Senior JAVA Developer (fulllStack) | Oktober ‘23 - April ‘24 ILT (Inspectie Leefomgeving en Transport) - Den Haag Opdracht: Doorontwikkelen Holmes applicatie t.b.v. het registeren van inspecties, meldingen en interventies door inspecteurs van de ILT en koppelingen van andere applicaties/partijen. Resultaat: Nieuwe features geïmplementeerd, dependencies up to date, uniforme package structuur, migratie van JAVA 11 naar JAVA 17/21, Hibernate 5 naar Hibernate 6, javax naar jakarta, JBoss naar Springboot 3. Stack : JAVA 11/17/21, Angular 16, TypeScript/javascript, Spring, Springboot 3, Spring batch Hibernate 6, Open-api, Swagger, HATEOAS, Postgres, MSSQL, SQL, JPQL, JPA, Jackson, JAXB, JAXWS, XSD, XSLT, Maven, Mockito, JUnit 4/5, Wiremock, H2, Cucumber, Selenium, Jenkins, BitBucket, Nexus, Jira, Sonar, Docker. Senior JAVA Developer (lead) | April ‘21 - Oktober ‘23 SVB (Sociale Verzekerings Bank) - Amstelveen Opdracht: Doorontwikkelen applicatie (SENNA) t.b.v uitwisseling gegevens met zusterorganen in de EU. Resultaat: Redesign applicatie landschap, nieuwe micro services, gebruik swagger en openApi, efficiëntere test opzet, custom rule engine, migratie naar JUnit 5. Stack : JAVA 8/11/17, Docker, OpenShift, SpringBoot 3, Spring batch, Microservices, REST, Open-Api, Swagger, Postgres, SQL, JPQL, JPA, Jackson, Caffeine, ActiveMQ, JMS, JaxB, XSD, XSLT, SOAP, XML, Junit 4/5, Springboot testen, Mockito, WireMock, H2, Cucumber, BitBucket, Fortify, SonarQube, Maven 3, Jira, Confluence, Jenkins, IntelliJ, DataGrip, Splunk, NodeJs. Senior JAVA Lead Developer (Principal) | Mei ‘24 - heden UWV (Uitvoeringsinstituut Werknemersverzekeringen) - Amsterdam Opdracht: Als JAVA Lead Developer en JAVA Principal de junior JAVA developers opleiden en begeleiden. Meehelpen met het bouwen van en richting geven aan een generieke codebase zodat meerdere formulieren, zoals bijv. Aanvragen BOV, betaald ouderschapsverlof met minimale effort geïmplementeerd kunnen worden. Resultaat: Generieke codebase gerealiseerd, opgeleide JAVA developers, uniforme Azure pipelines, versionering in Azure pipelines, loose coupled clients, dependencies up to date, migratie van JAVA 17 naar JAVA 21, uitbreiding testset, migratie van CWSNP v0005 naar v0008, introductie openAPI, nieuwe formulieren ingebouwd, implementatie mTLS, nieuwe opzet applicatie, generieke foutafhandeling Stack : JAVA 17/21, Temporal, Docker, REST, mTLS, Springboot 3, Spring Security, Spring, Hibernate 6, JPA, Open-api, Swagger, Docker, MSSQL, SQL, Liquibase, Jackson, JAXB, JAXWS, SOAP, WSDL, XSD, Maven 3, Mockito, JUnit 5, Wiremock, H2, Cucumber, AzureDevOPS, Git, XLDeploy, Sonar, Jira, Confluence, Linux, bash Blad 3 van 4 Senior JAVA Developer | Januari ‘19 - Juni ‘19 ANVA - Amersfoort Opdracht: Herbouwen bestaande applicatie naar REST-services in de cloud. Resultaat: Nieuwe features en services t.b.v. uitfaseren oude backend, hogere test coverage, nieuwe indexen mongodb per component, nieuwe confluence pagina’s t.b.v. kennis delen. Beter Agile proces Stack : JAVA 8, Springboot, Microservices, REST, Monads, MongoDB, Mockito , Amazon EC2 (AWS), AWS SQS, Maven 3, Jira, Confluence, Jenkins, SonarQube, Bitbucket, IntelliJ Senior JAVA Developer | Juli ‘16 - December ‘18 Malmberg - ‘s Hertogenbosch Opdracht: Binnen een scrumteam het ontwikkelen van een toets applicatie voor Bureau ICE en Sanoma Pro in Finland met koppeling naar SOM en Magister. Resultaat: Nieuwe features t.b.v. het afnemen van toetsen, hogere test coverage, betere koppeling met SOM en Magister, automatische testen, nieuwe omgeving t.v.b. rapportages. Stack : JAVA 8, Vert.x, MongoDB, Postgress, RxJava, Dagger, SQL, Cucumber, Mockito , Amazon EC2/ECS (AWS), Cloudformation, Linux, Maven 3, Jenkins, SonarQube, Git, IntelliJ. Senior JAVA Developer | Juni ‘19 - Maart ‘21 Bol.com - Utrecht Opdracht: Internationaliseren Single Sign On applicatie. Vanwege voorspoedig verloop originele opdracht, meebouwen aan nieuwe features t.b.v. het buiten houden kwaadwillenden Resultaat: Geïnternationaliseerde SSO applicatie, aansluiten nieuwe partner, upgrade van MitreId, nieuwe features t.b.v. buiten houden kwaadwillende, betere monitoring. Stack : JAVA 8/11, Kotlin, Go lang, Springboot 2, Microservices, REST, Docker, Postgres, SQL, Oracle DB, Maven 3, Gradle, Jira, Confluence, Jenkins, Gitlab, Github, Grafana, IntelliJ, GoLand, DataGrip, MitrId, oAuth2, R2D2, Axle (Bol’s spring customization/ framework), Resillience4j. Blad 4 van 4 Senior JAVA Developer | Maart ‘16 - Juli ‘16 SNS Bank - ‘s Hertogenbosch Opdracht: Bouwen van REST services t.b.v. webformulieren en opzetten van basis t.b.v. REST services. Resultaat: Nieuwe services aanvragen rekening, betaalpas en beheer rekeningen, basis t.b.v. nieuwe services, CORS filter, hogere test coverage, verbeterde documentatie. Stack : JAVA 7, JBoss EAP 6, SCRUM, Agile, CDI, JSON, Junit, Mockito, Maven 3, Powermock, Stash, GIT, IntelliJ, Fortify, SonarQube, Continuous Integration, Postman Oudere werkervaring | December ‘00 - Februari ‘16 SVB - Amstelveen December ‘00 - September ‘06 | Cobolontwikkelaar/technisch ontwerper Oktober ‘06 - Februari ‘14 | JAVA developer Maart ‘14 - Februari ‘16 | Senior JAVA Developer