MENU
THEMA
  • Groen
  • Blauw
  • Paars
  • Oranje
  • Rood
  • Mix

Hallo! Mijn naam is

FABIAN

Software Engineer.

View in English.

Wie ben ik?

Mijn naam is Fabian Wennink - Ik ben een 26 jaar oude software engineer uit Doetinchem. Sinds februari 2021 ben ik als Medior Software Engineer werkzaam bij Marktlink te Doetinchem.

In januari 2021 ben ik met een 8.0 afgestudeerd aan de Hogeschool van Arnhem en Nijmegen in Arnhem voor mijn Bachelor HBO-ICT Software Development. Van deze opleiding heb ik de verkorte variant gevolgd. Zowel mijn meewerkstage als afstudeerstage heb ik volbracht bij INTER te Duiven, met respectievelijk een 9.5 en 8.0 als resultaat.

Voorafgaand aan mijn HBO studie heb ik MBO 4 Applicatie Ontwikkelaar gestudeerd aan het Graafschap College in Doetinchem, waarvoor ik in 2014 geslaagd ben. Hierbij heb ik mijn afstudeerstage voltooid met een 10.

In mijn vrije tijd ben ik veel achter een computer te vinden. Ben ik niet bezig met programmeren, dan ben ik wel elektrisch gitaar aan het spelen, aan het gamen met vrienden of rondneuzen op YouTube.

Nog wat meer informatie over mij - wie houdt daar nou niet van?

Mijn favoriete...

  • .. muziekgroep: Metallica
  • .. gitaarmerk: Ibanez
  • .. game: Minecraft
  • .. gaming platform: PC
  • .. TV serie: Hawaii Five-0
  • .. filmreeks: Die Hard
  • .. website: Stack Overflow
  • .. auto: Nissan GT-R
  • .. Programmeertaal: PHP
  • .. IDE: Intellij IDEA

Werkervaring in ICT:

Marktlink - Medior Software Engineer Feb. 2021 - Heden
INTER forward solutions - Software Engineer (stages) 2019 & 2020 - 2021
2020-2021: Een prototype van een configuratiesysteem ontworpen en ontwikkeld middels Angular en ASP.NET, waarmee vanaf afstand configuratiebestanden voor software in operatiekamers van ziekenhuizen opgesteld en gedeployed kunnen worden. Voorafgaand aan de ontwikkeling van de software heb ik veel (technisch) onderzoek uitgevoerd, gepaard met het opstellen van uitgebreide technische documentatie - waaronder architectuurdocumentatie, en het bouwen van demo applicaties. 2019: Beziggehouden met het ontwikkelen van een modulair beheeromgeving met Angular en een ASP.NET back-end. Hiervoor onderzoeken verricht naar de mogelijkheden voor dit systeem, verschillende technische ontwerpen opgesteld en demo applicaties ontwikkeld. Hiernaast hield ik mij nog bezig met het onderhouden van een legacy Java-applicatie zodat deze zou blijven werken op vernieuwde hardware.
Dock35 Marketing, Senefelder Misset - Mobile App Developer (stage) 2017
Onderzoek verricht naar verschillende mobile development omgevingen en frameworks voor de vernieuwing van de mobile development afdeling binnen het bedrijf.
Tijdens het onderzoek heb ik gewerkt met verschillende frameworks en APIs om een demo applicatie voor zowel Android als iOS te ontwikkelen.
DTC Media - Web Developer (stage) 2016
Ontwikkelen, aanpassen en onderhouden van verschillende websites van bedrijven uit de automotive sector.
Het verrichte werk bestond uit het doorvoeren van aanpassingen aan webpagina's, tot het opstellen van volledig nieuwe actiepagina's of het rebranden van een gehele website.
ChunkCloud Network - Founder / Software & Database Engineer 2012 - 2019
Beheren van eigen gameservers, waarvoor ik o.a. een website en meerdere Java-plugins heb ontwikkeld. De website bevatte een zelf ontwikkelde webshop, forum en beheeromgeving. De Java-plugins voegden unieke functionaliteiten toe aan het spel en vormden de basis van het gehele systeem, denk hierbij aan opslag van gebruikersdata en het synchroniseren hiervan tussen meerdere servers, een eigen rangensysteem, maar ook aan het toevoegen van nieuwe voorwerpen en mechanismen. Daarnaast voerde ik ook administratieve taken uit.
Wie
ben
ik?

