Sjoerd Post: Web Developer

Welcome

So.... this is a personal website. It was supposed to be inspired by Bauhaus posters, but it ended up being something like the design of a book cover. And the colours are from Boba Fett's armour. What could be done? Developers are not graphic artists, just passionate about web development.

As a professional web developer work always involves a Front End framework, external packages and writing tons of Java Script. But at CCS DAY 2023 Sophie Koonin inspired and challenged her audience to make a personal website without frameworks or libraries. Just pure and simple only HTML and CSS. Just for the fun of it. And this is the result. 100% free from Java Script. And it may not look like it, but the website scores 100% on Lighthouse for SEO and accessibility.

Greenchoice

  • Vue
  • Vue Router
  • Vue ChartJS
  • Vue i18n
  • Vue Test Utils
  • Vite
  • Vitest
  • Axios
  • Google Tag Manager
  • Google Analytics 4
  • Lighthouse
  • HTML5
  • SCSS
  • Type Script
  • GIT

Web Development in Vue with Type Script and SCSS. Form funnels for new services such as solar panels and energy saving tips. Customer portal web view app. Transformed builder from Webpack to Vite. Strong focus on accessibility (semantic HTML), performance and quality assurance by unit testing. Goto person for Google Tag Manager and Google Analytics 4. Agile/Scrum environment.

The team Sjoerd is part of is responsible for the development of its new services and product proposals, for example the installation of a heat-pump. Sjoerd is very fortunate to do work that he loves for a cause that is very dear to him: combat climate change.

KPN TV

  • React
  • React Native
  • React Hooks
  • React Query
  • Storybook
  • CMS (Contenful)
  • Shaka Player
  • Jest
  • Webpack
  • Robotframework
  • Google Analytics
  • MQTT
  • HTML5
  • SCSS
  • Type Script
  • GIT

As one of two Web developers Sjoerd worked mostly independently on features and bug-fixes. The Agile/Scrum project allowed for a lot of assertiveness, innovation and experimenting. The KPN TV project for web used the React framework and Google's Shaka Player. Daily used by thousands of TV watchers, the impact and responsibility was huge.

Sjoerd enjoyed the informal and close cooperation with the Product Owner, UX designers and Test Engineers. He had a leading role in the integration of a new headless CMS system (Contenful). Once a feature was released he enjoyed to showcase it to the entire division during Review. One of his highlights was creating a proof of concept for an Android/iOS app in React Native.

Sogeti

  • Agile
  • Lean
  • Scrum
  • Kanban
  • TMap
  • Java
  • SQL
  • XML
  • Selenium
  • Robotframework
  • GIT

Sogeti is a part of Capgemini and known for its expertise in IT testing. Sjoerd's start in IT was as a Test Engineer at Sogeti. He has worked for Technische Unie and KPN. Within Sogeti company he followed many in-house courses, from the fundamentals of Lean, Scrum and Kanban to an introduction to Blockchain.

Sjoerd also co-organised a guild for fellow Test Engineers with similar developer aspirations that held hands-on coding events. For the Sogeti Testival he built an awesome Arduino controlled trebuchet to play beer pong with. One of his proudest achievements is being part of the team of a colleague that won Young Sogetist of the Year in 2019.

His time at Sogeti was full of exploration into IT technology. He learned himself to code in Java and Java Script. He automated test scripts in different Selenium based frameworks. Sjoerd grew from Agile Test Engineer, to Dev Test Engineer, to Web Developer.

Home automation

  • Arduino (C++)
  • Node-RED
  • MQTT
  • REST API
  • Debian based Ubuntu
  • GIT

One of Sjoerd's hobbies is home automation. Aside from plug-and-play commercial products has has also made his own Smart Home programs and devices. The brain of this project is a Raspberry Pi an Odroid running a Debian based Ubuntu OS and Node-RED together with a MQTT server. Several self written Node-RED flows subscribe to MQTT topics and use the REST API of Hue, Harmony and Tado. The house is filled with Arduino ESPs that publish data to MQTT topics and smart plugs to switch on devices.

The smart home project can:

  • display the house's electricity and gas usage
  • show how much energy the solar panels produced
  • detect if someone showered and turn on the mechanical ventilation
  • turn on the kitchen ventilation when someone is cooking
  • turn on the lights when it is dark outside (also when it is raining)
  • display the temperature and heating activity per room

Anneke van den Bosch Coaching

  • HTML5
  • SEO
  • Materialize
  • Lighthouse
  • GIT

One of Sjoerd's first web projects was the website for Anneke van den Bosch Coaching. She needed a straightforward company web page. Sjoerd made a nice website with a lot of photos made by Anneke to give it a personal touch. The styles are based on Materialize, an easy to use CSS framework that supports parallax. The website has high Lighthouse scores on accessibility and SEO.

I'm all lost in the supermarket
I can no longer shop happily
I came in here for that special offer
A guaranteed personality

—The Clash

They say if you scared, go to church
But remember, he knows the Bible too

—Kendrick Lamar

Fitter, happier, more productive
Comfortable, not drinking too much
Regular exercise at the gym three days a week
Getting on better with your associate employee contemporaries

—Radiohead

I launch my fragrance called "Integrity"
I sell the fact that I can't be bought
Have I told you all about the time
That I got sucked into a hole through a hand held device?

-Artic Monkeys