Profiel

Arjan is een trotse vader van twee zoons en een dochter en woont samen met zijn gezin in het Brabantse Berghem. Als vrijwilliger bij de lokale voetbalclub Berghem sport traint en coacht Arjan de voetbal teams van zijn zoons.

Met meer dan 10 jaar ervaring als interim software developer werkt Arjan graag aan uitdagende opdrachten waar hij zijn passie en enthousiasme voor zijn vak in kwijt kan.

Tijdens zijn laatste opdrachten heeft Arjan meegeholpen met het implementeren van de Scrum / Agile methode. Hij werkt het liefst volgens de Scrum / Agile methode vanwege de korte feedback loop, de transparante manier van werken en de hechte samenwerking met de opdrachtgever.

Om zijn functie van software developer succesvol te vervullen heeft Arjan uitgebreide kennis van diverse programmeertalen en programma’s. Bij Skills & Tools vindt u een overzicht van de programmeertalen en tools die Arjan in de afgelopen jaren heeft toegepast.

Cursussen en Certificeringen

18-10-2016
Introduction to OWASP and the Top 10
Skillsoft
24-06-2014
Applicatie Architect
CIBIT
14-06-2021
AZ-900: Microsoft Azure Fundamentals
28-07-2017
MS (70-480) Programming in HTML5 with JavaScript and CSS3
19-06-2015
MS (70-492) Upgrade your MCPD: Web Developer 4 to MCSD: Web Applications
Een overzicht van eerder behaalde Microsoft certificeringen kan opgevraagd worden via de Microsoft Transcript site: https://mcp.microsoft.com/Anonymous/Transcript
met transcript ID: 799604 en access code: ATMSMCPD

Skills & Tools

C# / VB

ASP.NET MVC

.NET Core 3.1 / .NET5 / .NET6

.NET Framework 1.1 - 4.8

SQL Server 2000 - 2016 / Azure

SSIS - SQL Server Integration Services

SSRS - SQL Server Reporting Services

XML / XSD / XSLT / WSDL

HTML5 / CSS3 / Javascript

SVN / TFS / GIT / Azure DevOps (VSTS)

Visual Studio 2003 - 2019  / VS Code

Scrum / Agile / DevOps

Azure

Opdrachten

CZ
04-01-2019 - 11-06-2021
Senior Application Developer

De maatwerk enterprise content management systemen binnen CZ worden vervangen door OpenText Content Server. Het project is verantwoordelijk voor het: migreren van de 550 miljoen bestaande documenten, migreren van de nieuwe documenten ongeveer 100 000 per dag, het ontwikkelen van webservices om de integratie met OpenText te realiseren en het aansluiten van het IT landschap op de webservices.

Binnen dit project heb ik meerdere opdrachten gelijktijdig uitgevoerd.
Voor de eerste opdracht is de primaire taak het ontwikkelen van integratie services om documenten te kunnen ophalen, opslaan of wijzigen in OpenText en het aansluiten van de document verwerkings componenten op de nieuwe integratie services.
Naast het ontwikkelen van de software ligt de focus ook op het automatiseren van het opleveren van software naar productie. Voor bestaande en nieuwe webservices heb ik succesvol release pipelines ingericht binnen Azure Devops zodat er automatisch na goedkeuring naar de verschillende omgevingen opgeleverd kan worden. 

De tweede opdracht bestaat uit het migreren van de documenten naar OpenText Content Server.
CZ heeft de migratie van de documenten gedeeltelijk uitbesteed aan een derde partij. Met de derde partij is overeengekomen dat de te migreren documenten in blokken van maximaal 10 miljoen documenten per blok aangeleverd worden.
Mijn taken bestaan uit:

  • Het controleren en aanvullen van de migratie specifieke conversie regels.
  • Het controleren of de gegevens van de documenten compleet zijn en in aanmerking komen voor de migratie.
  • Bevindingen van de derde partij valideren en de incorrecte data van de documenten corrigeren zodat de incorrecte documenten alsnog gemigreerd kunnen worden.

Uiteindelijk zijn de migratie activiteiten van de derde partij weer door CZ zelf overgenomen. Om de migratie door CZ zelf te laten uitvoeren, heb ik de bestaande in .NET Framework en .NET Core geschreven migratie applicatie uitgebreid met de mogelijkheid om zelf de documenten te migreren en herstel werkzaamheden uit te voeren.

De door mij gebruikte methoden / technieken / hulpmiddelen zijn: SDL,  Agile / Scrum, C#, .NET 4.5 - 4.8, NET Core 3.1, .NET 5, Entity Framework (Core), Blazor, WCF, XML, SQL Server 2012 - 2016, SSIS, Azure DevOps, Azure Pipelines TFS, Azure Repos GIT, Visual Studio 2019

