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