Bo Robbrecht

Student Software Engineer

GitHub Messenger LinkedIn

Talkative software engineer student who goes the extra mile. Proficient in many technologies and very team-oriented. Always looking for a challenge and always in motion, I like to explore new fields in order to give me insights in topics that can help me to build better and more accessible apps. I'm flexible when it comes to locations and enjoy traveling around the world & interacting with different cultures.

Education

HoWest

Software Engineer

Bachelor Degree Applied Computer Sciences with a specialisation in Software engineering.

  • Technical skills in Front-End, Back-End and Operations
  • Soft skills such as teamwork, communication, problem solving and design patterns
GO! Lyceum Aalst

Mathematics & Modern Languages

  • Top of the class for Mathematics & English
  • Learned Dutch, French, German & English
Sint-Jozef College

Latin & Mathematics

Work Experience

Open Summer Of Code

Full Stack Developer

Developer at Open Knowledge for the "Roadbase" project, a project in collaboration with ABB (Agency for Home Affairs), MOV (Mobility & Public Works) and AWV (Roads & Traffic Agency), 3 Flemish government agencies.

  • Worked on Front-End, written in Ember.JS
  • Assisted in Back-End & Docker Deployment
  • Worked as representative of the Technical team of RoadBase
Renmans

Order intake & Kitchen Aid

Order intake & Kitchen Aid as summer job:

  • Preparing orders & products
  • Serving Customers
CodeFever

Assistant Teacher

Assistant in teaching children and young adults code fundamentals and other coding principles.

Frit-Sjob

Kitchen Aid

Jobstudent who worked weekend shifts.

  • Order Intake
  • Preparing Orders
  • Serving Orders

Skills

Technical

HTML5

HTML 5

Advanced proficiency

HTML5 is a markup language used for structuring and presenting content on the World Wide Web. It is the fifth and last major HTML version that is a World Wide Web Consortium (W3C) recommendation.

Sass

SASS

Advanced proficiency

Sass is the most mature, stable, and powerful professional grade CSS extension language in the world. Sass boasts more features and abilities than any other CSS extension language out there.

CSS3

CSS

Advanced proficiency

Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in a markup language such as HTML. CSS is a cornerstone technology of the World Wide Web, alongside HTML and JavaScript.

Git

Git

Advanced proficiency

Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.

Java

Java

Intermediate proficiency

Java is a high-level, class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible. It is a general-purpose programming language intended to let application developers write once, run anywhere (WORA), meaning that compiled Java code can run on all platforms that support Java without the need for recompilation.

JavaScript

JavaScript

Intermediate proficiency

JavaScript, often abbreviated as JS, is a programming language that conforms to the ECMAScript specification. JavaScript is high-level, often just-in-time compiled, and multi-paradigm. It has curly-bracket syntax, dynamic typing, prototype-based object-orientation, and first-class functions. Alongside HTML and CSS, JavaScript is one of the core technologies of the World Wide Web.

Laravel

Laravel

Intermediate proficiency

Laravel is a web application framework with expressive, elegant syntax. Laravel strives to provide an amazing developer experience while providing powerful features such as thorough dependency injection, an expressive database abstraction layer, queues and scheduled jobs, unit and integration testing, and more.

Microsoft SQL Server

Microsoft SQL Server

Intermediate proficiency

Microsoft SQL Server is a relational database management system developed by Microsoft. As a database server, it is a software product with the primary function of storing and retrieving data as requested by other software applications—which may run either on the same computer or on another computer across a network (including the Internet).

MySQL

MySQL

Intermediate proficiency

MySQL is a relational database management system based on SQL – Structured Query Language. The application is used for a wide range of purposes, including data warehousing, e-commerce, and logging applications. The most common use for mySQL however, is for the purpose of a web database. It can be used to store anything from a single record of information to an entire inventory of available products for an online store.

.NET

.NET Core

Intermediate proficiency

.NET Core is a free, cross-platform, open-source developer platform for building many different types of applications.

Node.js

NodeJS

Intermediate proficiency

Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. As an asynchronous event-driven JavaScript runtime, Node.js is designed to build scalable network applications.

PHP

PHP

Intermediate proficiency

PHP is a popular general-purpose scripting language that is especially suited to web development. Fast, flexible and pragmatic, PHP powers everything from your blog to the most popular websites in the world.

Python

Python

Intermediate proficiency

Python is an interpreted high-level general-purpose programming language. Python's design philosophy emphasizes code readability with its notable use of significant indentation. Its language constructs as well as its object-oriented approach aim to help programmers write clear, logical code for small and large-scale projects.

Linux

Linux

