Hi!
My name is Oscar Heerkens Thijssen
I am a Data Engineer and Software Developer. I like working on performance and code maintainability in the domain of relational databases and webapplications. In my work, I value high autonomy and intelectual challenge.
My most loved technologies are Python (for developer happiness), Go (for simplicity and performance), PostgreSQL (for versatility), API architechture (over server redered), raw SQL (over ORMs). I value simplicity above abstraction.
This website is inspired by Windows 95 (the OS of my chilhood). In case you close too many windows, just refresh the page :)
Work experience
-
Cefetra Group B.V.
In a small developement team, I maintain the webapplication, api and mobile app of Ceras‑Analytics.com. This involves writing code in Python, Javascript (React), and Dart (Flutter) as well as maintaining the deployment pipelines and infrastructure in Azure.
-
Cefetra Group B.V.
As a Junior Data Enginer I optimazed databases for performance and storage using indexing, partitioning, (de)normalization, and type compression. I continued building ETL pipelines as I did as a assitant data egineer.
-
Cefetra Group B.V.
In my role as assitant data engineer I used Python to scraping websites, documents and images and SQL to clean and harmonize and store the data.
Projects
Tech: Python, QT
Computer program that plays Pokemon Blue. It used Image Recognition to find the location, Dijkstra's algorythm to find the shortest path to destinations,
⏲ 500h+
Tech: GO
Database management system (DBMS) inspired by SQLite and Postgres. Building a DBMS taught me a lot about the integracies of Postgres.
⏲ 100h+
Tech: Python (Django), HTML, CSS, Javascript
A server that allows you to plan the game Settlers of Catan with your friend. Creating the HTML and CSS for this game was particulary challanging for me coming from a backend background.
⏲ 100h+
Tech: Python (FastAPI) and GO, PostgreSQL
After using Django for many projects, I want a more minimalistic approach to web dev. This project was an investigation in the use of FastAPI and GO with raw SQL and an API. So no ORM, no templating engine. In my view, both of these overcomplicate project. In this project I implemented many cool features such as database connection pooling and JWT authenication.
⏲ 30h+
Skills
Tech skills
Domain skills
Education
-
Delft University of Technology
Covers the analysis and design of high‑performance control strategies for a wide variety of dynamic technological processes. Master thesis on the topic of Mathematical Neuroscience.
-
Delft University of Technology