Software development

Het bouwen van software bestaat natuurlijk niet uit alleen bouwen in een bepaalde taal, maar ook uit frameworks, tooling en nog veel meer. Ook processen zijn een belangrijk onderdeel van sofwareontwikkeling

Software development

Sinds 2001 ben ik werkzaam in de automatisering als software developer.

Sinds 2007 ben ik actief als Java developer en daar ligt mijn voorkeur, maar ik ga nieuwe talen als Go lang en Kotlin niet uit de weg. In mijn vrije tijd ben ik bezig met Angular om zo breder inzetbaar te zijn.

Frameworks / Tools en meer

Bij het ontwikkelen van software wordt er gebruikt gemaakt van verschillende frameworks, tools en nog veel meer.

Even een opsomming:

Spring, Springboot, Docker, Jackson, Json, SCJP, Java/J2EE, Vert.X, RxJava, MongoDB, Dagger, Mybatis, Spring Webflow, Hibernate/JPA, AWS, Docker, DDD, JUnit Testing, Mockito, Web-services, JSF, HTML, XML, JQuery, Javascript, SQL, Oracle, Maven, Subversion, Jenkins, Teamcity, Sonar, Clean Code, Jira, Agile.

Ontwikkelproces

Al jaren werk ik in agile omgevingen. Ik heb een duidelijke visie over hoe dat processen zouden moeten lopen en denk graag met mensen mee. Ook kan ik me erg goed aanpassen aan de methoden en processen zoals deze reeds ingeregeld zijn.

Wie ben ik (foto volgt)

Ik ben een geboren (1975) en getogen brabander met een goede dosis humor. Ik woon mijn hele leven al in en om Den Bosch en zal daar ook niet snel weg gaan. Ik ben een trotse vader, ga graag een rondje golfen en genieten van het leven staat in mijn leven centraal. Voor mij is dat gezellige avonden met vrienden, lekker eten zowel thuis als buiten de deur, films/series kijken, fietsen en fotografie en leuke ondernemen met mijn vriendin en onze kinderen.
Avatar
Luc van Geenen
Software Developer

Mijn verhaal

Na het voltooien van mijn opleiding aan de MLO in Oss heb ik mezelf in 2001 om laten scholen tot Cobol programmeur en ben ik in dienst getreden bij de SVB. Hier ben ik een aantal jaren actief geweest als Cobol ontwikkelaar. In 2006 was ik toe aan een nieuwe uitdaging en heb ik mijn Java certificering (SCJP) gehaald. Bij de SVB heb ik sinds 2006 als Java developer gewerkt. In 2016 ben ik van werkgever gewisseld en na bijna 3 jaar (2019) besloten om als freelance Java developer verder te gaan

Ik ben dus een Senior Java Developer met 17 jaar ervaring in Java development. Sinds mijn overstap naar Java development heb ik aan veel verschillende opdrachten gewerkt en heb daarom ook met veel verschillende tools en frameworks te maken gehad. In 2019 ben ik begonnen als freelance Java Developer. Als freelance developer heb ik o.a. voor ANVA en Bol.com gewerkt. Hierover kun je meer vinden bij Ervaring

Ervaring

  • Senior Java Developer @ Sociale Verzekerings Bank

    Voor het uitwisselen van berichten met zusterorganen binnen  de EU heeft de SVB een reference applicatie in gebruik genomen en aangesloten op de infrastructuur van de SVB. Deze reference applicatie dient te vervangen worden door een nieuwe applicatie die door de SVB zelf gebouwd wordt.

    Het nieuwe landschap heeft een service architectuur met Java 8/11/17, Springboot 2, JPA, Hibernate, Postgres en OpenShift.

    Read more Senior Java Developer @ Sociale Verzekerings Bank

    Senior Java Developer @ Bol.com

    De initiële opdracht was het meertalig maken van de inlogapplicatie die gebruikt wordt door partners (Single Sign On). Doordat deze opdracht zeer voorspoedig verliep kon ik ook op andere vlakken het security development team versterken.

    Tijdens ben inzet bij Bol.com ben ik vooral bezig geweest met wijzigingen door te voeren om ‘bad guys’ buiten te houden.

    Read more Senior Java Developer @ Bol.com

    Senior Java Developer @ Anva

    Januari ’19 – Juni ’19

    Binnen afzienbare tijd dient een Cobol backend-applicatie omgezet te worden naar een cloud oplossing, te weten REST-services. Er is voor AWS en docker gekozen. De opdracht is om mee te bouwen en te denken over de beste oplossingen. Tevens kritisch kijken naar de applicaties en processen t.b.v. van het verbeteren hiervan.

    Read more Senior Java Developer @ Anva

    Senior Java Developer @Malmberg

    Juli ’16 – December ’18

    Binnen een scrumteam het ontwikkelen van een toets applicatie voor Bureau ICE en Sanoma Pro in Finland. Middels deze applicatie kunnen vooraf gedefinieerde toetsen ingepland, gemaakt en gereviewd worden. Ook is het mogelijk om zelf toetsen samen te stellen. Middels uitwisselingen met leerlingvolgsystemen zoals Som en Magister kan de voortgang van de student gevolgd worden.

    Read more Senior Java Developer @Malmberg
  • Senior Java Developer @ SNS bank

    Maart ’16 – Juni ’16

    Het bouwen van RESTful services voor de verschillende webformulieren op snsbank.nl. Denk hierbij bijvoorbeeld aan maximale hoogte berekenen van een hypotheek of het aanvragen van betaalpassen.

    Read more Senior Java Developer @ SNS bank

    Senior Java developer @ SVB

    Augustus ’15 – Februari ‘16

    Het hybride team draagt zorg voor alle wijzigingen met betrekking tot MijnSVB (verzameling van online modules t.b.v. het aanvragen van o.a. kinderbijslag of AOW-pensioen en het doorgeven van wijzigingen).

    Read more Senior Java developer @ SVB

    Senior Java developer @ SVB

    Mei ’15 – Augustus ’15

    Ten behoeve van de communiceren met DigiD werd er gebruik gemaakt van Open-A-Select. Aangezien dat Open-A-Select niet meer ondersteund werd moest er een vervangen gezocht worden. Er werd gekozen voor SIAM.

    Read more Senior Java developer @ SVB

    Senior Java developer @ SVB

    April ’15 – Mei ’15

    Voor het aanvragen van detacheringsverklaringen is de MijnTpw applicatie gebouwd. Voor deze applicatie wordt gebruik gemaakt van JSF 1.2 en Spring Webflow. Spring Webflow wordt niet verder doorontwikkeld. Om mee te kunnen gaan met de toekomst moet de applicatie gemigreerd worden naar JSF 2.1.

    Read more Senior Java developer @ SVB

Wat anderen zeggen

Dit is wat andere mensen over mij zeggen (bron Linkedin)