Mijn passie is om het complete softwareontwikkelproces van idee tot uitrol en beheer zo in te richten dat de 'time to market' van nieuwe ideeën en producten zo kort mogelijk wordt. Na eerst heel veel ervaring opgedaan te hebben in het ontwerpen, schrijven en onderhouden van software als (Lead) Software Developer, heeft mijn focus zich nu verplaatst naar het complete proces daar omheen. Om dit te bereiken kan ik meerdere rollen vervullen: architect, trainer, coach en software developer.
Mijn brede ervaring gaat van elektronica en IoT via applicaties programmeren tot aan architectuur en cloudoplossingen. Ik help u graag met het verbeteren van het softwareontwikkelproces. Dit doen we door samen een visie te definiëren, te experimenteren en stapsgewijs het proces te verbeteren.
Sebastiaan Megens
06 - 1010 9212
Woestijnstraat 20
1448 PG Purmerend
Als Senior Software Developer in het Tools-team heb ik me bezig gehouden met verbeteringen aan de content pipeline, ontwikkelstraat en tools. Toen ik bij Guerrilla kwam was er nog geen CI/CD. Ik heb daar CruiseControl.NET geintroduceerd, dit is uiteindelijk uitgegroeid tot een kleine build farm. Ik heb meegewerkt aan de Playstation spellen Killzone Liberation, Killzone 2 en Killzone 3.
Gebruikte technologiën: C++, C#, Python, ASP.NET MVC, CruiseControl.NET, Perforce.
TerugVoordat ik bij Qurrent kwam werd alle softwareontwikkeling extern gedaan. Ik ben aangenomen als Lead Software Developer om een team op te zetten waarmee we de bulk van de ontwikkeling zelf konden doen. Als onderdeel daarvan moest ook een complete ontwikkelstraat opgezet worden.
Het originele team is uiteindelijk uitgegroeid tot drie teams.
De laatste anderhalf jaar hebben we met een nieuw klein team de bestaande C# software aangepast en verhuisd naar Azure met als eindresultaat dat de ontwikkelteams compleet zelfstandig hun software konden uitrollen en monitoren.
Gebruikte technologiën: C#, Python, ASP.NET MVC, git (Bitbucket), CruiseControl.NET, Jenkins, PowerShell, Azure, Octopus Deploy, Terraform, Ansible, Consul, Fabio, Cassandra, Event Store, Pulse Virtual Traffic Manager, Telegraf, Influxdb, Grafana, Elasticsearch, Kibana, Perforce.
TerugSamen met de eigenaar van Wall-Art hebben we gekeken hoe we stapsgewijs zijn workflow voor het vertalen van produkten konden verbeteren. Waar voorheen veel geknipt en geplakt moest worden in Excelbestanden, bespaart hij nu veel tijd door een applicatie te gebruiken die de Excelbestanden genereert en controleert.
Gebruikte technologiën: C#, .NET Core, Avalonia, Azure DevOps.
TerugVoor Greenchoice heb ik vele opdrachten mogen doen:
Gebruikte technologiën: Ansible, Terraform, Azure Pipelines, logz.io (OpenSearch, voormalig Elastic Stack), Python, C# / .NET, Jenkins, git (Bitbucket, Azure Repos).
TerugAls DevOps coach hielp ik ontwikkelteams om DevOps te omarmen en daarmee hun werk leuker, sneller, beter en goedkoper te maken. De aandacht hierbij richtte zich voornamelijk op de technische aspecten van DevOps, zoals de pipeline en automatische testen. Maar uiteraard werden het (Scrum-)proces en de mindset niet uit het oog verloren.
Vanuit een groot team met Agile en DevOps coaches hielp ik daarmee NS IT om een wendbaardere organisatie te worden.
TerugAls Ansible engineer hielp ik binnen het eHerkenning project om de onderdelen Aggregator en Simulator te migreren naar een nieuw platform. De grootste uitdagingen hierin waren de transitie van Debian systemen naar RHEL systemen, een andere networktopologie en een platform dat nog in ontwikkeling was. Om hier grip op te krijgen heb ik met behulp van Vagrant en VirtualBox een stabiele sandbox gebouwd waarin snel was te ontwikkelen. Daarnaast toonden infrastructuurtesten gebaseerd op InSpec aan dat de systemen correct waren geconfigureerd.
Begin Q4 2023 is deze migratie succesvol afgerond.
Gebruikte technologiën: Ansible, InSpec, Terraform, Vagrant, VirtualBox, Java, GitLab.
TerugVoor een bedrijf dat zeer gevoelige informatie verwerkt ben ik bezig om een aantal van hun engineers verder op te leiden in het gebruik van Ansible. In de vorm van focusdagen werken we aan een dertigtal aspecten van Ansible met als doel dat Ansible over een aantal maanden geen geheimen meer voor hen heeft.
Terug