/ Skill Matrix
Language / Framework
Level
Elite
Senior
Senior
Senior
Senior
Senior
Senior
Senior
Senior
Senior
Senior
Senior
Senior
Senior
Years of Experience
22
20+
20+
20+
20+
20+
10+
10+
10+
6
6
5
5
5
/ Personal Information
Ontmoet Arno, een elite C# Developer uit Haarlem met meer dan 22 jaar ervaring. Arno heeft een indrukwekkende carrière opgebouwd met diepgaande expertise in C#, .NET, SQL Server, ASP.NET, en vele andere technologieën. Hij heeft gewerkt aan diverse uitdagende projecten bij ImpactBuying, TKB, en Desan, waar hij complexe integratieplatforms en veilige API’s ontwikkelde. Arno is per direct beschikbaar. Zijn uitgebreide kennis en praktijkervaring maken hem een waardevolle toevoeging aan elk team.
/ Education & Certificates
Hogeschool van Amsterdam
/ Screenings
Alle screenings zijn uitgevoerd door onze screeningspartner PESCHECK.
/ Typeracer Score
Hoe hoger de TypeRacer-score hoe sneller de developer jouw code gaat kloppen en dus het project afrondt. Zelf een TypeRace doen? Dat kan hier! De afkorting 'WPM' staat voor 'words per minute'.
/ More information about me
Ik beschik over de volgende certificaten:
Pluralsight - AWS Developers
Pluralsight - RabbitMQ by Example
Pluralsight - Code-first Entity Framework with LegacyDB
Pluralsight - LINQ Fundamentals
Pluralsight - Wordpress Fundamentals
Pluralsight - C# Design Patterns
Pluralsight - JQuery Fundamentals
E-Novation - Cloverleaf Level 1 Training
SAS - SASETL Studio & Management Console
New Horizons - MCAD
SAS - SAS Certified Base Programmer
Vijfhart - Oracle Database gebruik voor Ontwikkelaars
Pluralsight - SQL Server 2000 DBA
OU Amsterdam - Object Georiënteerd Programmeren
ISH - Ultimo Maintenance Management
ISH - Ultimo Maintenance Management Crystal Reports 8
EXIN - Praktijkdiploma Informatica
HP - Fundamentals of the Unix system
/ Work Experience
Senior Software Engineer | ImpactBuying
Ik ben ingehuurd om vanaf nul een Integratieplatform te creëren. Dit systeem synchroniseert gegevens van GS1 naar hun kernplatform en maakt het gemakkelijk voor hun klanten om hun private label producten aan het systeem toe te voegen en te verrijken. Dit nieuwe integratiesysteem is 100% configuratie gestuurd en volledig generiek.
Methoden en technieken
- SQL Server
- Rider
- Autofac
- FluentAssertions
- SpecFlow
- Moq
- XUnit
- Azure
- .NET7
- Design Patterns
- SOLID
Senior Software Engineer | TKB
Ik heb een volledig nieuwe ASP.NET Core REST API ontwikkeld voor automatische dossierverwerking tussen TKB en hun klanten. Deze dienst is zeer veilig en maakt gebruik van een reverse proxy, IP-whitelisting, X509-certificaten en op rollen gebaseerde authenticatie om gegevens en interacties te beschermen. Daarnaast heb ik een WebHook ingesteld voor het versturen van betalingsupdates via een publiceren/abonneren model. Momenteel werk ik aan het creëren van een exportoplossing voor T-Mobile en een API-integratie met Exact Globe voor hun facturatiesysteem.
Methoden en technieken
- ASP.NET Core Web API
- REST API
- .NET6
- C#
- Azure Keyvault
- Azure Functions
- Azure Log Analytics
- Azure Identity
- SSL
- VS2022
- SQL Server
- FLuentValidations
- Dapper
- ORM
- Autofac
- Swagger
- Postman
- XUnit
- FakeItEasy
- Moq
- PowerShell
Senior Software Engineer | Desan
Ik maakte deel uit van een klein ontwikkelingsteam dat verantwoordelijk was voor het toevoegen van nieuwe functies aan hun vragenlijstplatform. De front-end van de stack was een Typescript-portaal dat REST API-aanroepen verbruikte van een ASP.NET Core API-service, en een SQL Server-database die automatisch werd onderhouden door SQL Server Migrations (Code First).
In deze rol werkte ik nauw samen met mijn teamgenoten om de functionaliteit van het platform continu te verbeteren en te zorgen voor een soepele en efficiënte gebruikerservaring. We maakten gebruik van moderne technologieën en best practices om ervoor te zorgen dat ons systeem robuust, schaalbaar en gemakkelijk te onderhouden was.
Methoden en technieken
- SQL Server
- Jetbrains
- Rider
- TypeScript
- JQuery
- ASP.NET Core API
- Entity Framework (Code First)
- XUnit
- FakeItEasy
- Moq
Senior Software Engineer | Vitas
Ik heb een webportaal ontwikkeld voor EEXI-berekeningen. Met de Greenhouse Gas Strategy richting 2050 heeft de IMO het doel gesteld om de koolstofintensiteit binnen het volgende decennium tot 2030 met 40% te verminderen en in totaal met 50% (70% intensiteit) tot 2050. De Greenhouse Gas Strategy werd in 2018 goedgekeurd door de IMO. De reductiepercentages zijn gerelateerd aan de basislijn van 2008. Korte-termijn, middellange-termijn en lange-termijn maatregelen worden onderscheiden om het doel te bereiken. Dit portaal is nu live.
Ik heb een glycocalyx-platform gemigreerd. Het kernsysteem was oorspronkelijk geschreven in C++, en is nu NET6. Dit systeem bestaat uit een dikke client (WinUI), een SQL Server back-end, en Azure-functies voor de berekeningen.
Methoden en technieken
- SQL Server
- VS2022
- Autofac
- C++
- C#
- WinUI
- XUnit
- FakeItEasy
- Moq
- Azure Functions
- Azure Keyvault
- Azure Table Storage
- Blazor
- WebAssembly
- CSS
- JavaScript
Founder | Cosmopolitan Pets Foundation
We zijn de Cosmopolitan Pets Foundation, en zijn dierenliefhebbers in hart en ziel die de krachten hebben gebundeld met één doel: helpen / ter adoptie aanbieden van (zwerf)honden / katten bij het vinden van een gouden mandje.
Azure Integrations Team Lead | Broad Horizons
Ik was een Team Lead die verantwoordelijk was voor de dagelijkse operaties, een brug tussen het technische team en de functionele organisatie. De opleveringen waren: Azure-functies, DB-scripts en een webportaal.
Senior Software Developer | Ohpen
Ik heb .NET projecten gemigreerd naar .NET Core en was lid van het architectuurteam. Mijn taken omvatten het migreren van SOAP .NET services naar RESTful .NET Core microservices. Ik heb een serverloze Proof of Concept (POC) gecreëerd, waarbij we .NET Core, AWS API Gateway, Lambda en CloudFormation gebruikten. Daarnaast heb ik een POC voor MySQL-replicatie opgezet.
In de loop van mijn werkzaamheden heb ik het volgende gerealiseerd:
- Ik heb het KMS-systeem (Key Management System) opnieuw ontworpen.
- Ik heb een workflow-orchestrator ontworpen en ontwikkeld voor het plannen en verwerken van IT-operatieprocessen (DevOps), met een front-end in MVC5 en een back-end in WEB.API 2.
- Ik heb de Ohpen WCF Webservices opnieuw ontworpen en geïmplementeerd.
- Ik heb gewerkt aan het Ohpen Platform.
- Ik heb PEN-testing (OWASP/vulnerabilities/security) geautomatiseerd via Jenkins 2.7.3.
- Ik heb codekwaliteit en -metrics geanalyseerd met NDepend via Jenkins 2.7.3 en een op maat gemaakte applicatie.
- Ik heb WCF-services opnieuw ontworpen (omgezet naar .NET 4.6.2 en de implementatie vereenvoudigd).
Al met al was mijn rol cruciaal in het moderniseren en optimaliseren van de software-architectuur en -operaties binnen het team, waarbij ik zowel technische expertise als coördinatie tussen verschillende afdelingen leverde.
Methoden en technieken
- AWS Cloud Services
- WebAPI 2
- WCF
- SOAP 1.2
- Entity Framework 6
- Dapper
- ORM
- PowerShell
- MySQL
- VS2017
- MSTest
- NCrunch
- MSpec
- FakeItEasy
- Fiddler
- SOAPUI
- Enterprise Architect
- Python
- Iron Python
- GIT
- TFS
- OWASP
- Jenkins
- SonarCloud
- NDepend
Team Lead / Senior .NET Developer | KPN
Ik ben begonnen bij Reggefiber als Senior Developer, en mijn taak was om de codebasis intern te halen en een ontwikkelingsteam op te zetten. De volgende mijlpalen zijn gerealiseerd:
- Ik heb ISP Wholesale migratiefuncties ontwikkeld voor een bestaand glasvezelbestelsysteem (AXE).
- Ik heb het AXE-systeem geoptimaliseerd.
- Ik heb een ontwikkelingsafdeling/team opgezet.
- Ik heb een versiebeheersysteem geïmplementeerd.
- Ik heb JIRA geïntroduceerd als ticketsysteem.
- Ik heb bedrijfsprocessen geautomatiseerd met beheertools.
- Ik heb verbeteringen aangebracht en nieuwe functionaliteiten geïmplementeerd in het huidige glasvezelbestelsysteem.
- Ik heb een nieuwe SOA-architectuur geïmplementeerd om HD-televisie te ondersteunen over conventionele koperlijnen.
- Ik heb SEPA-functionaliteit geïmplementeerd in onze facturatieservice-engine.
Al met al was mijn rol cruciaal in het verbeteren van de software-infrastructuur en het opzetten van een solide ontwikkelingsteam om de toekomstige groei en innovatie van het bedrijf te ondersteunen.
Methoden en technieken
- Visual Studio
- C#
- SQL Server
- MSMQ
- RabbitMQ
- TFS
- Subversion
- WCF
- ASP.NET
- Webforms
- JQuery
- WAS
- Winforms
- Windows Services
- Entity Framework
- SOAPUI
- NCrunch
- MSpec
- Enterprise Architect
.NET Developer | ZyLab
Mijn collega's en ik hebben een compleet eDiscovery-systeem ontworpen en ontwikkeld volgens de EDRM-standaarden. eDiscovery is de verplichting van partijen in een rechtszaak om documenten uit te wisselen die alleen in elektronische vorm bestaan (ESI). Ons team heeft een geheel nieuwe set tools gecreëerd om dit proces te ondersteunen, waarbij we gebruik hebben gemaakt van de nieuwste technologieën die vandaag de dag op de markt beschikbaar zijn.
Methoden en technieken
- .NET
Senior .NET Developer | Kennemer Gasthuis
Ik heb medische applicaties gecreëerd, waaronder een compleet documentbeheersysteem (DBS) vanaf nul, een medisch dossierbewakingssysteem en verschillende andere applicaties. Het DBS is ontwikkeld om te voldoen aan de behoeften van medische artsen om protocollen op een gestructureerde manier te beheren. De regels voor het opslaan en ophalen van informatie werden opgelegd door de wet. De meeste applicaties waren geschreven in ASP.NET, maar het documentbeheersysteem was eigenlijk een hybride oplossing: het beheergedeelte was een dikke client en voornamelijk gericht op systeembeheerders en supergebruikers. Het eindgebruikersgedeelte bestond uit dynamisch gegenereerde ASP.NET-pagina's die beschikbaar waren via het intranet van het bedrijf.
Al met al speelde ik een cruciale rol in het ontwikkelen van oplossingen die niet alleen voldeden aan de strikte wettelijke eisen, maar ook de efficiëntie en effectiviteit van medische professionals ondersteunden.
Methoden en technieken
- REST API
- .NET
- ASP.NET
/ FAQ
Als je onze partner wil worden dan kun je gemakkelijk een korte vragenlijst invullen. Hierin geef je aan wat jullie segment is is en waar we jullie vacatures kunnen vinden. Verder geef je aan geen stoute dingen te doen. Meld je nu aan via https://partner-worden.paperform.co/
De cv's zijn van echte nerds. Echter, om privacyredenen worden de namen geanonimiseerd bij de eerste keer aandragen. De daadwerkelijke namen worden pas gedeeld wanneer er een concreet voorstel in behandeling is met klanten of partners.
Als je een partner bent van Software Vrienden krijg je als eerste te horen wanneer er nieuwe nerds beschikbaar zijn. Ook houden we je openstaande vacatures in de gaten en geven we je een alert wanneer er een match is. Partner worden is gratis en kan gemakkelijk via https://partner-worden.paperform.co/
Jazeker. Alle nerds die je ziet zijn onze vrienden. Sommige zijn bij ons in dienst, anderen zijn ZZP. Voordat wij een nerd beschikbaar stellen doen wij nauwkeurig onderzoek naar dienst persoonlijkheid en skills. Soms doen we hiernaast ook nog tests om de skills te toetsen en vaak laten we verschillende screenings uitvoeren zoals een referentie-check of een ID check.
Sommige nerds zijn bij ons in dienst, anderen zijn zzp'er. Voordat wij een nerd beschikbaar stellen, doen wij nauwkeurig onderzoek naar hun persoonlijkheid en skills. Soms doen we hiernaast ook nog tests om de skills te toetsen en vaak laten we verschillende screenings uitvoeren zoals een referentie-check of een ID check.
Soms is het voor een organisatie belangrijk om de schakel kort te houden. Hiervoor is het soms mogelijk om een nerd direct in te huren als zzp’er. Software Vrienden vraagt in dit geval het bedrijf om een margin-only kickback-fee zodat het bedrijf direct met de nerd een overeenkomst kan aangaan.
Het is altijd goed om aanvullende informatie door te geven. Dit zorgt ervoor dat jouw profiel nog completer is en aantrekkelijker wordt voor opdrachtgevers. Je kunt dit doorgeven aan ons via de app! We zijn trouwens bezig met een self service oplossing waarin je zelf alles kunt bijhouden.
Uiteraard! Naarmate je skill niveau groeit, groeit ook je tarief! Wij leggen geen beperkingen op met betrekking tot het bepalen van het tarief, omdat we standaard een matching fee hanteren bovenop jouw tarief die we in rekening brengen bij de partner. De kans op een interessante opdracht neemt toe als je tarief lager is. Wil je advies? Neem gerust contact op! Dan delen wij onze observaties op basis van onze kennis van de markt en jouw ervaring.
No worries. We pauzeren je nerdprofiel en houden contact als je andere klus bijna verloopt zodat we al meteen een klus hebben geregeld als je contract stopt. Ideaal toch?