Door de jaren heen heb ik verschillende functies bekleed in diverse stadia binnen de bedrijven waar ik heb gewerkt. Hierdoor heb ik op verschillende manieren inzichten gekregen in het vervullen van de functies ontwikkelaar, IT manager en Teamleider.
Het belangrijkste kan ik samenvatten als ‘vrijheid met een kader’. Dit houdt voor mij in dat de mensen om mij heen en/of de leden van mijn team, de vrijheid hebben, en ervaren, om zichzelf te zijn, zichzelf te ontwikkelen en nieuwe dingen kunnen zoeken, vinden en ontwikkelen. Dit alles moet natuurlijk wel binnen het kader vallen dat binnen een bedrijf past en is vastgesteld.
Als ontwikkelaar vind ik dit zelf ook een plezierige manier van werken en ik ervaar dan een vrijheid om mijn eigen mogelijkheden te ontwikkelen. Hierdoor heb ik ook geleerd voor mezelf en out-of-the-box te denken.
Meerdere malen heb ik bij bedrijven het begin meegemaakt. Hierdoor was het vaak hard werken, snel problemen oplossen en vooral veel oplossingen verzinnen. Door deze sfeer, en druk, is mijn vermogen om oplossingsgericht te denken sterk ontwikkeld. En door het groeien van deze bedrijven is ook mijn vermogen om groot en gestructureerd te denken gegroeid. Hierdoor heb ik een unieke combinatie van snel, oplossingsgericht denken maar daarnaast ook het overzicht te bewaren.
Bij uitgekookt.nl wordt bijna alle software gemaakt, verbeterd en onderhouden door een klein team van software engineers. Hier ben ik bij aangesloten om mee te werken aan o.a. hun ERP applicatie. Deze applicatie zorgt voor een groot deel van de werkzaamheden van Uitgekookt.nl. Dit houdt bv in, Klanten, Maaltijden, Orderpick, Inkoop.
In 2023 is besloten een deel van de software om te zetten naar SAP. Tegelijkertijd is besloten een begin te maken met alle API's en kleine ondersteunende websites over te zetten naar het Microsoft Azure platform.
Samen met mijn collega's ontwikkel en onderhoud ik o.a. WebApi's, databases en webapplicaties die door verschillende lagen binnen de organisatie worden gebruikt.
Technieken: C#, .NET Core, Angular, React, Entity Framework Core, WebApi, Microsoft SQL Server, Microsoft AzureBij de politieacademie is behoefte aan een onafhankelijke ontwikkelaar die op alle vlakken van software ontwikkeling mee kan draaien.
Hier werk ik aan diverse projecten om de studenten te helpen bij hun opleiding en de leraren te ondersteunen in hun vak. Dit doe ik samen met mijn DevOps team door mee te denken en ontwikkelen aan nieuwe, en het verbeteren van bestaande applicaties.
Samen met mijn team ontwikkelen en verbeteren we diverse webapplicaties. Deze applicaties zijn ontwikkeld met o.a. Angular, WebApi en SQL.
Technieken: C#, .NET, Angular, Entity Framework, WebApi, Microsoft SQL ServerBij GfK heb ik samen met een klein, internationaal, team de kijkcijfer-software van GfK omgezet naar de nieuwe standaard van GfK Internationaal. De oude software werd al opgezet in de jaren 70 en is zijn tijd niet mee gegaan.
Er is een proces opgezet via Apache Airflow om de diverse stappen aan te sturen om van kijkers-data kijkcijfers te maken. De kijkcijfers worden via een geautomatiseerd proces op een website gepubliceerd en tevens naar meerdere klanten gestuurd.
De applicaties/stappen zijn geschreven in o.a. C#, Python, PowerShell, SQL en MongoDb.
Technieken: C#, .NET, Python, ASP.NET, MVC, Entity Framework, WebApi, Microsoft SQL Server, Apache AirflowConclusion heeft van Flora Holland (De bloemenveiling in Aalsmeer) de opdracht gekregen om FH volledig te ontzorgen qua software ontwikkeling. Hiervoor is in 2 maanden tijd een ontwikkelteam van 40 man bij elkaar gezocht.
Hiervan was ik de eerste ontwikkelaar. Onze taak was om alle applicaties van FH, zo'n 300, verdeeld over alle lagen van de organisatie. Van Financiën tot de sleepwagens op de veilingvloer tot de veilingklok, om te schrijven naar de nieuwste versie van .NET en klaar te maken voor het ontwikkelen in de cloud. AWS in dit geval.
Technieken: C#, .NET, ASP.NET, MVC, Microsoft SQL Server
Als senior ontwikkelaar ben ik bezig op alle vlakken van de ontwikkeling van onze webapplicaties, backend, databases en medewerkers. Hieronder vallen het doorontwikkelen van bestaande applicaties, het uitdenken en ontwikkelen van nieuwe (web)applicaties, onderdelen en/of features.
Hierbij maak ik gebruik van mijn ervaring om advies te geven over richtingen die worden genomen m.b.t. het ontwikkelen van nieuwe applicaties of nieuwe onderdelen van de bestaande applicaties. Dit gaat van de backend tot database (design) tot userinterface tot gebruikte technieken.
Daarnaast begeleid ik de junior medewerkers op vrijblijvende basis m.b.t. tot ontwikkelen van applicaties en vaardigheden.
Technieken: C#, .NET, ASP.NET, MVC, Entity Framework, jQuery, WebApi, Microsoft SQL Server, SSMS, RabbitMQ, NUnit, Classic ASP, VBScript, TFS, Gemini, Visual Studio, Dynamic CRMAls manager Operations & Support draag ik zorg voor de 2de en 3de lijns-helpdesk voor de applicaties van MWM2, en deels voor de 1ste lijns-helpdesk. Dit houdt in dat ik 5 fulltime ontwikkelaars, 1 systeembeheerder en 1 1ste lijns-helpdeskmedewerker rechtstreeks aanstuur en deels verantwoordelijk ben voor de 7 overige 1ste lijns-helpdeskmedewerkers.
Mijn team handelt alle binnenkomende (ver)storingen op alle MWM2 applicaties af en zorgt voor een correct klantcontact. Daarnaast is mijn team verantwoordelijk voor alle systemen (computers, laptops, netwerken, telefoons) binnen het kantoor en voor alle systemen (Hardware servers, virtuele servers en platformen en (virtuele) netwerken) in onze datacenters.
Het team is ook hoofd-verantwoordelijk voor het waarborgen van het OTAP proces binnen de IT ontwikkelafdelingen.
Als manager heb ik ook zitting in een overkoepelend IT orgaan om samen met de overige IT managers de algemene richting en richtlijnen voor de algehele IT-afdeling uit te denken en te implementeren.
Daarnaast ben ik ook programmeur ter ondersteuning van de IT-afdeling of wanneer bepaalde projecten of werkzaamheden high prio en/of gevoelig zijn en er geen medewerkers beschikbaar zijn.
Technieken: C#, .NET, ASP.NET, MVC, Entity Framework, jQuery, WebApi, Microsoft SQL Server, SSMS, NUnit, Classic ASP/VBScript, TFS, Gemini, Visual StudioMWM2 heeft een geavanceerde web-applicatie waarmee klanten van MWM2 gecompliceerde online onderzoeken kunnen aanmaken, uitsturen en analyseren. Deze applicatie wordt voortdurend doorontwikkeld naar de wensen van de klanten van MWM2 of innoverende ideeën binnen het bedrijf.
Mijn functie bestaat voor een deel uit het begeleiden, ontwikkelen en aansturen van de ontwikkelaars van de IT afdeling. Dit doe ik o.a. door bij elk project binnen de IT afdeling algemeen projectleider te zijn. Hierdoor ben ik bij elk project functioneel betrokken en kan ik de ontwikkelaar waar nodig steunen en begeleiden.
Samen met de IT Manager stel ik ook de planning voor de IT afdeling en bepaal ik welke projecten doorgevoerd moeten worden.
Naast mijn coördinerende functie ben ik ook ontwikkelaar. Ik pak allerlei projecten op die planning technisch niet opgepakt kunnen worden, of die snel doorgevoerd moeten worden.
Technieken: C#, .NET, ASP.NET, MVC, Entity Framework, jQuery, Microsoft SQL Server, SSMS, Classic ASP/VBScript, Gemini, Visual StudioBinnen MWM2 ontstond de behoefte een IT manager aan te nemen om meer gestructureerde leiding te geven aan de IT afdeling. Vanwege mijn verleden bij MWM2 en mijn invulling van mijn ontwikkelaarsrol heb ik toen deze rol op mij genomen.
In de rol als IT Manager was ik verantwoordelijk voor alle projecten binnen de IT afdeling.
Vanwege drukte op de afdeling ben ik in deze periode ook nog volop programmeur geweest en draaide ik volop mee met het IT team.
Technieken: C#, .NET, ASP.NET, MVC, Entity Framework, jQuery, Microsoft SQL Server, SSMS, Classic ASP/VBScript, Gemini, Visual StudioAantal jaar | Laatst gebruikt | Niveau | |
---|---|---|---|
C# | 17 | < 1 | + |
.NET | 17 | < 1 | + |
.NET Core | 4 | < 1 | + |
Angular | 4 | < 1 | + |
React | 4 | < 1 | + |
ASP.NET | 17 | < 1 | + |
Classic ASP | 18 | < 1 | ++ |
Javascript | 18 | < 1 | + |
jQuery | 9 | < 1 | + |
CSS | 18 | < 1 | + |
SASS | 3 | < 1 | + |
SQL Server | 20 | < 1 | + |
Azure SQL Databases | 20 | < 1 | + |
Entity Framework (Core) | 7 | < 1 | + |
XML | 12 | < 2 | + |
API / WebServices | 7 | < 1 | + |
Azure | 20 | < 1 | + |
DevOps | 3 | < 1 | + / - |
Scrum / Agile | 5 | < 1 | + / - |
Visual Studio | 17 | < 1 | + |
VS Code | 8 | < 1 | + |
Buiten (web)development liggen mijn interesses vrij breed.
Ik probeer op basaal niveau de (wereld)politiek en wetenschap te volgen.
En uiteraard geniet ik van elke vrije seconde die ik heb met mijn gezin.
Wanneer ik gedwongen word binnen te zitten kijk ik graag naar sci-fi en fantasy series en films en lees ik graag iets in hetzelfde genre of een goede thriller.
In mijn jongere jaren heb ik heel veel gezwommen en dat doe ik nog steeds heel graag.
Omdat mijn woonplaats mensen misschien nogal afschrikt of een verkeerd idee geeft van de plaatsen waar ik wil/kan werken, heb ik voor ieders gemak een handige referentie gemaakt van mijn 'werkgebied'.