CZ
01-11-2018 - 31-12-2018
Senior Application Developer

CZ is gestart met de migratie van de lokale TFS naar Azure Devops waarbij ik op eigen initatief heb aangeboden om de work items en code van het team eerder te migreren.
Met succesvol resultaat heb ik:

  • 40 respositories van TFS naar GIT gemigreerd met behoud van de code historie.
  • Alle openstaande work items met attachments gemigreerd
  • Het team begeleid in het werken met GIT (local vs remote branches en pull requests)
DAF
01-10-2016 - 30-09-2018
Senior Application Developer

DAF dealers en verkopers binnen Europa maken gebruik van de DAF MultiSupport Calculator (DMSC) om onderhouds offertes te maken voor bestaande of nieuwe trucks.
Om nieuwe onderhouds producten en nieuwe truck configuraties te blijven ondersteunen in de berekening van offertes is de DMSC constant onderheven aan wijzigingen.

Het uitbreiden, onderhouden en vernieuwen van de DMSC is mijn primaire taak.
Naast het door ontwikkelen van de DSMC applicatie begon DAF medio 2017 aan de overstap naar de Agile / Scrum methode van werken.
Om het nieuwe agile process te kunnen ondersteunen heeft DAF VSTS in gebruik genomen.
Tijdens de migratie van TFS naar VSTS heb ik het iniatief genomen om meteen meerdere Pilot/PoC projecten te starten met de DMSC applicatie.

Pilot / PoC Projecten:

  • Application Insights als standaard logging tool binnen DAF gelinked aan VSTS.
  • VSTS CI / CD implementatie voor onpremise deployments. Het implementeren van CI / CD voor de DMSC en het ondersteunen van andere teams in het opzetten van CI / CD.
  • VSTS Test Manager automatisch unit and ui testen
    Het koppelen en uitvoeren van automatische testen vanuit VSTS op een QA omgeving

De door mij gebruikte methoden / technieken / hulpmiddelen zijn: Waterval, Agile / Scrum, C#, .NET 2.0 - 4.5.1, ASP.NET, WCF, XML, XSD, MSMQ, SQL Server 2012 / 2016, SSIS, SSRS, VSTS, TFS, GIT, Visual Studio 2017, Resharper, TestComplete, Selenium

DLL
01-02-2011 - 30-09-2016
Senior Application Developer

DLL heeft een Europees en een Amerikaans financieel systeem waarin nieuwe aanvragen voor financiële producten worden verwerkt. Een onderdeel van deze applicatie is het beoordelen van de kredietwaardigheid en betrouwbaarheid (fraude) van hun klanten. DLL controleert hun klanten ook op verschillende zwarte lijsten. DLL doet geen zaken met potentiele terroristen.
Binnen het EBS Risk and Compliance team is er behoefte aan een Senior Software Ontwikkelaar om alle Risk gerelateerde software verder uit te breiden als de wet of regelgeving verandert in een land.

Bij DLL heb ik verschillende projecten uitgevoerd, een aantal van deze projecten heb ik gedetailleerder beschreven in separate opdrachten

Bepaalde software ontwikkel werkzaamheden heeft DLL uitbesteed aan externe (buitenlandse) partijen. Mijn taak is om duidelijke technische en functionele ontwerpdocumenten te schrijven in samenwerking met de klant zodat deze externe partijen de werkzaamheden kunnen uitvoeren.

Als senior softwareontwikkelaar ontwikkel ik zelf ook aan de verschillende .NET en C++ applicaties en ondersteun ik de interne en externe ontwikkelaars met hun technische vraagstukken. Voor de hoge prioriteit incidenten ondersteun ik in het oplossen van de incidenten en het correct afhandelen van het problem managementproces.

Met het ontwikkelen van software moet DLL zich houden aan bepaalde interne IT controles zoals SOx. Bij mijn rol als senior softwareontwikkelaar heb ik de taak om het Change en Release managementproces te coördineren en om dit proces goed te registreren zodat de software aanpassingen geregistreerd worden volgens de gestelde eisen. Het moet duidelijk zijn wie welke software heeft aangepast en waarom deze software is aangepast. In het kader van gescheiden verantwoordelijkheden moet er duidelijk geregistreerd worden dat het gehele proces niet door één medewerker is uitgevoerd maar door meerdere medewerkers.

De door mij gebruikte methoden/technieken/hulpmiddelen zijn: Visual Studio, Web Services, SOAP, XSD, XSLT, .NET Framework 1.1 – 4.5, UML, ASP, ASP.NET, ASP.NET MVC, C#, C++, XML, COM+, MS SQL Server, Microsoft DTS, DTSX, SVN, TFS

DLL
01-02-2011 - 30-09-2016
Senior Application Developer

