Profile picture of Jeroen Wolf

Wie ben ik

Hey! Leuk dat je kijkt op mijn persoonlijke / portfolio website!

Ik ben een (contractor) senior softwareontwikkelaar. Mijn kennis ligt op diverse fases van softwareontwikkeling. Maar mijn kracht ligt vooral op het gebied van het ontwikkelen in Java in een back-end omgeving en op procesmethodieken (Agile, Scrum, DevOps, TDD, BDD). Ik coach graag onervaren ontwikkelaars om hen naar een hoger niveau te brengen. Verder sta ik bekend als ambitieus, secuur, geduldig, proactief, een sterke teamspeler en wil graag hard werken.

Waarom een portfolio?

Waarom een portfolio of persoonlijke website bouwen als je een back-end ontwikkelaar bent? Dit doen normaal gesproken toch alleen front-end ontwikkelaars om te laten zien wat zij in hun mars hebben?!

Back-end ontwikkelaars kunnen naar mijn mening net zo goed een persoonlijke / portfolio website opzetten als front-end ontwikkelaars. Natuurlijk kan een back-ender via een site minder goed laten zien wat hij kan. Maar ook ik als back-end ontwikkelaar kan op een site mijn interesses beschrijven en meer informatie geven over mijzelf dan met een formeler en onpersoonlijker cv.

+ MEER INFORMATIE

Waar houd ik mij mee bezig?

Ik hobby graag in diverse talen en ontwikkelomgevingen. Daarnaast verdiep ik mij ook meer in Android / Angular. Van oorsprong ben ik een back-end ontwikkelaar. Front-end ontwikkeling verdween de laatste jaren meer naar de achtergrond. De afgelopen jaren is het enorm hard gegaan in de IT wereld met de diverse JavaScript front-end / back-end technologieën, frameworks en libraries. Hierdoor voelde ik mij genoodzaakt om mij daarin weer meer te gaan verdiepen. En wat blijkt: ik ben het erg leuk en interessant gaan vinden.

Tevens was ik bezig met het uitbreiden van mijn kennis in het ondernemerschap. Ik was samen met een logopedist bezig met het opzetten van een therapeutische app voor patiënten die onder behandeling zijn van logopedisten. Naast de software ontwikkeling hield ik mij ook bezig met de business development (o.a. verdiepen in de zorgmarkt en marktonderzoek opzetten). Het was een enorme en leuke ervaring die ik hiermee opbouwde. Helaas is het door omstandigheden tijdelijk stop gezet.

+ MEER INFORMATIE

Code van deze website beschikbaar

De code van deze website heb ik beschikbaar gesteld op GitHub.

CV
Download hier mijn cv.

Ervaringen

In de loop der jaren heb ik de volgende ervaringen opgebouwd:

Daarnaast heb ik aan (grote) projecten gewerkt bij bedrijven en organisaties in Nederland zoals bij UWV, Tele2, Alliander, Rabobank, ANWB en Gemeente Rotterdam.

+ MEER INFORMATIE

Technologieën

Talen

  • Java
  • TypeScript
  • JavaScript
  • HTML
  • CSS
  • SQL
  • JSON
  • YAML
  • XML, XSD, WSDL
+ MEER TECHNOLOGIEËN

IDE

  • IntelliJ
  • Visual Code Studio
  • Eclipse
+ MEER TECHNOLOGIEËN

Frameworks / Libraries / Tools

  • Spring
  • Spring Boot
  • Spring Batch
  • Spring LDAP
  • Spring Web Flow
  • Quarkus
  • JPA, Hibernate, Hibernate Validator
  • Axon
  • Lombok
  • MapStruct
  • Jersey REST
  • AWS SDK
  • Testcontainers
  • JUnit, DBUnit
  • Mockito, EasyMock
  • Jest, Jasmine, Karma
  • REST Assured
  • WireMock
  • Maven, Ant
  • Hamcrest
  • PIT Mutation Testing
  • OWASP Dependency Check Tool
  • Jacoco
  • Quartz
  • Android
  • Retrofit 2
  • Dagger 2
  • Butterknife
  • RxJava 2
  • RxJs
  • Swagger
  • Freemarker
  • Joda Time
  • Immutables
  • EJB 3.0
  • Portlets
  • Apache CXF
  • SoapUI
  • Postman
+ MEER TECHNOLOGIEËN

