Marvin Kilsdonk
Full-Stack Engineer
Etten-Leur, Nederland
Profiel: Full-stack engineer met passie voor het bouwen van schaalbare platformen,
API-connecties en automatiseringstools. Ruime ervaring met Laravel, React en cloud-infrastructuren.
Ik combineer technische diepgang met een pragmatische aanpak om complexe problemen op te lossen.
marvin@pixel-monsters.nl
0648508752
Kloosterlaan 106, 4871 TM Etten-Leur
/in/marvinkilsdonk
PixelMonsters
Ervaring
(14 posities)
Licentie distributiesysteem
jan 2021 - heden
Softtrader
Systeem ontwikkeld voor het bijhouden en automatisch inkopen van software licenties.
Die daarna automatisch via een email template verstuurd worden naar de klant.
Dit systeem kan gekoppeld worden aan verschillende webshops.
Die daarna automatisch via een email template verstuurd worden naar de klant.
Dit systeem kan gekoppeld worden aan verschillende webshops.
Extra functionaliteit voor Gripp gebruikers
jan 2020 - heden
Beardcontrol & Pixel Monsters
Extra functionaliteit voor Gripp gebruikers, zoals een strippenkaartfunctionaliteit, handtekeningen op inkoopopdrachten, voorraadmodule, check op geschreven uren, Excel uren import en rapportages. Zijn enkele functionaliteiten die we in dit systeem hebben ingebouwd.
Motorroutes.nl
apr 2011 - heden
Motorroutes.nl
Motorroutes.net begon als een uit de hand gelopen hobby en is uitgegroeid tot een succesvol platform met meer dan 18.000 gebruikers. Vanaf nul opgebouwd, biedt het platform geavanceerde zoekmogelijkheden en visuele kaarten om motorrijders eenvoudig hun ideale routes te laten vinden. Het resultaat is een gebruiksvriendelijke en inspirerende tool die de passie voor motorrijden deelt en ondersteunt.
Optimalisatie en Stabilisatie van de Codebase
aug 2023 - dec 2024
Livewall / Vytal
Bij Vytal heb ik bijgedragen aan het versterken van een snelgroeiend platform door nieuwe functionaliteiten te implementeren en bugs op te lossen. Daarnaast heb ik legacy code geminimaliseerd en een meer schaalbare, betrouwbare basis gecreëerd door automatische tests en code quality tools toe te voegen. Het resultaat is een efficiëntere en duidelijkere codebase die klaar is voor toekomstige groei en innovatie.
Laravel kennis delen
aug 2023 - dec 2024
Livewall
Het doel was om het back-end team te verdiepen in de nieuwste technieken en standaarden binnen Laravel. Met een focus op best practices, heb ik bijgedragen aan het verhogen van de kwaliteit en efficiëntie van de codebase, terwijl het team groeide in expertise en vertrouwen in het gebruik van dit framework.
External API
mei 2022 - mei 2023
Productsup (World of Content)
Externe api waar klanten datamodellen en productgegevens en assets kunnen ophalen, aanpassen of een heel nieuw product aanmaken. Inclusief authenticatie via een api-token, ratelimets en logging van request.
Intergraties
jan 2022 - mei 2023
Productsup (World of Content)
Verschillende api connecties gemaakt om productdata te importeren en exporteren naar andere systemen. De complexiteit was de standaard datastructuur die elke partij weer anders wilt ontvangen.
Development
jan 2022 - mei 2023
Productsup (World of Content)
Ondersteunen van het development team in dagelijkse taken, optimaliseren van query’s en security. Helpen van supportteam en code reviews en pair programming met voornamelijk meer Junior developers.
Implementeren boekhoud koppelingen
mei 2020 - sep 2022
Acousoft
Ondersteuning bieden voor het implementeren van Snelstart, Twinfield en Exact online. Om facturen door te sturen via de api
Amazon Selling Partner API
jan 2022 - mei 2022
Productsup (World of Content)
Het doel van deze integratie was om productdata van verschillende type producten te versturen naar amazon, naar alle verschillende marketplaces en talen. Door de complexiteit van de productgegevens en de grote verschillen tussen product types, lag vooral de uitdaging om het schaalbaar te houden. Aangezien Amazon het datamodel constant aanpast en velden verschillen tussen marketplaces.
Omzetten van bestaande backoffice naar Laravel en React
Sep 2019 - dec 2021
Jamezz
Omzetten van oude backoffice gebouwd op een eigen geknutselde php framework naar Laravel en React om het groeiende aantal gebruikers meer zelf te kunnen laten configureren. Via een interne api konden we heel snel tabellen en formulieren bouwen. En complexere instellingen zoals openingstijden, en bezorgschema's.
Implementeren van verschillende payment providers en Pos systemen
Sep 2019 - dec 2021
Jamezz
Standaardfuncties en classed gemaakt voor het afhandelen van betalingen verzenden van bestellingen naar POS systemen. Ook werden productgegevens zoals prijzen en afbeeldingen uit het POS systeem gesynchroniseerd.
Implementeren van uitgebreid queue systeem
Sep 2019 - dec 2021
Jamezz
Om voor de eindgebruiker het systeem snel te houden werden alle acties in jobs uitgevoerd. Hiervoor heb ik een uitgebreid queue systeem opgezet op basis van Laravel jobs. Die schaalbaar en met retry functie worden alle jobs snel afgehandeld. En mocht een kassa even niet bereikbaar zijn, werden deze jobs automatisch nog een keer geprobeerd. Tijdens drukke tijden werden er meer dan 2000 jobs per minuut verwerkt.
Development
Sep 2016 - mei 2019
Gripp
Verschillende koppelingen zijn gebouwd met onder andere nieuwsbriefsystemen, boekhoudpakketten en banken.