Yosh de Vos Yosh de Vos

Site Reliability Engineer & Kubernetes Expert

Webdevelopment

Programming is not my main focus anymore but I still like to write applications from time to time and keep up with the latest changes.

Programming language

  • PHP; Mainly by using Symfony framework and components like API Platform, Sonata and Doctrine
  • Node.js; Small applications that run on frameworks like express.js
  • Javascript / ES6; Worked a lot with React.js but also with Vue.js and Angular.js
  • CSS/SASS; Worked a lot with CSS and SASS but never as a pure front-end developer
  • Go; Started to learn the language
  • Ruby; Basic understanding
  • Python; Basic understanding
  • C/C++; Basic understanding

Programming principles

  • Monolith and (micro)services architecture
  • Design principles like DRY and KISS
  • Code quality assurance
  • Domain Driven Design
  • Version release strategy
  • Automated tests with phpunit, behat, phpstan and more
  • Communication protocols; Pub/sub, Request/Reply, REST API, JWT, HTTP2
  • Database engines; MariaDB, PostgreSQL, ElasticSearch, sqlite, redis
  • Caching mechanism; Varnish, SSI, Redis, Opcode