Freelance/ZZP Software Architect, Designer en Developer
Per direct (parttime) beschikbaar voor opdrachten in de regio Noord.
Ik werk sinds 1996 in de IT branche en heb inmiddels 25 jaar werkervaring opgedaan in voornamelijk de high tech industrie. Gedurende deze periode heb ik verscheidene rollen vervuld, zowel technische als niet-technische, zoals (senior) ontwikkelaar, (senior) ontwerper, architect, en build- test- en configuratie manager. De laatste jaren ben ik tevens verantwoordelijk geweest voor coördinatieachtige taken zoals requirements-management en teamleiding, waarbij het in het laatste geval meestal ging om de rol van meewerkend voorman.
Ik ben het meest vaardig in software ontwikkelomgevingen die in de technische automatisering worden gebruikt, met name de programmeertalen C/C++ in een UNIX/Linux omgeving, maar heb daarnaast ook programmeerervaring opgedaan in OO talen zoals C#, Python en Java. Behalve in de typische embedded software ontwikkelomgevingen voel ik me ook erg thuis in MS Windows ontwikkelomgevingen, o.a. door het ontwikkelen van een aantal Windows C#/.NET applicaties (zowel m.b.v. WinForms als met WPF) en door het ontwerp en de implementatie van een web-based ASP.NET applicatie framework.
Verder heb ik in de hobbysfeer ervaring opgedaan met de open source CMS'en Joomla en WordPress t.b.v. het opzetten van drie websites, en met het ontwikkelen van een drietal Android apps i.c.m. Java (zie kader links).Tussen de opdrachten door probeer ik mijn IT kennis up-to-date te houden o.a. door het volgen van cursussen en workshops, zoals recentelijk iOS mobile app development i.c.m. SwiftUI en Kotlin.
Mijn doel is om mijn technische en niet-technische vaardigheden uit te breiden en/of te perfectioneren. Binnen het domein van de embedded software doe ik dat het liefst in de rol van meewerkend voorman. Daarnaast ik zou mijn technische kennis graag willen verbreden door applicaties te ontwikkelen in niet-embedded domeinen, bijvoorbeeld op het gebied van mobile application development of in web-ontwikkelomgevingen.