Tom Kemper

Full Stack Developer

Gespecialiseerd in het ontwerpen van OO-software in C# en Typescript (Front- & Back-end) gesteund door Design Patterns en Domain Driven Design. Thuis in het ontwerpen van een SQL-schema of een MongoDb-model. Kan CSS'en in geval van nood.

Ook bekend met de andere helft van DevOps. Van het inrichten van een IaaS Cloud, tot het installeren van Linux & Windows servers met Chef en het opzetten van Continuous Delivery in Jenkins, en het monitoren van de draaiende applicaties.

Dit alles startend vanuit het analyseren van klantrequirements, rekening houdend met de lange-termijn doelen van de organisatie, om tot een goed development-proces te komen.

Vaardigheden

  • Domain Driven Design
  • Test Driven Development
  • Design Patterns
  • ExpressJs (Typescript)
  • Asp .Net Core (C#, F#)
  • Spring (Java)
  • SQL & NoSQL
  • React
  • Angular
  • Knockout
  • CI/CD
  • Azure
  • Docker
  • Chef

Opleiding

  • UvA - Master of Logic (2006-2008, 2010-2011, niet afgerond)
  • UU - Cognitieve Kunstmatige Intelligentie (2001-2006, titel Drs.)
  • Etty Hillesum Lyceum, Deventer (1995-2001)

Werkverleden

  • HBO Docent, HvA & HU, 2017 - heden

    Werkzaam in alle leerjaren als allround technisch docent voor vakken zoals programmeren (Java & Python), databases, web development en allerlei projecten.

  • Lead Developer, Summit, 2010 - 2020

    Summit is een klein Utrechts bedrijf dat registratiesoftware ontwikkelt voor vakbeurzen, (open dagen van) hogescholen en overige bedrijfsativiteiten.

    • Sinds 2012 Technisch Leadvan de IT-afdeling (9 mensen, 6.7FTE), met nadruk op het het opleiden van juniors.
    • Ontwikkelen, en onderhouden van onder meer...
      • Een op CMS gebaseerde applicatie tbv. bezoekersregistratie.
      • Een dashboard met dynamische querybuilder voor rapportage.
      • Een Electron-app voor on-site registratie en scanning.
      • REST & WCF-webservices voor B2B integratie.
      • Een Android/IOS Cordova-app voor on-site scanning.
      • Een React PWA voor KPI rapportage.
      • Een maatwerk messaging platform ter integratie van bovenstaande.
  • Junior Developer, Sogyo, 2008 - 2010

    Sogyo is een software detacheerder uit de Bilt, met een speciaal omscholingsprogramma voor zij-instromers.

    • Omgeschoold van taalfilosoof tot programmeur. Gedetacheerd bij Nazca-i voor het ontwikkelen van een GIS-RIA ter facilitering van grond-acquisitie voor Rijkswaterstaat.