Freelance webdeveloper @ onno.digital
01/2004 - Heden
Als webdeveloper maak ik voornamelijk op maat gemaakte webapplicaties. Ik werk met Angular of React, maar ook met de bekende opensource systemen zoals Wordpress en Magento. Ik heb voor diverse opdrachtgevers gewerkt en experimenteer ook graag met nieuwe technieken.
- Statische websites met Hugo, HTML en SCSS
- Electron administratie systeem met Angular en NestJS
- GoLang PDF generator
- Ionic mobiele applicatie
Full stack developer @ CodeBridge
01/2019 - 12/2019
Als full stack developer bij codebridge heb ik aan diverse projecten gewerkt. Bijvoorbeeld het ontwikkelen van een arbeidscontracten generator in Angular, het onderhouden van een React Native mobiele applicatie en een PDF generator geschreven in GoLang. Daarnaast heb ik mij bezig gehouden met:
- Het opzetten van een Angular monorepo met NX en een Laravel backend.
- Het bedenken van een standaard voor het genereren van contracten.
- Diverse E2E tests met Cypress.
- Het maken van een activatie applicatie in Angular in combinatie met een bestaande Python backend voor CJP jongerenpas
- De implementatie van een repository pattern voor de REST API en het opzetten van Redux state management aan de voorkant.
- Het omzetten van designs met SCSS en HTML op basis van BEM. Ik werkte goed samen met een externe ontwerper om een mooi en simpel gebruikersinterface te maken.
- Het maken van een PDF generator doormiddel van GoLang en PhantomJS.
- Het maken van een Canvas web component voor het tonen van de CJP pas in diverse omgevingen.
- Het onderhouden, updaten, testen en releasen van een React native applicatie.
- Het opzetten van SSR in Angular.
- Crossbrowser-testing met BrowserStack.
- Het opzetten van “continuous deployment” doormiddel van GitLab pipelines en Kubernetes, dit in samenwerking met diverse collega’s.
Om dit tot een goed resultaat te kunnen brengen was het van belang dat ik
- Planmatig werkte in een agile structuur.
- Goed documenteerde door middel van Git en Jira.
Startup @ Asset6
01/2019 - heden
Samen met een compagnon maak ik software die woningcorporaties en aannemers helpt met efficiënter communiceren met bewoners.
- Het ontwerpen en opzetten van een statische SEO website.
- Angular monorepo met NX
- Mobiele Ionic applicatie
- Opzetten van continuous deployments in Gitlab en Digital Ocean
Application developer @ Comandi Dashboards
11/2016 - 12/2018
Bij Comandi was ik verantwoordelijk voor de Angular front-end en het creëren van een design systeem voor de nieuwe identiteit. Ook was ik verantwoordelijk voor het uitdenken en implementeren van een calculation engine o.b.v. het shunting yard algoritme met diverse cache lagen. Daarnaast hield ik mij bezig met:
- Het opzetten van een design systeem en het ontwerpen van de nieuwe huisstijl.
- Omzetten van de oude applicatie naar de nieuwe Angular applicatie in Typescript.
- Het schrijven van Cucumber test voor de calculation engine in NodeJS met Typescript.
- Het design omzetten met SCSS en HTML op basis van BEM en het maken van herbruikbare componenten.
- Code reviews en versie beheer in GIT.
- Crossbrowser-testing met BrowserStack
- Het bedenken en maken van een omgeving voor het communiceren tussen diverse externe APIs en onze eigen REST import API
De workflow bestond uit een combinatie van Kanban/Jira en continuous deployment.
Head of technical development @ Strangelove
01/2012 - 11/2016
Naast mijn functie als front/back-end developer, heb ik geholpen bij het opzetten van een digitale afdeling. Werken voor een creatief bureau heeft mij veel geleerd op het gebied van user experience. Gedurende deze periode heb ik:
- De Agile manier van werken opgezet voor het digitale team.
- Gewerkt met diverse frameworks waaronder Laravel, React en AngularJS.
- Samengewerkt met ontwerpers om mooie, simpele gebruikersinterfaces te maken voor complexe projecten die ik vervolgens omzetten met behulp van HTML en SCSS/LESS.
- Wireframes, flowcharts gemaakt.
- Contact onderhouden met klanten.
- Geholpen met maken van een CMS geschreven in Laravel en NodeJS.
- Gewerkt met NodeJS nieuwsbrief generator.
- Gewerkt aan een prototype voor het scannen van papier met RFID chips.
Creative manager / webdeveloper @ Blackorange
01/2008 - 2011
Als creative manager was ik verantwoordelijk voor het digitale team van vormgevers en programmeurs. We ontwikkelden applicaties zoals content management systemen, Facebook applicaties and e-commerce sites.
Webdesigner/front-end developer @ Peter Langhout Reizen
01/2004 - 12/2007
Mijn activiteiten bestonden uit UI/UX design, front-end development en het onderhouden van verschillende reis websites gebaseerd op .NET