Ruben Heek (24)

Curriculumn Vitae

Skills


Human languages Dutch, English
Coding languages Rust, Javascript
Fields Computer Science, Mathematics, Physics
Other Writing, Presenting, Research

Experience


Rust Developer

Sqills; Amersfoort, NL; -Present

Backend-development of a high-performance dynamic price calculation API for train tickets.

App Developer

Zig Websoftware; Huizen, NL; -

Early involvement from creation to release of two growing apps for people renting and searching homes. Built with React on top of Ionic + Capacitor.

Front-End Developer

Maxxton Group; Middelburg, NL; -

First time working as a full member of the development scrum team working on the front-end of vacation booking modules, written in Angular. Focus shifted to code refactoring along with adaptation of the Redux paradigm.

Test Developer

Zig Websoftware; Huizen, NL;

Introduced automated browser-based testing using Selenium and Protractor for one of the Angular applications. Set up and documented a standard for writing and extending this way of testing for use in other products.

Front-End Developer

Zig Websoftware; Amersfoort, NL;

Started the development of an AngularJS web application to build JSON Forms using a drag-and-drop interface. Aimed at enabling non-programmes to create, preview, and manage forms.

Front-End Developer

Zig Websoftware; Huizen, NL;

Developed a web application for rating scrum retrospectives, using AngularJS and Firebase. Create a shareable event where others can leave tips, tops, and a rating. Get an overview of all feedback and an average rating.

Education


Computer Science and Engineering

MSc, Eindhoven University of Technology,

Master’s degree Computer Science and Engineering with the Software Science stream focusing on algorithms & data structures.

University College

BSc, University College Roosevelt,

Bachelor’s degree with the full (all level 100/200/300s) Computer Science, Mathematics, and Physics tracks. Study emphasises academic skills. Grade: summa cum laude.

Atheneum

GSG Guido,

Secondary school with N&T sciences profile, including Mathematics, Physics, Chemistry, and Computer Science. Grade: cum laude.

Projects


Random Shift Forest

Master's Thesis, TU/e,

Algorithm development (Rust) to perform anomaly detection in the streaming and distributed settings, and for various data like time series and graphs.
paper code

First-Order Optimisation

Bacherlor's Thesis, UCR,

Theoretical and empirical analysis of first-order optimisation methods and their use in machine-learning-based simulation-optimisation.
paper

Random Shift Forest

Final Project, Guido,

Development of a dashboard with time and calendar functionality for people with dementia, using (very) natural language and text-to-speech.
code

Volunteering


Tutor

Archimedes, UCR

Weekly Mathematics (Calculus) tutoring sessions organised by the student science society Archimedes, providing help with homework questions and exam preparation.

Secretary

Unison, UCR

Taking meeting notes and leading get-togethers with preparation/research work on a decided topic for the Christian student organisation.

Hobbies


  • Cooking & eating
  • Hiking & biking
  • Programming