How RB Group embraces innovation and education: from machine learning to cloud deployments

At RB Group we have a special place in the ecosystem of the Dutch Innovation Factory. With students from various universities, we have done some amazing projects over the years. This month this was recognized in a very special way by the University when RB Group intern Hugo Vink graduated with the highest possible grade: 10.

Cloud deployments

Hugo Vink’s accomplishment is truly amazing. He has rebuilt our cloud microservice architecture. We are now leveraging Amazon’s Elastic Container Service (ECS). This is Amazon’s take on the popular open source Kubernetes container orchestration service. It provides seamless integration into several AWS services, such as Elastic Container Registry, Cloud Formation, EC2 and Fargate. This allows us to manage and make use of our AWS resources in a much more efficient way, while being able to scale up and down whenever we need it.

Student projects at RB Group

Here’s a summary of some of the outstanding work other students have done with us in internships and collaborative efforts. From machine learning to app development.

React WebApp

Stephan Kouwenhoven (The Hague University) helped us build our new RosterBuster WebApp in React and TypeScript, which has turned out very well. By doing so he strengthened our IT strategy to focus on React development. He also collaborated on the React Native RB Logbook project. He graduated earlier this year and received praise for his excellent work from the university’s teachers.

React Native POC

Before we started our development efforts in React, Akira Chow (The Hague University) graduated on a project in which she investigated the various options for mobile development, from hybrid to native. Her final recommendation was leading in our decision to focus on React Native for our future efforts. She has since then played an instrumental role in the team that works on RB Logbook.

Pilot Logbook

ACARS scan

Tuan-Anh Nguyen from Avans University built our initial ACARS scan functionality into RB Logbook. Leveraging technologies such as machine learning, React Native and Laravel, he completed this challenging task and made several improvements to it after we released it to the public.

The feature was even demonstrated to former prime minister Jan-Peter Balkenende and his cabinet when they visited our offices. It is no surprise that we were very happy with his contribution and that his teachers were equally impressed.

Layover Tips

Benny Mohan from Rotterdam University and Kelvin Lam from The Hague University have worked on Layover Tips app in React Native that we haven’t released yet, because of the COVID situation. When conditions improve, we have a nice surprise ready for the community. The app was built using the latest techniques and insights of functional TypeScript and React programming. Benny did an awesome job on the front-end. Kelvin focused on the back-end part of this application.

Enterprise Communication

Jaco van den Bosch helped build our enterprise communication platform. He is a talented developer from The Hague University. He used his strong coding skills to create a robust foundation for our React WebApps and also building various back-end systems.

Mobile Payments & Subscriptions

Bas Mans (The Hague University) built our payment gateway microservice. As a professional B2C app we charge a subscription to the user. For each platform (Google, Apple) we need to do this in a different way. The API’s to do this are complicated. Especially Apple has a dubious reputation when it comes to their in-app subscriptions support, from a developer’s standpoint. Bas has done an awesome job at building a resilient and extendable payment gateway microservice that we can use across multiple apps.

Flight Stats

Arjun Sardjoe Missier (The Hague University) built our Flight Stats connectors to pull actual flight data into RosterBuster. With this, we can provide for example tailnumbers and gate information to airline crew on the go. This task was challenging because it required connecting to various external systems.

Talent

It’s truly an impressive list of projects. And there have been many more. We take pride in the fact that all students working at our company have successfully completed the requirements that were set by the university.

It requires effort and dedication to help students to get the most out of their internships. In our experience it pays off tremendously. Not only do we help getting the talent of the future ready for the business world, but we also benefit from some of the amazing work they have done on our projects. We look forward to work with more talent in the future in the Dutch Innovation Factory.

Want to apply for an (intern) position? Check out our career opportunities