Kennis en kunde.

Door de jaren heen heb ik kennis gemaakt met allerlei verschillende programmeertalen, technieken, code standaarden en softwareomgevingen. Een overgroot deel van de kennis waarover ik beschik, heb ik opgedaan in mijn eigen tijd tijdens het werken aan privé projecten. Onderwerpen zoals code standaarden en patterns heb ik grotendeels geleerd via de opleidingen die ik volg en gevolgd heb.

In de onderstaande lijst is een overzicht te vinden van de meest belangrijke items uit mijn skill set. Deze lijst bestaat uit programmeer- en opmaaktalen en software ontwikkel- en designtechnieken die ik gebruik tijdens software development.

Talen:

  • PHP
  • Java
  • C#
  • JavaScript
  • TypeScript
  • Python
  • SQL
  • HTML & CSS

Software:

  • Docker
  • Git/SVN
  • Composer
  • Node.js & NPM
  • Gulp
  • Maven
  • Intellij IDEA
  • Visual Studio
  • SSMS

Frameworks:

  • Laravel
  • Angular
  • React
  • Vue.js
  • ASP.NET
  • Ionic
  • Express
  • Spring

Technisch Design:

  • Usecase Diagrams
  • Domain models
  • Design Class Diagrams
  • Sequence Diagrams
  • System Sequence Diagrams
  • Activity Diagrams
  • Conceptual Data Models
  • Physical Data Models
  • Test Cases
  • CRUD Matrices

Overig:

  • Unit Testing
  • Scrum & RUP
  • SASS/SCSS
  • BEM/EBEM
  • JAX-RS
  • MySQL/MSSQL
  • WordPress & Drupal
Wat
kan
ik?

Mijn projecten.

In de afgelopen jaren heb ik aan allerlei verschillende projecten gewerkt - voor zowel publiekelijk als privé gebruik, elk van een andere omvang.

Gezien het een hobby van mij is om te experimenteren met verschillende programmeertalen en platformen, zit er een grote variatie tussen het soort projecten waaraan ik werk en heb gewerkt; van websites, tot mobiele applicaties en game plugins/mods.

Hieronder zijn enkele van mijn publiekelijk toegankelijke projecten te vinden. Wil je meer weten over een specifiek project? Neem dan gerust contact met mij op.

Minecraft-ServerList.com - A Minecraft Server List
Minecraft-ServerList.com
Web Applicatie

Minecraft-ServerList.com is een website waarop mensen hun online multiplayer server van het populaire spel Minecraft kunnen plaatsen en adverteren, met als doel om nieuwe spelers te werven en hun servers te laten groeien.

Door spelers dagelijks te laten stemmen voor hun favoriete Minecraft server, kunnen deze servers een hogere positie behalen in de ranglijst - en zo dus meer bezoekers en mogelijke nieuwe spelers bereiken.

Deze website is een opvolger van een vergelijkbare website die ik in 2014 heb ontwikkeld, zoals onderaan mijn lijst van projecten te zien is.

Project: MIDI Sequencer - React/ExpressJS applicatie
MIDI Sequencer
React, Express.js & MongoDB

De MIDI Sequencer applicatie is ontwikkeld tijdens de Minor 'Develop Web Applications' aan de Hogeschool van Arnhem en Nijmegen.

De applicatie dient als een versimpelde softwarematige implementatie van een MIDI sequencer, waarmee simpele muziekstukken opgesteld kunnen worden. Gemaakte muziekstukken kunnen zowel in de browser als op een hardwarematige MIDI sequencer afgespeeld worden.

