Daniel Verstegen

Senior Full-Stack Software Engineer

About me:

Self taught full stack software engineer with 6+ years of professional experience.

Experience

2017 - Present

(Lead) Developer - ViriCiti (now part of ChargePoint)

Together with an amazing team I'm building, maintaining and owning multiple legacy & modern services/architectures in our domain driven microservices framework. With these people, a "you build it you own it" mentality and a passion for new technologies, it is an extremely motivating and satisfying place to work. One day you're digging in the bits and bytes of a CAN-frame, the next you're spinning up 12 replicas of a service you built.

  • Massively refactored and improved legacy event streaming service
  • Built efficient Kafka to AWS S3 offloader
  • Implemented 3rd party SSO SAML2.0/OAuth2 support
  • Co-wrote back end architecture for new domain using federated Apollo GraphQL services
  • Acquired solid understanding of Mongo aggregations (and their verbosity...)
  • Built services integrating with 3rd party ITCS systems
  • Built several NodeJS and Rust apps running on our in-vehicle device
  • Built IFTTT-like service for sending commands to vehicles
  • Maintained and improved public WebSocket server; exposing live data streams
  • Performing job interviews
  • Organizing hackathons
  • Organizing and performing 1 on 1's and feedback sessions
  • Lots more that I can't remember
2016

Freelance

Successfully demonstrated unsafety of Android apps for the AVROTROS TV show "Opgelicht?! Cybercrime" during live stand-up comedy show.

  • RAT Android app with hand-built (lol) TCP communation protocol
  • Java C&C server
  • ExpressJS file server
2007 - 2016

Bartender & Manager - Café de Laurierboom

9 Fantastic years working and running the family bar.

  • Cash counting Android app connecting to (dad's) custom built Access back office
  • Python server for syncing data
  • Small contributions to AOSP Cyanogenmod
  • Android APK code injector script h4x
  • Lots and lots of gezelligheid
2004 - 2007

Kitchen Staff - Bistro 't Stuivertje

Coming of age, learning a tonne from my strict, but awesome chef

  • Dishwashing, later cold side
Always be Coding

Pet Projects

I like to build things in my spare time

  • pont.app | repo

    Server-side rendered schedule app for the Amsterdam GVB ferry times, with GTFS auto importing

    Rust, Rocket, Sqlite, GTFS, Nginx
  • vbpool.web.app | repo

    Responsive digital version of the football pool form we do at the bar, with auto saving functionality

    VueJS, Firebase
  • esp32-woohoo | repo

    3D printed, battery powered ESP32 + BME280 sensor project, using MQTT protocol for data transfer and Prometheus as for timeseries storage

    CAD, Arduino, Rust, MQTT, Prometheus, Grafana

Education

2016

Codaisseur

Intensive two month web development bootcamp

  • Ruby on Rails, ES6, React, git, NodeJS, functional programming, and more
2001 - 2006

Montersorri Lyceum Amsterdam

Not much to see here...

  • HAVO