\documentclass{article}
\usepackage{longtable}
\usepackage[a4paper, total={6in, 8in}]{geometry}
\pagestyle{empty}
\begin{document}
\section*{Curriculum vitae}
\subsubsection*{Persoonlijke gegevens}
\begin{tabular}{ll}
Naam: & Michiel MEEUWISSEN  \\
Adres: & Groenekanseweg 88   \\
       & 3731 AJ \ DE BILT  \\
Telefoon: & 06 14591299  \\
E-mail: & michiel.meeuwissen@gmail.com  \\
Homepage: & https://meeuw.org/\\
Homepage (freelancer): & https://mmprogrami.nl  \\
Geboren: & 5 maart 1973 te Nijmegen  \\
Burgerlijke staat: & samenwonend, 2 kinderen \\
\end{tabular}
\subsubsection*{Voorgeschiedenis}
\raggedright
\begin{longtable}{ll}
  september 2024 - nu &
  \begin{minipage}[t]{11cm}
    Backend-ontwikkelaar bij Beeld \& Geluid

    Beeld \& Geluid heeft een java-afdeling 'A-Team' die verschillende
    applicaties onderhoudt en maakt. In de tijd dat ik er werkzaam ben,  ging het
    vooral om het maken van een backend voor het toekomstige 'Schatkamer'
    project.  Dit bestaat uit een verzameling java applicatie, met als technieken
    spring/hibernate/mariadb/elasticsearch/jaxb/jackson etc.

  \end{minipage}
  \\
  september 2024 - nu  &
  \begin{minipage}[t]{11cm}
    Freelance java-ontwikkelaar.

    In eerste instantie om de NPO-systemen die ontwikkeld waren bij VPRO
    (part-time) te kunnen blijven onderhouden, ben ik vanaf september 2024 1 a 2
    dagen per week als freelancer rechtstreeks bij NPO in dienst.

  \end{minipage}
  \\
  2012 - 2024 &
  \begin{minipage}[t]{11cm}
      Backend-ontwikkelaar bij VPRO

   Onderhoud van en ontwikkeling aan de VPRO-websites/Human sites. In het begin ook MMBase.

   Magnolia CMS. Magnolia is ook een java-CMS (JCR/jackrabbit/Guice). Door de VPRO gekozen als opvolger van MMBase, maar ook flink gecustomized.

   Verder heb ik veel ontwikkeld aan `POMS' (`publieke omroep media services').
   Dit is een oorspronkelijk voor de VPRO ontwikkeld systeem voor het onderhoud
   en integratie van media-metadata, maar later voor de NPO is onderhouden en
   ontwikkeld.

   Integraties met allerlei leverende systemen. Een redactie-omgeving voor redacteuren (spring-web, extjs, later angularjs).

   POMS zelf is een java/spring/hibernate-applicatie. De bijbehorende
   frontend-API is java/resteasy/elasticsearch, en wordt gebruikt door
   omroep-websites, maar ook NPO-start.  Integraties grotendeels met apache camel.

   De VPRO heeft ook een eigen API, die op dezelfde wijze was opgezet (java/resteasy/elasticsearch/hibernate/postgresql).

   Cinema.nl Een filmdatabase. Java/hibernate/postgresql. Oorspronkelijk met eigen frontend. Later als headless CMS voor de frontends met Magnolia.

   Onderhoud van jenkins-builds, later gitlab-ci. Beheer van de servers,
   oorspronkelijk via ansible, later openshift/helm. Migratie naar
   container-gebaseerde omgeving (docker, openshift).

   Migratie-scripts en dergelijke veelal in python.

   VPRO-code ook gedeeltelijk op github geplaatst. Enkele hobby-projecten op
   github ook. (utilities, internationalisatie, math-related)

   Ook gewerkt met o.a. python, spring-boot, kafka, openshift, amazon
  \end{minipage}
  \\
\vspace{0.2ex}\\
    2007 - 2015  & \begin{minipage}[t]{11cm}
	      Java-programmeur bij Dynasol.

          Dynasol is een klein bedrijf gevestigd in Rotterdam. Namens dynasol
          heb ik MMBase-werk enige tijd voortgezet.\\
          Detachering bij de EO.
          Wiki-functionaliteit in MMBase.\\
          Nazorg-applicatie.\\
          MMBase-support.\\
          Van allerlei dingen.

           Detachering bij de VPRO. Onderhoud MMBase-sites. /Geschiedenis. 2doc. vpro.nl

           Dynasol had ook eigen applicaties (ook in java). Zoals een webwinkel voor boekenzaakjes.

           Ik heb de opensource-gang (naar github) van het ibis-framework (tegenwoordig 'frankframework') grotendeels geregeld. Maven, java upgrades. etc.

           Laatste jaren part-time, omdat ik ook bij de VPRO werkte.
           \end{minipage}\\