Basic proficiency

Linux is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Popular Linux distributions include Debian, Fedora, and Ubuntu. Commercial distributions include Red Hat Enterprise Linux and SUSE Linux Enterprise Server.

PowerShell

Powershell

Basic proficiency

PowerShell is a cross-platform task automation solution made up of a command-line shell, a scripting language, and a configuration management framework.

Windows

Windows Server

Basic proficiency

Windows Server is the operating system that bridges on-premises environments with Azure, adding additional layers of security while helping you modernize your applications and infrastructure.

Blazor

Blazor

Basic proficiency

Blazor lets you build interactive web UIs using C# instead of JavaScript. Blazor apps are composed of reusable web UI components implemented using C#, HTML, and CSS. Both client and server code is written in C#, allowing you to share code and libraries.

Express

ExpressJS

Basic proficiency

Express is a minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications.

GNU Bash

Bash

Basic proficiency

Bash is a Unix shell and command language written by Brian Fox for the GNU Project as a free software replacement for the Bourne shell. Released in 1989, it has been distributed widely as the shell for the GNU operating system and as a default shell on Linux and OS X.

C Sharp

C#

Basic proficiency

C# is a general-purpose, multi-paradigm programming language encompassing static typing, strong typing, lexically scoped, imperative, declarative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines.

Docker

Docker

Basic proficiency

Docker takes away repetitive, mundane configuration tasks and is used throughout the development lifecycle for fast, easy and portable application development - desktop and cloud. Docker’s comprehensive end to end platform includes UIs, CLIs, APIs and security that are engineered to work together across the entire application delivery lifecycle.

Ember.js

Ember.JS

Basic proficiency

Ember.js is a productive, battle-tested JavaScript framework for building modern web applications. It includes everything you need to build rich UIs that work on any device.

Design

OpenAPI Initiative

OpenAPI

Intermediate proficiency

The OpenAPI Specification (OAS) defines a standard, language-agnostic interface to RESTful APIs which allows both humans and computers to discover and understand the capabilities of the service without access to source code, documentation, or through network traffic inspection.

RESTful API

Intermediate proficiency

A REST API (also known as RESTful API) is an application programming interface (API or web API) that conforms to the constraints of REST architectural style and allows for interaction with RESTful web services. REST stands for representational state transfer.

UX Design

Intermediate proficiency

User experience (UX) design is the process design teams use to create products that provide meaningful and relevant experiences to users. This involves the design of the entire process of acquiring and integrating the product, including aspects of branding, design, usability and function.

Database Design

Intermediate proficiency

Database design is the organization of data according to a database model. The designer determines what data must be stored and how the data elements interrelate. With this information, they can begin to fit the data to the database model.

Progressive Web Apps

Basic proficiency

Progressive Web Apps (PWA) are built and enhanced with modern APIs to deliver enhanced capabilities, reliability, and installability while reaching anyone, anywhere, on any device with a single codebase.

Personal

Public Speaking

I’m a very social & outspoken person who has 3 years of theater experience, which allows me to connect with my teammates and stakeholder to clearly understand their desires in correlation with the project.

Team player

Because of my social nature, I’m a strong team player who keeps track of every team member and try to engage them in every decision, so that every opinion is heard and considered.

Time-efficient

Time is money, so I strengthen myself in being a self-regulated person that delivers results in a timely manner.

Self-improving

Every failure is a stepping stone to success, so I’m very focused on the continuous improvement of my development & work process to deliver less error-prone work in a more time-efficient manner.

Organized

In order to keep track of all aspects of a project, I need to be very organized and developed the necessary skills to maintain a clean & high-quality documentation.

Decision Making

In order to deliver the most optimal result in the least amount of time, I've accumulated & learned several decision making techniques to reach this goal.

Problem Solving

For every application I tried to find clear, understandable and simple solutions to complex problems.

Certificates & Courses

LinkedIn

Understand GDPR and Data Privacy

Received on June 2020.

Consists out of the following courses:

LinkedIn

Starting Your Career in Tech: Software Development

Received on July 2021.

Consists out of the following courses:

DataCamp

Manipulation DataFrames with pandas

Received on March 2021.

DataCamp

Supervised Learning with scikit-learn

Received on March 2021.

DataCamp

pandas Foundations

Received on March 2021.

DataCamp

Intermediate Python

Received on March 2021.

DataCamp

Cleaning Data in Python

Received on March 2021.

LinkedIn

Learning Bash Scripting

Received on July 2020.

Languages

Dutch

Native proficiency

English

Advanced proficiency

French

Intermediate proficiency

German

Basic proficiency