Hans Kerkhof

Rooseveltlaan 221/3 · 1079 AT · Amsterdam · +31 (0) 653408304 · hans@netmatic.nl

Gedreven, creatieve developer met veel ervaring in front-end en back-end ontwikkeling. Heeft een passie voor geavanceerde web applicaties. Is uitstekend op de hoogte van laatste technieken, met focus op web front-end ontwikkeling. Javascript, Angular, Typescript, AngularJS, Node.js en API integraties. Werkt graag in een klein, wendbare multi-disciplinaire team, bij voorkeur met SCRUM. Kan op locatie en/of vanuit eigen plek opdrachten uitvoeren. Beschikbaar voor een nieuwe opdracht vanaf augustus 2020.

Profiles

Werk

Freelance web developer

Full stack developer

Api development, platformen, websites, apps, dashboards & SaaS PFM Footfall Intelligence, Sanomalearning, Malmberg uitgeverij, Cultuurfabriek, ID&T, Company webcast, webinar.nl, Belastingdienst, Pakhuis de Zwijger, Liveuitvaart.nl, online-inschrijven.nl, IDFA, Women-inc, Stedelijk Museum Amsterdam, Compant webcast, liveuitvaart.nl, Sanoma learning & Malmberg Uitgeverij, Vattenfall

september 2010 - Heden

Vattenfall

Frontend developer

Vattenfall is met 2 miljoen klanten de grootste energie leverancier in Nederland. Vattenfall beheert een aantal digitale platformen waar klanten hun online hun energiezaken kunnen regelen. Vanaf september 2018 ben ik verantwoordelijk geweest voor de migratie van de self-service applicatie naar Angular 8. Daarnaast heb ik Web Components geintroduceerd, waarmee o.a. op het open domain (vattenfall.nl) gemakkelijk complexere functionaliteit kan worden toegepast (micro frontends). Inmiddels zijn er ruim 20 van deze web components ontwikkeld en beschikbaar, en is nu de de-facto standaard voor het ontwikkelen van functionele componenten in Angular. Voorbeelden zijn; Mijn verbruik, Nina Chatbot, factuur betalen en meterstanden doorgeven en verhuizen. In mei 2020 begon de rebranding van NUON naar Vattenfall. Dit was de aanleiding om een generieke componenten library op te zetten waar alle digitale projecten binnen Vattenfall nu gebruik van maken. Op basis van het Vattenfall design system heb ik een library en demo applicatie gemaakt die, statische HTML/CSS componenten, Angular componenten en Web Components bevat. De library werkt volgens het 'donatie model'. Dit btekend dat ontwikkelaars uit de diverse teams bijdragen door componenten voor de library te ontwikkelen. Op deze manier hebben we razendsnel meer dan 100 componenten gebouwd. Op dit moment is de site vattenfall.nl geheel opgebouwd met deze componenten en maken de self-service (Angular) applicaties voor consumentenen en de zakelijke markt voor een groot deel gebruik van de SASS styling library en Angular componenten.

september 2018 - april 2020

Hoogtepunten

  • Migratie self-service portal B2C from AngularJS naar Angular
  • Inzage in verbruik voor consumenten
  • CI/CD pipelines in Azure DevOps
  • Bouw en oplevering Vattenfall Frontend Component library
  • Werk aan B2B business portal

PFM Footfall Intelligence

Full stack developer

PFM is gespecialiseerd in bezoekerstelsystemen, data analyse & interpretatie van data. PFM meet 24 uur per dag bezoekers in winkels & winkelcentra. Tot het portfolio van PFM behoren 35000 winkels, 450 shopping centra en meer dan 600 straten. Voor PFM heb ik een nieuwe backend (PHP Slim 3 Framework) en frontend (Angular) opgezet voor het beheer van sites en connected devices, monitoring van data feeds en een portaal voor rapportage aan klanten. Voor continuous integration heb ik gebruik gemaakt van CircleCi. Deployments worden gedaan naar Amazon Web Services (EC2, Load balancer, S3, Kinesis, Lambda, RDS, Cloudfront & Cloud formation). Access en Identity management is gerealiseerd met Auth0 Techniek Javascript - Typescript - AngularJS - Angular - Angular-cli - HTML5 - CSS3 - LESS - Clarity Design system - ECharts - Google maps API - Auth0 - NPM - YARN - GIT - AWS : Cloud Formation, Kinesis, Lamda's, API Gateway, EC2, Load balancers, S3, RDS, Cloudfront - CircleCI - PHP Slim 3 Framework

januari 2018 - juli 2018

