Over mij
Ik ben een "Full-Stack" Software Engineer.
Ik heb ervaring en kennis van zowel de Backend als Frontend en alles ertussenin van softwaresystemen. Ik ben sinds 2012 actief als programmeur en heb ervaring met veel verschillende programmeertalen en frameworks.
Full Stack houdt ook in dat ik ervaring heb met systemen om het programmeren heen, zo heb ik ervaring met industriestandaard technieken zoals GIT Versiebeheer, CI/CD pipelines, opzetten en bedenken van UX en UI’s, Web en Frontend design.
Daarnaast ben ik ervaren in het vertalen van requirements naar een softwaresysteem. Hierbij bouw ik niet enkel wat wordt opgedragen maar kan ik dieper in de requirements duiken om te achterhalen waar de kern van het probleem ligt. Op deze manier kan ik software bouwen die perfect het probleem oplost en dus de maximale efficiëntie oplevert.
Skills
Programmeertalen
Frameworks
Tools
Werkervaring
MIXEM
Software Engineer
Bij MIXEM help ik enkele uren in de week met de ontwikkeling aan een nieuw softwaresysteem dat zij ‘in-house’ aan het ontwikkelen zijn. Dit softwaresysteem wordt een op maat ontwikkeld CMS-systeem om de inhoud van de webshop van MIXEM te gaan beheren. Voor de ontwikkeling van dit product werk ik direct samen met de CTO van MIXEM om ervoor te zorgen dat we precies ontwikkelen wat MIXEM nodig heeft. Samen besluiten we wat er gebouwd moet worden. Het CMS-platform wordt ontwikkeld met een JAVA Spring boot backend, een MySQL database, en een Angular front-end. Het maakt gebruik van Material Design.
Fourtress
Freelance Web Engineer
Fourtress had mij gevraagd om een vervelende en terugkerende fout op te lossen in hun eigen WordPress website. Deze gebruikt namelijk een variant van de Fullscreen.js library die outdated was geraakt waardoor er elke keer als er omlaag gescrold werd een foutmelding werd getoond.
Fourtress
Software Engineer Afstudeerstage
Fourtress is een detacheringsbedrijf voor Software/Hardware Engineers. Tijdens mijn afstudeerstage bij Fourtress was het mijn opdracht om de interne tool “CV Manager” uit te breiden zodat de tool een integrale rol kon gaan spelen binnen het bedrijf. De CV Manager wordt gebruikt bij Fourtress om de kennis en kunde van de Engineers bij te houden wat vervolgens gecontroleerd wordt door een manager.
Om de tool uit te breiden heb ik gewerkt in twee delen; het eerste deel was het toevoegen van een functionaliteit die een groot probleem oploste, namelijk de mogelijkheid om cv’s te exporteren naar een .pdf-bestand volgens een aanpasbaar (zonder technische kennis) template. Het tweede deel bestond uit het toevoegen van een viertal kleinere functionaliteiten die samen de CV Manager een betere rol laten spelen binnen het bedrijf.
Route.nl (Falk)
API Engineer
Bij Route.nl heb ik een parttime gewerkt aan het bouwen en uitbreiden van de nieuwe API voor het ophalen, aanmaken, en plannen van fiets en wandelroutes. Hier heb ik met een Kanban werkmethode gewerkt in een team van drie Software Engineers. De API was geschreven in PHP en maakte gebruik van Laravel. Route.nl is een enorm flexibel bedrijf die, tijdens mijn werkperiode, niet beschikte over een kantoor.
Boosting Alpha B.V.
Backend Engineer Stage
Boosting Alpha B.V. is een bedrijf die voornamelijk handelt op de aandeelmarkt door geautomatiseerde machine learning algoritmes toe te passen. Het bedrijf bezat over een viertal verschillende algoritmes die gebruik maakte van een grote hoeveelheid aan data om te kunnen werken. Deze algoritmes werden in de eerste situatie ingepland via een CronTab file die er ook voor zorgde dat alle benodigde data aanwezig wat. Dit bleek echter een probleemvolle aanpak gezien de timings in het CronTab bestand niet altijd goed klopte.
Mijn stageopdracht was het onderzoeken van de beste methode om de requirements van een machine learning algoritme aan te leveren op de meest efficiënte manier. Hiervoor heb ik drie verschillende systemen onderzocht en een prototype van gebouwd om vervolgens met Spotify Luigi een voorbeeld implementatie te bouwen.
GSD ICT-Services
Full Stack Engineer
Bij GSD werkte ik als Full-Stack Developer waarbij ik allereerst een nieuwe feature moest ontwikkelen in het hoofdproduct genaamd “CRM-Suite”. Daarna heb ik gewerkt aan de ontwikkeling van een generiek webshopsysteem wat verkocht werd aan de klanten van GSD.
Com4 Automatisering
ICT Specialist
Bij COM4 werkte ik als IT Specialist. De eerste helft van mijn dienstverband heb ik gewerkt op een project waarbij ik een 30-tal websites heb moeten verhuizen van een Plesk instantie naar een andere. Daarna heb ik gewerkt aan een project waarbij ik sensoren via een LoraWan gateway moest terugkoppelen naar een Web API. Dit project is echter na enkele weken ontwikkeling stopgezet.
Promidata B.V.
Software & Web Engineer
Bij Promidata B.V. werkte ik als Web Developer. Hierbij was ik verantwoordelijk voor het implementeren van design wensen op een gestandaardiseerde Magento Webshop. Hiervoor had ik veel direct contact met de in-house consultant en de klanten zelf.