In Europa maakt DLL gebruik van externe bronnen om informatie over hun klanten te bemachtigen tijdens de krediet beoordeling. Om deze externe bronnen te koppelen, heeft DLL het product van SHS Viveon de RiskSuite in gebruik.

De volgende externe bronnen zijn in afzonderlijke projecten aangesloten:

2011) Banque du France in Frankrijk
2012) Altares in Frankrijk
2012) FRISS in Nederland
2013) Creditreform in Duitsland
2015) Creditreform in Oostenrijk
2015) BKR in Nederland
2016) Experian in Engeland
2016) Friss in België

In ieder van deze projecten heb ik de volgende taken uitgevoerd:

  • Schrijven technisch design voor de aanpassingen aan interne systemen.
  • Opstellen requirements samen met de klant voor SHS Viveon.
  • Controleren, testen en goedkeuren van de opgeleverde software van SHS Viveon.
  • Uitvoeren van de Systeemintegratie test wat inhoud het controleren of de nieuwe data van de externe bron gebruikt wordt tijdens de kredietbeoordeling.
  • Begeleiden van het release managementproces van het totale project.

Globaal gezien lijken deze taken identiek, echter ieder land heeft zijn eigen culturele en functionele uitdagingen.

DLL
01-06-2015 - 01-05-2016
Senior Application Developer

Een van de projecten om de technische achterstand in te halen was het migreren van SQL server 2005 naar SQL server 2012. In samenwerking met een externe partij genaamd ISDC is er een plan ontwikkelt om de SQL server 2005 van de applicatie Atonce Finance Europe te migreren naar SQL server 2012. In de Atonce Finance Europe applicatie worden alle lease aanvragen verwerkt voor alle Europese landen waar DLL gevestigd is.

Mijn taak was het controleren en testen van het opgeleverde migratie plan door de externe partij op de OTA-omgevingen en na goedkeuring het daadwerkelijk migreren van de productie SQL server.

Voor deze migratie heb ik gebruik gemaakt van Visual Studio 2010 voor het valideren van de gemigreerde DTS naar DTSX pakketten en T-SQL om de data kwaliteit problemen op te lossen.

Stichting Philips Pensioen Fonds
11-10-2010 - 31-12-2010
Application Developer

Stichting Philips Pensioen Fonds is een nieuw financieel rapportage/ controle systeem aan het ontwikkelen. Dit systeem rapporteert en controleert de vermogens beleggingen van de stichting. Tijdelijk was er extra capaciteit nodig om de aanpassingen op tijd door te voeren.

In samenspraak met de klant zijn de gewenste aanpassingen correct en op tijd geïmplementeerd met behulp van de volgende hulpmiddelen/technieken: TFS, Visual Studio 2010, .NET 4.0, Silverlight

MOCW CFI-DUO
01-01-2009 - 01-10-2010
Application Developer

CFI-DUO is een onderdeel van het Ministerie van Onderwijs Cultuur en Wetenschap. CFI-DUO biedt haar diensten primair via het web aan. Via het web kunnen scholen informatie aanvragen of inzien over bijvoorbeeld subsidies die ze hebben ontvangen of komend jaar kunnen gaan ontvangen. CFI-DUO draagt het beheer van hun infrastructuur en applicaties over aan Atos.

Onderdeel van mijn taak als applicatie beheerder is het uitvoeren van kwaliteit controles op de aangeleverde software van de externe leverancier. Na de controle is het mijn verantwoordelijkheid om de software op te leveren naar de acceptatie omgeving en na goedkeuring op de acceptatie omgeving op te leveren naar de productie omgeving.

Door de samenwerking met het infrastructuur team heb ik naast mijn hoofdtaak als applicatie beheerder ook ondersteuning geboden aan de operationele taken van het infrastructuur team.

Gebruikte methoden/technieken/hulpmiddelen: ASP.NET 1.1, 2.0,3.5, .NET Remoting, Visual Studio 2003 - 2008, webservices

DB Schenker
12-11-2008 - 11-12-2008
Application Developer

DB Schenker heeft besloten om van Exchange server 2003 af te stappen en over te gaan op Critical Path. Mijn taak is het overzetten van gebruikers van exchange naar Critical Path het nieuwe E-mailsysteem.

Op eigen initiatief, in overleg met het projectteam, een tool ontwikkelt om het migratieproces te versnellen.

De tool zorgt ervoor dat in Active Directory verschillende instellingen aangepast worden en de nodige objecten aangemaakt. Met deze tool is de kans op type fouten weggenomen en wordt er veel tijd bespaard door het elimineren van de vele handmatige acties.

Gebruikte methoden/technieken/hulpmiddelen: C#.NET 2.0, LDAP ADSI Visual Studio 2008