Rico Apon

Rico Apon

I'm a Software Engineer. What's your superpower?

Portfolio

Space Points

Card game

A short card game where the player tries to get the highest score. It was my first project where I hired artists for the card images. I am still proud of the home page which I designed myself.

Mental Health Week

Story

A short presentation about mental health, built as an interactive story with reveal.js. It was a chance to combine personal storytelling with a lightweight web-based presentation format.

Aris Machine

Programming game

A programming puzzle game built around Aris, a small language I designed for the game. The web app is built in Angular, with the language/parser work as the main technical challenge.

Dutch Wordle

Word guessing

A Dutch version of Wordle with a new word puzzle every day. I built it for a friend as a fun way to practice Dutch words.

Talent voor Taal

Maintained website

A website I designed and continue to maintain for Talent voor Taal. Deployments are fully automated with GitHub Actions, making it easy to publish changes.

Elite Four

Decision tool

An application which helps pick favorites out of large lists of options. A hobby project that went through many different tech stacks, and ended up as an Angular website.

Readable Regex

Java library

A Java library for building regular expressions in a more readable way. This was the first time I published a library to Maven Central!

Experience

2016 - Present

Lead Engineer

Keylane

I maintain internal developer platforms and tools that help engineers build, release, and run software, including Bitbucket, Artifactory, and Kubernetes. Besides this, I am involved in a lot of other activities within the company:

  • Mentor Software Engineers.
  • Guild master of around 150 Software Engineers.
  • Create and teach courses, which includes data modeling, JUnit, SQL Query Basics and SQL Query Advanced.
  • Support in the hiring process.
2015 - 2016

Student assistant

University of Leiden

I was an assistant in the course in which students give presentations and write articles. My job was to grade the presentations and articles.

2011 - 2016

Mathematics tutor

Bijlesnetwerk and StudentsPlus

I gave private Mathematics lessons to high school students and provided exam trainings.

Skills

Programming languages

Java SQL Angular Kotlin Bash React Python

Databases

PostgreSQL Db2 H2

Build and CI/CD

GitHub Actions Bamboo Travis CI TeamCity Gradle, Maven and npm

Containers

Docker Kubernetes, Rancher ArgoCD

Education

2022 - 2022

Coach

ICM

A six-month training in life coaching.

2014 - 2016

Master mathematics

University of Leiden

Master in mathematics with a focus on theoretical topics.

2014 - 2015

Minor education

University of Leiden

Second degree teaching qualification in mathematics.

2011 - 2014

Bachelor Mathematics

University of Leiden

Bachelor in mathematics.

Interests

Dancing

I love to dance salsa and bachata. You can find me regularly in the dance school or at dancing parties!

Reading

I love to read epic fantasy books. Brandon Sanderson is my favorite author.

Board games

I enjoy board games with lots of strategy and little luck. Dominion and Terraforming Mars are my favorites.

Psychology

I am interested in why people do what they do, and what shapes them into who they are. That also applies to myself, which is why I spend time on self-development through books, coaching, and reflection.

Storytelling

I like giving technical presentations and telling stories. Of course, it is possible that I simply enjoy being in the spotlight.