Hi! I’m Christopher – a Software Developer with 4 years of experience building data intensive web applications.

I am happy to see you on my blog where I keep notes about various topics related to software development.

If you are interested in my profile please check out my experience below.

Experience

Satelligence Nov 2021 – now
TypeScript, GCP, Firebase, Sveltekit

  • Managing and developing complex, data intensive system that extensively uses geospatial technologies.
  • Designing, estimating, and developing features according to complex business logic and requirements.
  • Improving and maintaining the overall health of the app; dependency updates; monitoring staging and production environments; fixing bugs
  • Coordinating tasks across various teams and team members.
  • On-boarding new developers; Code reviews.
  • Implementing automations and pipelines.

Van Ons Apr 2021 – Oct 2021 · 7 mos
React, JavaScript, TypeScript, HTML, SASS, PHP, WordPress

  • Dashboard app development with React
  • WordPress theme development.
  • greatpropertyexperience.com | upevents.nl | befrank.nl

Elanza Oct 2020 – Mar 2021 6 mos
React, Typescript, GraphQL, sequelize, Postgres

  • Assisting in the development of new features.
  • Making corrections and changes to existing functionalities.
  • Developing GraphQL queries, schemas, and database mutations.

Tech Stack

Primary
Technologies that I use on daily basis in my job and side projects

  • JavaScript / Typescript 4y+
  • GCP / Firebase 3y+
  • Svelte / Sveltekit 3y+
  • PostGis 1y

Secondary
Technologies that I use in my side projects or that I used in previous jobs.

  • React
  • Python / Django
  • Go
  • WordPress

Tools

  • Git / Github / Gitlab
  • VSCode / Vim / nvim
  • Linux / bash / zsh

Courses

I find practical online courses to be the best way to start learning new technology and get from zero to one. Once I understand the basic concepts I would find a good book that explains particular technology in depth.

Algorithms

  • Complexity Theory – Running Time Analysis of Algorithms
  • Algorithms and data structures in Python
  • The Last Algorithms Course You’ll Need – Frontend Masters

Python

  • Python OOP: Four Pillars of OOP in Python 3 for Beginners
  • Python Bootcamp: Learn, Code, Build
  • The Complete Python Developer
  • Python and Django Full Stack Web Developer Bootcamp

WordPress

  • The Code Guide to Building Premium WordPress Themes
  • Gutenberg Blocks for WordPress and React Developers
  • How To Create A Website using WordPress

JavaScript

  • Javascript: Understanding the Weird Parts
  • Understanding Typescript
  • React – The Complete Guide
  • ExpressJS Fundamentals
  • The Complete JavaScript Course
  • Learn and Understand NodeJS

Books

I am passionate about exploring technology topics in depth. Here are some books I’ve enjoyed that have significantly enhanced my understanding of programming concepts.

  • Designing Data-Intensive Applications – Martin Kleppmann
  • Grokking Algorithms – Aditya Y. Bhargava
  • The Go Programming Language – Alan A. A. Donovan & Brain W. Kernighan
  • How Computers Really Work – Matthew Justice
  • How The Internet Really Work – by Article 19
  • The Linux Command Line – William E. Jr. Shotts
  • Programming TypeScript – by Boris Cherny
  • Effective Typescript – by Dan Vanderkam
  • Pragmatic Programmer – by David Thomas , Andrew Hunt (auteur)
  • Clean Code – by Robert C. Martin
  • Clean Architecture – by Robert C. Martin
  • Design Patterns – E. Gamma, R. Helm, R. Johnson, J. Vlissides
  • Cracking the Coding Interview – Gayle Laakmann Mcdowell