Hoogtepunten

  • Setup Angular front-end and CI/CD pipelines
  • Setup backend in PHP 7 met SLIM 3 framework
  • Created repository voor models (based om schema's en typescript interfaces)
  • Authenticatie voor klanten middels Auth0

Sanoma learning & Malmberg Uitgeverij

Frontend developer

Het merkenportfolio van Sanomalearning omvat vat leerbedrijven in 5 Europese landen, die behoren tot de beste in hun nationale markten. Voor alle projecten binnen die vijf operationele bedrijven wordt gebruikt gemaakt van generieke componenten voor hun digitale leeroplossingen en platformen. Binnen dit team ben ik verantwoordelijk voor de generieke frontend-componenten. Deze zijn ontwikkeld in AngularJS en Angular. Daarnaast heb ik bij Malmberg uitgeverij de frontend voor de SAM safety applicatie gebouwd, ook op basis van de generieke frontend-componenten. Techniek Javascript - Typescript - AngularJS - Angular - Angular-cli - HTML5 - CSS3 - LESS - SASS - YARN - GIT - AWS - CircleCI

december 2014 - december 2017

Hoogtepunten

  • Generieke componenten library
  • Bouw training app SAM Safety
  • Migratie van AngularJS naar Angular

Netmatic

Eigenaar

Online applicaties. Websites, game based learning, E-mail marketing & events Heineken, ROC, Grolsch, Cultuurfabriek, Belastingdienst, Lowlands, SNS, Cinekid, FNV Bondgenoten.

juli 2001 - Heden

Company Webcast

Full stack developer

Het unieke aan het gebruiksvriendelijke RoyalCast Webcastplatform is dat u zelf geen technische kennis en/of IT support nodig heeft om te starten met het aanmaken, uitzenden en opnemen van Webcasts. Nadat de RoyalCast Encoder is geïnstalleerd en u een korte training heeft gevolgd, kunt u via de online RoyalCast Manager direct aan de slag. De RoyalCast Manager biedt u de mogelijkheid om online Webcasts te ‘schedulen’, te produceren en managementinformatie in te zien. Binnen enkele seconden is een Webcast aangemaakt en kunt u ervoor kiezen om deze te verrijken met bijvoorbeeld informatie over de spreker en het onderwerp. Tevens kunt u ook PowerPoint slides, bijlagen, documenten of links toevoegen aan een Webcast. Nadat de Webcast is aangemaakt hoeft u deze alleen nog maar te starten en te stoppen. Techniek javascript - angularjs - HTML5 - CSS3 - LESS - NPM - GRUNT - SVN - PHP

februari 2012 - juli 2014

Hoogtepunten

  • Complete self-service oplossing voor het aanmaken en beheren van webcasts
  • Notification service voor e-mail, iCal en SMS
  • API integraties met het Company webcast API platform

Company Webcast

Frontend developer

Webcast portaal voor uitzendingen van vergaderingen door lokale overheden van meer dan 70 Nederlandse gemeentes. Webcast portal voor 70 gemeentes in één codebase. op basis van de 'wildcard' url wordt de juiste portal voor een klant gekozen. Elke portaal heeft zijn eigen logo en kleuraccenten middels een CSS preprocessor thema.

augustus 2014 - oktober 2014

Hoogtepunten

  • Bouw portaal voor webcasts met API integratie en zoekfuncties
  • Thema voor afzonderlijke gemeentes (logo, kleur, etc.)
  • Responsive design

Liveuitvaart.nl

Full stack Developer

Het eerste Webcastplatform dat het mogelijk maakt om op zeer grote schaal, sterk geautomatiseerd en tegen zeer lage kosten zelfstandig uitvaartdiensten te Webcasten. We zijn er trots op dat Liveuitvaart.nl de winnaar is van de International Funeral Award LiveUitvaart.nl is niet alleen een technisch platform die het live en/of ondemand uitzenden van uitvaartdiensten op grote schaal mogelijk maakt; het is ook een bewezen unieke methodiek die succes garandeert: immers 70% van de nabestaanden maakt gebruik van de mogelijkheid om via LiveUitvaart.nl live of achteraf de uitzending te bekijken. Daarnaast biedt LiveUitvaart.nl ook de mogelijkheid tot het downloaden van de uitvaartdienst (zelfs in HD kwaliteit); Deze download kan de DVD vervangen die vaak op locatie gemaakt moet worden. Het downloaden van de uitvaartdienst kan in combinatie met een geintegreerde webshop geleverd worden. Als uitvaartcentrum kunt u er voor zorgen dat nabestaanden gebruik kunnen maken van de unieke en innovatieve dienstverlening van LiveUitvaart.nl.

januari 2009 - Heden

Hoogtepunten

  • Bouw website met API integraties
  • Uitgebreide webast manager voor uitvaartcentra
  • Geavanceerde mail en notificatie service

online-inschrijven.nl

Full stack Developer

Online-inschrijven is een online communicatietool, die veel kan en toch uitblinkt in gebruikersvriendelijkheid. Online-inschrijven ondersteunt alle facetten van je communicatietraject en biedt de mogelijkheid om formulieren en data centraal te beheren. Hierdoor wordt het communicatietraject overzichtelijker, flexibeler en efficiënter. Online-inschrijven is een uitkomst voor organisatoren van evenementen, onderwijsinstellingen, ondernemers in het MKB, PR- en evenementenbureaus, festivals, culturele instellingen, verengingen en stichtingen. Techniek javascript - HTML5 - CSS3 - SASS - Angular - NPM - GRUNT - git - PHP

mei 2002 - februari 2020

Hoogtepunten

  • Bouw frontend AngularJS en Backend PHP
  • Geavanceerde form en campain editor
  • Gepersonificeerde uitnodigingen, toegangscodes en responses
  • API integraties o.a. met MailGun
  • CI/CD met Amazon Web Services

Athand

Contractor and partner

Game base learning, retail activatie, evenementen, apps, foto & video marketing. KPN, Volkswagen, Vodafone, Cultuurfabriek, Gemeente Almere, Orange, Belastingdienst, Nederlandse Spoorwegen, Samsung.

september 2009 - april 2012

Belastingdienst

Full stack developer

600 medewerkers van de Belastingdienst in divers samengestelde groepjes op expeditie in en rondom Rotterdam stad en haven, Arnhem en Amsterdam. De Belastingdienst wil graag een open gesprek met bedrijven en organisaties, met ondernemers, werknemers en burgers over zaken die voor hen en voor de Belastingdienst actueel en relevant zijn. Het gaat om onze jaarlijkse M-dag: de management- en medewerkerdag. Twee jaar geleden was deze formule in Den Haag en vorig jaar in Amsterdam een groot succes. Dit jaar gaan we op 11 april in en rondom Rotterdam stad en haven ontdekken wat er speelt bij de bijna 200 organisaties die we bezoeken. Een nieuw element dit jaar is dat een aantal routes gedurende de dag in het teken van één thema staan. Denk hierbij aan Handhaving en Toezicht, Samenwerking, maar ook Stadsontwikkeling en Nieuwe economieën. Techniek javascript - handlebars - HTML5 - CSS3 - LESS - NPM - GRUNT - SVN - PHP

februari 2011 - juni 2014

Hoogtepunten

  • Mobile friendly applicatie
  • Automatisch meest optimale routes berekenen
  • Communicatie platform en route hulp tijdens 'expeditie' dagen

Onderwijs

Docent

HKU Hilversum Interaction design, Gerrit Rietveld academie

juli 1998 - juli 2002

Tv3000

Eigenaar

Full service internet buro. Pioneer op het gebied van websites, events, broadcasting & online applicaties. Heineken, ROC, Cultuurfabriek, Lowlands, Delta Lloyd, Pink Roccade, Nationale Nederlanden

maart 1997 - juli 2001

Opleiding

Bachelor of Arts · AKI Enschede

Nieuwe media / Mediakunst
september 1984 - juli 1990

Vaardigheden

Expertise

Web development, SaaS, Self service, Advanced applications, API integrations, Micro Front-ends, Web Components

Soft skills

Teamspeler, Brengt energie in een project, Zelfstarter, Vind creatieve oplossingen, Open en deelt graag kennis, Leergierig, Belbin; Plant (21%), Brononderzoeker (19%) en Vormer (13%)

Preferred Environment

macOS, PhpStorm, Git, Node.js

Languages

HTML5, CSS3, SASS, Javascript, Typescript, SQL, Bash, PHP

Frameworks

Angular, AngularJS, Express.js, Jest, Cypress, Bootstrap, Strapi

Platforms

Azure DevOps, AWS, CircleCi, Auth0, MailGun, NPM, Github, LAMP, MEAN, Docker, Vagrant

Tools

Git, PhpStorm, Visual Studio Code, NPM, Yarn, Chrome devtools

Libraries/API's

jQuery, Node.js, Google maps API, Facebook developers, NGXS, JWT, Websockets, eCharts

Storage

Mysql, SQlite, FireBase, Amazon S3

Talen

Dutch

Native speaker

English

Fluent
Version 4.0.1 | Angular 12.2.3 (Universal) | resume-schema 0.1.3 | hanskerkhof-resume on github