Over Mij
Welkom, mijn naam is Willem Hein.
Ik ben een senior software engineer met brede kennis en ervaring op het gebied van fullstack development en team-building. In samenwerking met anderen ontwikkel ik waardevolle en gebruiksvriendelijke internetapplicaties die robuust zijn en gemakkelijk te onderhouden.
Diensten
Wat kan ik toevoegen aan uw project.
Frontend development
In samenwerking met UX/UI designers ontwikkel ik robuuste, goed gestructureerde, leesbare, onderhoudbare en geteste code.
Backend integraties
Samen bouwen we betrouwbare en schaalbare koppelingen met backend services waarbij continuiteits risico's worden afgedekt met robuuste integratietesten die bij wijziging de continuiteit waarborgen.
Testen
De waarde van een goede geteste codebase verdient zich altijd terug. Aan de hand van een analyse, stappenplan en implementatie laten we zien hoe de codebase beter beheersbaar wordt waardoor sneller en betrouwbaarder kan worden ge-released.
Team-building
De toenemende complexiteit van uw IT oplossingen leiden we in goede banen door goede communicatie en samenwerking. Als software engineer met de rol Tech-Lead bouw ik mee aan hiervoor gewenste engineering culture.
CI/CD
Afhankelijk van specifieke wensen en aanwezige kennis binnen uw organisatie stellen we vast welke continues integration/deployment oplossing het beste past en deze richten we samen in.
Code review
Uw project wordt beoordeeld op kwaliteit van code, afgedekte risico's (met testen), best practices en architectuur om zo een objectief beeld van de status van de software te krijgen.
Curriculum Vitae
Werkervaring & werkzaamheden
02/2022 - 06/2023 Hengelo
Senior Frontend Developer
MyPoiWorld
- Building & integrate Angular/NgRx Frontend for Fremeyer Stair Configurator
10/2022 - heden Utrecht
Senior Fullstack Developer
Codemans BV
- Integrate and deploy workloads to ThreeFold 3Nodes on the TF Decentral Internet Grid Solution
- Develop nodejs integration with OpenAI (ChatGPT)
- Maintaining Craft CMS website solution
01/2021 - 10/2022 Utrecht
Tech Lead / Senior Frontend Developer - freelance / intern
Rabobank Consumers & Freelancers
- Development and release of Transactions Overview Details and Predictions for millions of customers
- Team building to become a high performing team
04/2020 - 01/2021 Utrecht
Senior Frontend Developer - freelance
Rabobank Daily Business Insights
- Developing AngularJS and Angular based Senses2 applications Business Transactions Overview and View Account Balance
- Creating fully tested Angular based UI Components with respect to design and business requirements
09/2018 - 08/2019 Hilversum
Tech Lead / Senior Frontend Developer - freelance
DAZN - via 101Ways
- Guide new agile team through phases of stroming, forming into performing to code for multi regions and languages
- Fullstack Javascript, TDD, React, Ava, Jest, Mobx, AWS, Terraform, NodeJS, Yarn, Git, Cypress, WDIO, Cucumber
06/2018 - 09/2018 Hilversum
Fullstack Developer - freelance
Talpa Radio
- Design & implement Test Driven Development, Integration testing an de2e testing in a full stack node js environment
- Feature improvements of core radio-player modules
- Fullstack Javascript, React, Redux, Jest, Cucumber, AWS, NodeJS, Serverless
04/2017 - 05/2018 Utrecht
Senior Frontend Developer - freelance
Kamer van Koophandel
- Developing React/Redux based websites for Windows Server environment including unit-, integration- and e2e testing with node, puppeteer, selenium, SpecFlow (C#), automatic CI task with TeamCity. Octopus
- Integrate with Identity Access Management System Trustbuilder and Tridion Content Management System
01/2017 - 04/2017 Utrecht
Senior Frontend Developer - freelance
PiCompany
- Setup application environment for Angular/Webpack/Typescript/Redux/Angular Material Design/Java
- Creating fully tested frontend application. Unit tests, e2e test with Typescript, protractor and cucumber
10/2014 - 01/2017 Zeist
Senior Frontend Developer - freelance
Rabobank Online Transacties
- Developing Angular based Senses platform for running features developed by various Rabobank Online teams and served from Tridion CMS
- Creating fully tested Angular based UI Components with respect to design and business requirements suited for desktop and mobile such as input money
- Developing test component for automated testing of components and bind attributes
- Improve platform predictability and stability such as defining and automate testing of usage scenario’s
- Improve Continuous Integration tools such as creating Docker images for running Jenkins build jobs
07/2013 - 10/2014 Hilversum
Senior Frontend Developer - freelance
RTL Nederland
- E2e test automation for video portal RTLXL
- Coding for VAST/VPAID certification of JWPlayer based html5 video player
- Developing frontend inline editors for RTL Zendersites
- Developing RTL general frontend library for handling cookie consent, DFP and Comscore calls
- Developing Angular based frontend for video portal RTLXL
01/2002 - 07/2013 Randstad
Frontend Developer - freelance
Born05, Total Active Media, Achtung!, Doorn & Roos, DDB-Flow, Bitmove, Black Magic Marker, De-Construct, Sky Radio Group and others ...
- Developing online campaigns with a strong focus on visual experience & integration with social networks
Dienstverbanden - overzicht
10/2023 - heden Arnhem
Senior Fullstack Developer
Alliander
08/2021 - 10/2022 Utrecht
Tech Lead / Senior Frontend Developer
Rabobank
03/2003 - heden Utrecht
CTO
Codemans BV
2001 - 2002 Hilversum
Developer Interactive TV Applications
Digitenne
1995 - 2001 Hilversum
3D Graphic Artist / team lead
Dutch Broadcasting Organisation (NOB)
1994 - 1995 Amsterdam
3D Graphic Artist
ElectroGIG
1991 - 1994 Amsterdam
3D Graphic Artist
De Beeldenstorm
Opleidingen
09/1990 - 06/1993 Hilversum
Bachelor of Design in Image & Media Technology
Hogeschool voor de Kunsten Utrecht
09/1987 - 06/1990 Rijswijk
Technical Computer Science
Technische Hogeschool Rijswijk
09/1984 - 06/1987 Rotterdam
MTS Electronics
Christiaan Huygens
Kan ik iets voor u betekenen?
Technische expertise
- ervaren →professioneel→ excellent
Code
Html
GraphQL
NodeJs
Java
Css
JavaScript
Objective-C
Regex
Python
Svg
Swift
.NET
C#
Perl
C
Bash
Framework / DB
Redux
Web-components
Angular
Gatsby
React
NestJS
NextJs
RxJs
Vue
MobX
NgRx
typeORM
SQL
prisma
Postgres
TDD, Mobbing & Tools
Storybook
Jest
Npm
Jasmine
Cypress
Git
Chai
Mobbing
Puppeteer
Pair programming
monorepo
Enzyme
Cucumber
Karma
Webdriver
Playwright
Ava
Nx
- ervaren →professioneel→ excellent
Continuous integration & delivery (CI/CD)
Jenkins
Docker
Kubernetes
AWS
Terraform
DigitalOcean
Synology NAS
Azure
Bitbucket
github
TeamCity
gitLab
Drone
Presentatie & organisatie
Jira
Agile
Confluence
Scrum
Azure Devops
RevealJS
- ervaren →professioneel→ excellent
Probleemoplosser
Creatief
Analytisch
Tech Lead
Engineering culture
Team builder
Talen
Duits
Nederlands
Engels
Opensource
ast-scout
mel-bezier-svg
- ervaren →professioneel→ excellent
Contact opnemen
Bedrijfsgegevens
postadres:
Codemans BV
Paradijsvogelhof 12
[1221 LL] Hilversum
e-mailadres:
info[at]codemans[punt]nl
kvk-nummer:
32080047
btw-nummer:
NL 818154226B01