Portfolio

Wat heb ik al gedaan.

Software ontwikkelaar bij Planon

Planon automatiseert facility management en vastgoedbeheer. Zij biedt hiervoor een aantal software producten aan hun klanten.

Ik ben als software ontwikkelaar in een scrum team aan het werk geweest om nieuwe productontwikkeling in Java en Java Enterprise software te bouwen. Ik ben actief geweest met de volgende technieken en methodieken om maandelijkse releases te doen naar klanten.

  • Agile development met Scrum.
  • Software development met Java, Java EE, Swing en Wicket.
  • Oracle database voor data opslag.
  • JBoss applicatie server voor enterprise deployment.
Oprichter van Processbench

Processbench bouwt en verkoopt in samenwerking met het Duitse Fraunhofer een inkoopanalyse softwarepakket, welke op dit moment ingezet wordt in de duitse automobielindustrie.

Ik was actief als scrummaster en software engineer om dit product succesvol verder te ontwikkelen en aan te laten sluiten bij de wensen van de markt. Mijn verantwoordelijkheden:

  • Technische ondersteuning en meewerkend voorman.
  • Invoering scrum praktijken en ondersteuning team.
  • Team building, kwaliteitsbewaking, TDD software ontwikkeling.
  • Software ontwikkeling met Java, Eclipse RCP, EMF, SWT, JFace en JUnit.
Software ontwikkelaar bij ING bank

ING Wholesale Banking Amsterdam ontwikkelt applicaties voor internationale kredietverstrekking.

Ik ben als senior software engineer actief bezig geweest met de volgende werkzaamheden:

  • Nieuwe ontwikkeling aan kredietverstrekkingsapplicatie.
  • Ondersteuning junior software engineers.
  • Onderhoud, refactoring en kwaliteitsverbetering van de software.
  • De software applicaties worden gebouwd op basis van het Java Enterprise platform icm Struts, Hibernate, Spring, IBM Websphere en Oracle.

Scrum Master bij Famed

Famed biedt medical factoring diensten aan haar klanten aan, zoals automatisch declareren. Klanten zijn zorgverleners, zoals huisartsen, tandartsen, psychologen en ziekenhuizen.

Als scrummaster van een team van 8 personen, was ik verantwoordelijk voor een aantal taken:

  • Invoering scrum praktijken en ondersteuning team.
  • Ondersteuning junior software engineers.
  • Technische ondersteuning en meewerkend voorman.
  • Opleveren software releases.
  • Stroomlijnen ontwikkel proces.
  • Test-driven ontwikkeling met JBoss Seam, Java, JSF, EJB3, Hibernate, MySql en Maven.

Software ontwikkelaar bij Philips

APRICO biedt TV kijkers een technologie voor aanbevelingen, waarmee specifieke, gepersonaliseerde content via diverse media aangeboden kan worden. Op basis van kijkgedrag krijgen mensen passende aanbevelingen.

In een team van 10 personen is Robert als senior ontwikkelaar verantwoordelijk voor:

  • Ontwikkelen software (Web services en GUI).
    • Pair programming
    • Code reviews
    • Whiteboard sessions
  • Ondersteuning van andere ontwikkelaars.
  • Design alsmede acceptatie testen van de software.
  • Stroomlijnen ontwikkel proces.
  • TDD ontwikkeling met Java, RestEasy, JAX-RS, JBoss, Cassandra, Hector, Vaadin, Fitnesse en Maven.

Applicatie ontwikkeling voor Wassenburg

Wassenburg Medical ontwikkelt en produceert medische apparatuur voor ziekenhuizen. Hierbij ligt de focus op endoscopen en de machines om deze te reinigen.

Ik heb een web applicatie ontwikkelt, waarmee medewerkers van Wassenburg op elke gewenste locatie de uitgebreide productcatalogus kunnen raadplegen en bestellingen kunnen samenstellen. Tevens geeft de applicatie de mogelijkheid om machines op afstand te activeren. Gebruikte technieken:

  • Backend met Java, Spring, servlets, jsp en struts.
  • Frontend met html, css en javascript.
  • Tomcat applicatie server
  • MySql database.

Software ontwikkelaar bij RIGD-LOXIA (ProRail)

RIGD-LOXIA is een samenwerking van ProRail, Movares en ARCADIS in het leveren van RailInfra gegevensdiensten voor het Nederlandse spoorwegennet. Scrumteams zorgen voor de ontwikkeling van deze diensten in een professionele omgeving van continue toetsing en verbetering van code kwaliteit.

Ik hou me in deze omgeving bezig met:

  • Ontwikkelen software, technisch:
    • Java, Eclipse RCP (OSGI bundles), SWT en JFace
    • Maven, JAXB, XML
    • Mockito, JUnit
  • Ontwikkelen software, proces:
    • Scrum
    • TDD, clean code (Uncle Bob)
  • Design en architectuur.
Scrum Master en Lead Developer bij Malmberg

Malmberg werkt aan digitale leeroplossingen die in de lespraktijk zijn getoetst. Speciaal voor het basis-, voortgezet- en middelbaar onderwijs worden leermiddelen uitgegeven die op school én thuis kunnen worden gebruikt.

In samenwerking met onderwijsexperts ontwikkel ik met een agile team de nieuwste versie digitale leeroplossingen, die in het onderwijs ingezet kunnen worden. Hiervoor worden de allernieuwste (web)technieken ingezet, zoals:

  • Java 7, Vert.x en AngularJS
  • Amazon Web Services
  • MongoDB
  • En niet te vergeten: Scrum

Wat heb ik zoal gedaan.