Hello, my name is Bas.
I am a Frontend Developer.
I am Bas Klinkhamer, a developer on a mission, with a passion for stouts & porters, post-rock, and good books. I stack HTML5, ES6+/TS and CSS Vars using webcomponents or a framework like Vue or LitElement, or by creating hybrid solutions with React Native or Electron.
I'm a strong proponent of Agile development and work as a Scrum Master to help my team reach their goals. I'm currently 32 years old, living in Den Haag, NL with my wife Marleen.
If you want a hardcopy of my resume you can download one here.
Consultancy
viaBOVAG.nl allows it's visitors to find their next car by looking through what's available at all of BOVAG's car-dealers within seconds. The Apollo team manages and maintains the platform and implements new features for both visitors and platform-managers.
Recent projects include a massive overhaul of the old MVC platform to a JS-based SSR-stack and implementing a headless CMS to shorten the workflow for content-managers.
NN Group pivoted their app team towards a platform-based approach. One newly formed team would work as an agency for other BU's, and another would set out to support all app-contributors with a single, dependable tech-stack. We collected and reviewed needs and wants from all stakeholders and converted them into a standard dev-toolkit, which generated deployable units that enforced the NN Ops guidelines.
The IML team is tasked with implementing a new way of working for Datacare at VGZ. As part of this team I help bring the transition to micro-frontends and -services by developing a new platform based on Azure. I developed custom tooling based on, amongst others, LitElement and a custom NodeJS CLI-tool. The team operates as a “competence center” for these new techniques.
I worked as part of the Moonshot-team on NN’s new NOVA app. We used React Native, an AWS “serverless” backend, and the international banking standard PSD2 to help users find new insights in their expenses.
I improved the team’s “Developer Experience” with POCs and work on the CI/CD. As Scrum Master I helped overcome the daily agile challenges in Azure DevOps.
Using LitElement components, ESNext and a NodeJS backend our small “Synergy” team built an internal platform where every team can generate their own educational content.
Next to my work as a developer I was also a contact for users and content-providers of this application.
TWC is a market-leader in ’Video-on-demand’ apps. Their clients include Disney, HBO, and Dutch media agencies as NOS, RTL, and Talpa. I worked on a project that connected desktop- and Smart-TV-apps to an existing backend for one of TWC's clients. Both were made up of a common core, that was extended in design and functions for specific brands. I restructured this app completely, gaining agile velocity and code readability.
I was also part of a 2 developer, 3 sprint pressure-cooker to completely rewrite the existing Smart-TV-app for RTLXL.
I was part of the CommonTrack Crew-team within KLM. This team develops and maintains Self-Serviced Applications for cabin crew, within the IT environment of KLM. After February 2018 I worked as Frontend Lead on a large scale internal project where the HR-related websites for 32.000 KLM colleagues were replaced by one custom designed system. Within the project I helped generate a result that improved on speed, usability and accessibility by using a combination of new techniques. Next to this I set up a new Frontend test-flow using Cypress en Atlassian Bamboo.
Within the “OmniShop”-team I worked on a solution that replaced multiple outdated applications with one new system based on Angular, Webpack and Sass. Next to syncing and developing functionality based on the need of KPN callcenter- and retail-employees, I supported the team with updating and finetuning our buildtools and CI/CD pipeline, developing a “local backend” based on NodeJS and by working with the test-automator to make our app more open and easy to test.
Railway-inspectors at ProRail documented their work in Excel, a time-consuming process that was prone to errors. ProRail tasked us with quickly generating a solution that enabled inspectors to record and log their work fully digitally. Our solution was a hybrid mobile app that provided functionality to directly link photo’s to an inspection-form, and to send these forms using custom built HTML e-mails. Within three sprints our MVP was ready for testing by ProRail’s inspectors.
Few are aware that some of the hardware at the Dutch tracks is nearly 50 years old. All these relays were tested by hand by ProRail’s subcontractors using custom built hardware and complicated administrative processes. We developed a solution that reduced this process to five minutes, by using a hybrid mobile app and a companion desktop app. Both apps communicated seamlessly with the specialist hardware. In this project I also translated between our designers, developers and stakeholders.
CYSO is a Managed Hosting provider on the Dutch B2B market. Next to their core-business the company started a public cloud service in 2014 using OpenStack. For these services I worked within the development team, designing and implementing new functions and interfaces. Next to this I offered support to Marketing- and Sales-campaigns. Using techniques like ITCSS, BEM and a Static Webpage-builder we reduced the time needed to load our pages with 30% and greatly improved the time needed internally to design and build new pages.
When I worked as a Designer at i-motive the company grew tremendously. To properly handle all the new requests we developed, together with art-directors, SQL-specialists and end-users, a single product that allowed users more insight in their marketing statistics and created an overview of their scheduled productions.
As a teacher in Graphic- and Webdesign it was my responsibility to help young people with disabilities transition towards a regular job. To help them prepare better for the market, we worked together with local businesses to set up a copyshop within Heliomare. The POS-system and website were designed to match this special target audience.
Education
LEAN Green Belt
2018LCS Level 1b / 12M-01791
Agile Foundation
2016#6045
LEAN Yellow Belt
2016Mediacollege Amsterdam
2007 — 2011Interactive Design
Personal & Side-projects
Derk is a communication tool for small businesses and GP-offices that allows them to keep an eye on those essential tasks that you might otherwise forget in the rush of a working day. The first version of this platform was a web-based design, which we converted to a desktop app that yielded new, powerful features, whilst making the established featureset even easier to handle.
This combination of desktop-tray & mobile apps allowed teams to get coffee on the run. If someone decided to pick up a cup of joe, they could send an invite with the mobile app to other team members, who received a notification in their tray. Members could respond with their favourite drink or a custom request within a time-limit set by the initiator.
The idea was spawned by a situation where we would always forget at least one colleague. I have recently been considering a rewrite of the project that would enable a free-to-use launch.
Hobbies & Personal Life
I like to tinker with IoT devices and (TS-)Node, both separately and combined. I work to improve myself and my colleagues, and to earn the money I spend travelling Europe and the world.
In 2019 I took a 6-week holiday to Australia with one 35-liter backpack, and straight after I enjoyed a year of working in Hungary. Travelling has taught me to make the most out of the least amount of stuff, and I try to keep my possessions to a minimum. I still enjoy my books and vinyl records, and I'm a sucker for dark beer and a good board game.
If you want to chat or connect, you can:
find me on LinkedIn
or email me at bas@position-fixed.nl