Freelance

Een paar extra handen en ogen. Even een duwtje in de goede richting. Een stoomcursus .NET Core, Azure of Angular. Hulp bij het inrichten van een build- en release-straat. Zo maar een greep uit de mogelijkheden die ik kan bieden als freelance software ontwikkelaar en architect. Niet alleen voor fulltime inzet ter versterking van je team, maar ook voor kortstondige hulp in de vorm van consultancy. Kennis overdragen aan het team, zodat ze snel zelfstandig aan de slag kunnen.


Meer dan 15 jaar ervaring in software development vormt de basis van mijn brede kennis op het gebied van ICT. En niet alleen technisch. Door de technische (on)mogelijkheden helder te verwoorden kan ik een brug slaan tussen business en IT, in begrijpbare taal voor iedereen. En Agile hoef ik niet eens te noemen, dat is vanzelfsprekend.

Full-stack

Weer zo'n hippe term. Maar het klopt wel! Want naast jarenlange ervaring met back-end ontwikkeling ben ik in de tijd ook gaan kijken naar de front-end. Node, NPM, Angular, VS Code, TypeScript, WebPack, dat soort zaken.

Back-end

Dit vormt het fundament van mijn kunnen. Microsoft .NET, .NET Core, Web API (REST), ASP.NET, MVC, C#, SQL Server, Entity Framework, Linq, IIS, noem het maar op. Natuurlijk met de nodige certificaten.

Microsoft Certified Solutions Associate Badge Microsoft Certified Solutions Developer Badge

Front-end

De wereld verandert en SPA's zijn hot. En logisch, de browser kan steeds meer en daar moeten we van profiteren. De JavaScript frameworks vliegen je om de oren. Als back-ender kom je dan al snel terecht bij Angular. Ik dus ook. Na trainingen en jaarlijkse bezoek aan onder andere Angular Connect in Londen voel ik me ook thuis in de wereld van de front-end. Met TypeScript uiteraard. En ook hier oog voor architectuur: goede opzet van de applicatie, overzichtelijke componenten en automatische testen.

Apps

En alsof dat nog niet genoeg is, hebben we ook de apps nog voor iOS en Android. Op dit gebied heb ik een goede basis gelegd met Xamarin, om zo met voor mij bekende taal (C#) en omgeving (Visual Studio) apps te ontwikkelen.

Cloud

De Cloud eng? Welnee, al lang niet meer. Je eigen infrastructuur inrichten, beheren, updaten, veilig en online houden kost veel tijd en energie. Ik heb niet de illusie dat ik dat beter kan dan de experts van Microsoft. Daarom dus Azure. Scala aan mogelijkheden en het groeit alleen maar. Web apps draaien in Azure, gekoppeld aan SQL Server, Application Insights, Azure Active Directory, Web Jobs en Storage is voor mij bekend terrein.

Azure Fundamentals Badge Azure Developer Associate Badge

DevOps

Die ene grote monolitische applicatie kan natuurlijk echt niet meer. Autonome teams, dat is wat we willen. Zelf in control zijn van het releasen van toegevoegde waarde. Maar autonome teams die elk meerdere Micro Services opleveren, kunnen net zo goed zorgen voor een hel op gebied van deployment. Er is geen standaard aanpak en daarom is het belangrijk te kijken naar jouw specifieke landschap en werkwijze. Met mijn kennis van onder meer Azure DevOps (voorheen Visual Studio Team Services) kan ik helpen met het opzetten van een build en release strategie. CI/CD, ARM Templates, Agile Boards, Repos, Pipelines en Artifacts.