\vspace{0.2ex}\\
    2001 - 2007  &
           \begin{minipage}[t]{11cm}
	         Java-programmeur bij NPO. Dit bestond uit het onderhouden en verder ontwikkelen van het oorspronkelijk bij de VPRO ontwikkelde CMS 'MMBase'. Ik was na enige tijd één van de belangrijkste ontwikkelaars.

           De NPO deed ook hosting van MMBase-websites voor omroepen, waar wij dus ook een rol in hadden. Naast support voor het CMS zelf, hebben we ook verschillende websites/intranetten gemaakt met gebruik van MMBase.

           Logging framework.\\
           Taglib-ontwikkeling.\\
           Security-framework.\\
           Release-management.\\
           Stichting MMBase en community-zaken
           \end{minipage}\\
\vspace{0.2ex}\\
dec.1999 - nov 2000  &
           \begin{minipage}[t]{11cm}
      	   Software Quality Engineer bij het bedrijf `Applicare' in
	         Zeist. Voornamelijk bezig met het ontwikkelen van programma's
	         ten behoeve van het automatisch testen van de diverse
	         programma's die dit bedrijf maakt. Dit was uiteindelijk voornamelijk in Perl.
           \end{minipage}\\
\vspace{0.2ex}\\
sept.1998 - jul. 1999 &
           \begin{minipage}[t]{11cm}
           Assistent in opleiding aan de vakgroep theoretische
           natuurkunde van de
           Universiteit van Leiden. Het onderwerp was Ising
           spinmodellen, welke met Monte Carlo Cluster simulaties
           werden gesimuleerd. (Fortran/C++)
           \end{minipage}\\
\vspace{0.2ex}\\
aug. 1997 -  aug. 1998 &
           \begin{minipage}[t]{11cm}
           Werkzaam als computerprogrameur bij Perfect Connection,
           Almere. Laatste paar maanden gedetacheerd bij de
           Gezondheidsdienst voor Dieren in Deventer. In praktijk voor
           een belangrijk gedeelte als applicatiebeheerder.
           Visual-C, DELPHI
           \end{minipage}\\
\vspace{0.2ex}\\
1991- jun. 1997 & \begin{minipage}[t]{11cm}
            \raggedright
            Universiteit Utrecht, experimentele natuurkunde. \\
            Afstudeeronderzoek gedaan bij het Natuurkundig Laboratorium van
            Philips in Eindhoven (1995).\\ Verslag:
            Photo Conductive Properties of Poly-{\sc led}-devices
            (samenvatting en downloadbare postscriptversie:
             http://meeuw.org/verslag/verslag.html
            )\\
            keuzepaketten: computational science, fysica van de mens
            (verslagen ook te vinden via m'n homepage).\\
            Propedeuse sterrenkunde.
            \end{minipage} \\
\vspace{0.2ex}\\
1985-1991 & \begin{minipage}[t]{11cm}
            Isala College, Silvolde, atheneum \\
            vakkenpakket: Nederlands, Engels, wiskunde A \& B,
              natuurkunde, scheikunde, aardrijkskunde
            \end{minipage}
\end{longtable}

\subsubsection*{Talenkennis}
Een goede passieve en actieve beheersing van Nederlands, Engels en
Esperanto. Duits en Frans een beetje.
\subsubsection*{Computers}
Java, Spring, mmbase, magnolia,  hibernate, camel, gitlab (+ci/cd), jenkins, python, elasticsearch, html, css, javascript, jquery, angularjs, extjs, etc.
tomcat, apache, bash, github (+ actions), openshift, amazon, docker, kubernetes, helm,
C++, Perl, Python, Pascal \& Delphi, {\sc basic}, {\sc mathematica}, Fortran,
\LaTeX, MS-DOS, Unix, Linux, Windows (95 en 3.1, 11), SQL, WSL
(Btrieve, Oracle, MySQL, PostgreSQL, MySQL/MariaDB) etc.
\subsubsection*{Overigen}
rijbewijs b.
\end{document}
