Skills en Expertise

In de afgelopen tien jaar waarin ik heb geprogrammeerd, heb ik met enorm veel programmeertalen en frameworks te maken gehad, van C tot Ruby en van Java tot Python. Hierdoor heb ik uitgevonden welke talen en frameworks mij het best liggen en waar ik het beste en liefste mee werk.

De afgelopen jaren heb ik me gespecialiseerd in enkele stacks, zoals hieronder te lezen. Hoewel ik natuurlijk mijn voorkeuren heb, zal ik altijd the best tool for the job kiezen, onafhankelijk van mijn voorkeur.

Ik programmeer, tenzij het project anders vereist, volgens de Coding Standards van Bytecode, die ik voor het grootste deel heb opgesteld. De Coding Standards zijn hier te vinden.

De technieken waar ik momenteel het meeste mee werk zijn in bold.

Web-development

  • NodeJS/Javascript (ES6+, Typescript)
  • ReactJS
  • PHP (WordPress, Laravel, Magento 2)

Mobile development

  • React Native (Expo)
  • Progressive Web Apps
  • Ionic 2+
  • Accelerated Mobile Pages

Databases

  • PostgreSQL
  • MySQL
  • GraphQL

Werkwijze

  • “Always choose the best tool for the job”
  • Architectuur aan de hand van The Twelve-Factor App
  • Alles (behalve secrets) in versiebeheer (Git)
  • Projectmanagement via SCRUM/Agile principe
  • Samenbrengen van Development, Security en Operations via DevSecOps
  • Prioritiseren via de MoSCoW methode
  • Ontwikkeling obv. Test-Driven Development (TDD)
  • Functional programming waar mogelijk
  • SOLID en DRY code
  • Versioning volgens Semantic Versioning
  • Voorkomen van technical debt, short term én long term
  • Gebruik van vrije (open-source) software waar mogelijk




Persoonlijke ontwikkeling

Als developer is het belangrijk om altijd te blijven leren en om ervoor te zorgen dat je altijd bij blijft met de nieuwste technieken. Om deze reden besteed ik één dag per week aan zelf-educatie.

Waar ik momenteel mee bezig ben:

//TODO: sadly this site is not completely up to date yet. If you have any questions, feel free to contact me

Waar ik de afgelopen tijd mee bezig ben geweest (meest noemenswaardig):

//TODO: sadly this site is not completely up to date yet. If you have any questions, feel free to contact me

Wat ik nog wil gaan leren (meest noemenswaardig):

//TODO: sadly this site is not completely up to date yet. If you have any questions, feel free to contact me

Vragen of hulp nodig?

Ik ben erg gepassioneerd over hoe ik alles heb geconfigureerd, en ik help anderen graag. Mocht je vragen hebben, mail me gerust!