Project: ChunkCloud - Minecraft Community Server
ChunkCloud Network
Website & Java plugins

ChunkCloud Network was een Minecraft multiplayer community, opgezet door mijzelf in 2012.

Voor dit netwerk heb ik onder andere de website gebouwd - welke een forum, webshop en admin paneel bevat - en plugins ontwikkeld welke nieuwe features toevoegen aan het spel.

Project: Scala - Cryptocurrency
Scala - Cryptocurrency
Coding Challenge

Een versimpelde versie van een cryptocurrency, geschreven in de programmeertaal Scala.

Project: Call of Duty - Gun Game plugin voor GMod
Garry's Mod: Call of Duty - Gun Game
Game Mod
150.000+ unieke abonnees

Garry's Mod: Call of Duty - Gun Game is een addon voor het spel Garry's Mod en voegt de gamemode 'Gun Game' van de populaire First Person Shooter 'Call of Duty' toe aan het spel.

Spelers kunnen de addon draaien in een lokale of op een dedicated server. Doordat de addon te configureren is, kunnen de gebruikte wapens, spelregels en database-instellingen wijzigen.

Project: Click The Dots, Windows Phone App
Click The Dots
Windows Phone App

Click The Dots is een app gemaakt voor Windows Phone 8. Het doel van de app is om alle getoonde stippen binnen een tijdslimiet weg te tikken.

Project: IconCaptcha - jQuery & PHP/ASP.NET plugin
IconCaptcha
PHP & ASP.NET package
10.000+ downloads

IconCaptcha is een super makkelijk in gebruik te nemen anti-bot captcha voor PHP en ASP.NET websites.

De captcha maakt gebruik van verschillende technieken om zogenoemde bots te herkennen en voorkomt zo dat formulieren programmatisch verzonden worden.

Project: Smart Grid - HAN
Smart Grid
Hybrid Applicatie

De Smart Grid App is een applicatie ontwikkeld voor het 'Lectoraat Meet- en Regeltechniek' van de Hogeschool van Arnhem en Nijmegen, die in samenwerking met o.a. TU Eindhoven en netbeheerder Alliander aan het project 'Smart Grid' werken.

Het doel van de hybrid applicatie is om de grid simulatie die op een fysiek demo model draait, in real-time virtueel weer te geven op het scherm.

Project: Grand Theft Auto 5 mod
Grand Theft Auto 5 - Story Mode Heists
Game Mod
125.000+ downloads

Store Mode Heists is een game mod voor Grand Theft Auto 5 en voegt enkele zelfgemaakte nieuwe missies toe aan de verhaallijn.

Deze missies zijn zo opgesteld zodat het lijkt alsof deze echt onderdeel zijn van het originele spel. Net als alle andere missies, kunnen deze gestart worden wanneer de gebruiker dit zelf wilt. De plugin is geschreven in C# bovenop de 'OpenIV' modding tool.

Project: Portfolio van Romée Wennink
Portfolio van Romée Wennink
Website

romeewennink.nl is de online portfolio van mijn zusje.

Project: Collect The Shapes, Windows Phone App
Collect The Shapes
Windows Phone App

Collect The Shapes is een app gemaakt voor Windows Phone 8. Het doel van de app is om alle vallende figuren op tijd te vangen.

Project: Minecraft serverlijst website
minecraft-servers.nl
Website

minecraft-servers.nl was een website waarop mensen hun Minecraft multiplayer server konden plaatsen en adverteren, om zo nieuwe spelers te werven. Door spelers te laten stemmen voor hun favoriete server, konden servers een hogere positie behalen in de ranglijst.

Pro
jec
ten
Con
tact

Neem contact op.

Neem gemakkelijk contact met mij op door gebruik te maken van het onderstaande formulier.

Liever toch een directe e-mail sturen? Dan ben ik bereikbaar via (email placeholder).