Robin Jacobs

Developer & open-source enthusiast

CV [View source]

Work Experience

Software Engineer II @ Rapid7

Dublin, Ireland

7/'17-...

Work on the company’s logging product, including the log search engine, alerting, REST APIs and integrations with several AWS services.

Using mostly Java and Python, employing TDD/BDD development practices.

Technologies: JavaPythonDocker

PHP Developer & Sysadmin @ Webtown

Letterkenny, Ireland

9/'16-7/'17

Development of custom CMS (with e-commerce functionality) with the Laravel PHP framework, variety of WordPress & WooCommerce plugins, and control panel to manage and perform maintenance tasks on websites, as well as other backend development and Linux sysadmin tasks.

Technologies: PHPLaravelWordPressWooCommerceCodeIgniterMariaDBDebianCentOS

Node.js API Developer (internship) @ CloudRanger

Letterkenny, Ireland

3/'16-6/'17

API development using Node.js, Express, and DynamoDB as the database. Integration with AngularJS frontend as well as a Scala application for interfacing with external services, and several parts of Amazon Web Services (AWS) including S3.

This was a 3 month internship as part of my education.

Technologies: Node.jsExpress.jsDynamoDB

Web Developer @ Heuvel-Folie-Serres

Sint-Lenaarts, Belgium

Development of several websites for the company, with custom-built CMS systems where needed.

Functionality includes ability for employees of the company to manage websites’ contents including uploading pictures, after which pictures will be processed by the CMS (resize, compress, apply watermark, …).

Every website functions as a standalone web application, but limited (as desired) integration between websites was implemented.

This was my part-time job throughout my high school and college education.

Technologies: PHPLaravelMariaDB

Personal Projects

DistroHopper

Custom home screen replacement for Android with themes resembling various Linux distributions as well as a search feature with support for several (internal and external) search sources.

This is a spare-time project I started when I was in high school, which I am still working on based on feedback users leave on the Google Play Store, or on the Github repository. The codebase has however seen a couple of rewrites in the meantime.

Technologies used: JavaAndroid SDK

Sprint Retrospective

One of those projects that started out as a throwaway experiment to play with some different technologies, and happened to turn into something useful.

"How do these new React Hooks work?" turned into "Let's hook this up to an API and a database... I wonder what MongoDB is like?" and quickly became a full Kubernetes cluster with each component of the application running in Docker containers that are replicated/load balanced across 2 nodes.

Technologies used: ReactNode.jsExpress.jsMongoDBDockerKubernetes

SINControl

Control panel for both users and administrators of a Debian server.

Ability to manage system users, Apache vHosts, FTP-accounts, e-mail addresses and forwards, run system maintenance tasks, …

Technologies used: PHPLaravelMariaDB

Integration with: ApacheProFTPDPostfixMariaDBownCloudCron

Volunteering Experience

System administrator & developer @ Student Information Network (SIN)

Geel, Belgium

9/'13-8/'16

Volunteering as a system administrator and web developer for a student organisation offering web hosting, tech support, and other web services (including cloud storage) to students of the college.

Because of my volunteering I learnt a lot about Linux system administration and virtualisation as well as gained more experience in PHP development and integration with other services.

Coach @ CoderDojo Belgium

Geel, Belgium

1/'15-6/'16

Guiding children between the ages of 7 and 18 years old in learning basic programming principles in a playful environment.

The CoderDojo for which I volunteered offered a multitude of trajectories for the kids to follow, including Scratch, Python, Arduino, HTML/CSS and C#.

Mentor @ CoderDojo Letterkenny

Letterkenny, Ireland

9/'15-2/'16

Guiding children between the ages of 7 and 18 years old in learning basic programming principles in a playful environment.

This CoderDojo mainly focused on teaching kids basic programming logic with Scratch.

Mentor @ Teen-Turn

Dublin, Ireland

9/'19-12/'19

Teen-Turn aims to provide teen girls the opportunity to gain hands-on technology experience so that they can visualise themselves in those kinds of careers and therefore make third level course choices accordingly.

Winner EU Digital Impact Organisation of the Year

(Non-Programming) Languages

  • Dutch: Native Speaker
  • English: Bilingual Proficiency (CEFRlevel C2)
  • French: Notions

Education

Applied Computing @ Letterkenny Institute of Technology

Letterkenny, Ireland

9/'15-2/'16

  • "Semester" abroad (how I ended up in Ireland)
  • 4th year Honours Degree Applied Computing
  • Special Purpose Award in Social/Civic Engagement

Applied Computer Science @ Thomas More

Geel, Belgium

9/'13-6/'16

  • Bachelor Applied Computer Science

Industrial Sciences & Applied Computing @ SO-Zenit

Turnhout, Belgium

9/'07-6/'13

  • High school education