Nick De Wyngaert
Experience
Full-Stack developer
At SD Worx, I'm working on migrating multiple web apps from AngularJS to the latest Angular version (using Bootstrap 5 and NgBootstrap).
Along with the front-end upgrades, I'm also migrating the old MVC .NET Framework projects to full REST API's (using Owin middleware and Autofac).
IT Consultant
After completing my internship at Elmos, I started working full time as a IT Consultant.
During my time before SD Worx, I was working on an internal web application using Vue with Bulma CSS framework and a .NET Core API back-end.
Education
Bachelor Applied Informatics
- Specialization in Software development
Skills
Projects
My Last Playlist
During my internship I learned .NET and to practice this framework I created a project called "My Last Playlist".
In this application, you can create a playlist consisting of songs that can be played during his/her funeral. The idea of the application came from my mentor during my internship. The back-end is made with .NET (C#) and the front-end is made with Angular (TypeScript).
Simple CRUD API & UI
During my free time, I became interested in the JavaScript front-end framework called Angular. To practice Angular, I started my own project consisting of a back-end made in Spring Boot (Java) and a front-end with Angular (TypeScript).
The goal of the application was to master CRUD operations in Angular. This way I can view the movies I had already seen, add one myself, modify it or delete it altogether.
This project is not finished yet because there are still a few features missing that are not to be missed in a CRUD application. Both the API and the UI are publicly available on my GitHub profile.
Integration of multiple API's
The goal of the group assignment was to integrate several self-made APIs using an integration platform. Also, a front-end UI application had to be created in which one could interact with the different APIs.
Our homemade REST APIs are made using the following programming languages: Java (Spring Boot), Python (Flask) and Elixir (Phoenix). We used WSO2's integration platform and as a UI front-end application we chose Angular.
COVID-19 Mobile App
During the lock-down, our "Mobile Applications" class group had the original idea of creating an informative app where users can see the latest statistics and latest information/news related to COVID-19.
The app consists of 5 main screens. Dashboard, Statistics, Latest News, Tips and the More screen. The app supports dark mode and is available in 4 different languages (EN, NL, FR and DE).
E-portfolio / Resume
To distinguish me a bit from my competitors in the 21st century, an 'online' resume is a nice extra when applying for a job.
Recently I reused the website as my personal CV website which you can visit at cv.nickdewyngaert.be. The old website isn't available anymore.
Online Task Manager
The individual assignment for the Internet Programming Minor course was to develop an 'online task manager'.
This application contains an overview of which tasks still have to be fulfilled. Tasks can be further divided into subtasks and can only be created by an admin. There is also an API for users that they can use. The website is available in English, Dutch and French.
Chat Web Application
The individual assignment for the Web development course was to develop a 'chat application'. This application allows you to communicate with friends, add friends and poke friends.
Dogs & Cats
The individual assignment for the Internal Programmer Major course was to develop an application where users can keep track of which dogs and cats they have encountered. The project consisted of a web application and underlying API. Third party applications can communicate with the application with API keys. The website is available in English, Dutch and French.
Ticket system
The assignment for our group was to develop a ticket system for the registrations of the university. Our group consisted of 8 men. The project was a success due to the combination of teamwork and a good group atmosphere.
During this week we made use of Agile (SCRUM) way of development and a KANBAN board was used.
The Damn Dragon
During my final year of secondary education, one of the assignments for my thesis was to develop a 2D game. Together with a colleague we have put 'The Damn Dragon' on the market.
The Damn Dragon is a role-playing game (RPG) where the story has a knight as protagonist and is set in the Middle Ages. The game consists of 3 major levels where the goal is to defeat the evil dragon and become the best knight in the country.