Web Frameworks / Libraries

  • Angular
  • Bootstrap
  • Angular Material
  • PrimeNG
+ MEER TECHNOLOGIEËN

Methodieken / Technieken

  • Scrum
  • Agile
  • DevOps
  • Coaching
  • Test Driven Development
  • Behaviour Driven Development
  • CQRS
  • Event sourcing
  • REST, JAX-RS, OpenAPI
  • WebSocket
  • Web Services, JAX-WS
  • Messaging, JMS
  • Continuous Integration
  • Design Patterns
+ MEER TECHNOLOGIEËN

Database

  • Oracle
  • PostgreSQL
  • ElasticSearch
  • Sybase
  • AWS DynamoDB
+ MEER TECHNOLOGIEËN

Continuous Integration

  • Jenkins
  • Nexus
  • Artifactory
  • SonarQube
  • SonaType CLM
  • XL Deploy
  • Splunk
  • JIRA
  • Confluence
  • Bamboo
  • Crucible
  • HipChat
  • Cucumber
  • ASCIIDOC
+ MEER TECHNOLOGIEËN

Source Control

  • Git / Bitbucket / GitHub / GitLab
  • Subversion
  • CVS
  • SourceSafe
+ MEER TECHNOLOGIEËN

Cloud / Container

  • Docker
  • OpenShift
  • Tekton pipelines
  • AWS
  • AWS CloudFormation
  • AWS SAM
  • AWS API Gateway
  • AWS Lambda
  • AWS SNS
  • AWS SQS
  • VPS
  • Firebase Cloud Messaging
  • Firebase Hosting
+ MEER TECHNOLOGIEËN

Interesses

Conferenties

Ik bezoek graag (een of meerdaagse) conferenties en meet-ups. Mijn favoriete conferenties zijn Craft Con in Budapest, J-Fall in Nederland en Devoxx in Antwerpen.

Craft Con
Het mooie van de conferentie Craft Con is dat het programmeertaal onafhankelijk is. De conferentie is meer gericht op software craftmanship, soft skills, het sociale aspect binnen een scrum team, security, ontwerpen en eigenlijk alles wat te maken heeft met software ontwikkeling. Heel divers. De locatie van de conferentie is ook indrukwekkend. In 2017 en 2018 werd Craft Con georganiseerd in het treinmuseum van Budapest.

J-Fall
Een mooie conferentie om met oude projectgenoten bij te praten en de laatste nieuwtjes te horen op het gebied van Java.

Devoxx
Dit is een must to go conferentie voor Java ontwikkelaars. Veel bekende sprekers uit de Java wereld. Goede presentaties. Interessante deep dive sessies maar ook hands on lab sessies. Alleen het eten op de conferentie is niet heel fantastisch. Echt een te kort aan fruit voor mij als fruitliefhebber.

+ MEER INFORMATIE

Online cursussen

Ik vind het belangrijk om te blijven ontwikkelen en de markt te blijven volgen. Onderstaande vermeldingen zijn mijn favoriete platforms om online cursussen te volgen.

Pluralsight
Dit platform biedt een enorm aanbod aan online video's over diverse ontwikkeltalen, frameworks en alles wat met technologie op software gebied te maken heeft. Het mooie is dat je de video's ook offline kan bekijken. Heel handig als je met de trein naar je werk gaat. Kijk eens op Pluralsight.

Udemy
Dit platform biedt uitgebreide cursussen aan die je zowel online als offline kan volgen. Let wel op dat je de cursussen pas aanschaft wanneer alles in de aanbieding (rond de 10 euro) is. Anders is het veel te prijzig. Kijk eens op Udemy.

Coursera
Op deze site kun je losse cursussen van een aantal weken volgen of een specialisatie volgen van een aantal cursussen waarbij je tegen kleine betaling een certificaat kunt behalen. Kijk eens op Coursera.

+ MEER INFORMATIE

Hobbies

Ik doe onder andere graag aan sport (in de vorm van pilates, sportschool, joggen en fietsen), lezen (thrillers en romans) en koken (altijd op zoek naar lekkere soorten groenten en graansoorten).

Contact opnemen

Mocht je vragen hebben of gedachten willen uitwisselen, dan kun je altijd met mij contact opnemen via het onderstaande e-mailadres. Ik probeer zo snel mogelijk te antwoorden.

mail@jeroenwolf.nl