WERK

DeanOne

Fullstack maatwerk VOIP klantenportaal backend applicatie

Voor Telecomprovider DeanOne als Fullstack Developer gewerkt aan custom maatwerk klantenportaal voor VOIP-telefonie op de backend.

Dwight Mijnals heeft als freelance Backend Developer gewerkt in scrum team aan ontwikkeling van het klantenportaal voor B2B beheer van VOIP-diensten en klantproducten. Het team bestond uit 8 Developers en IT-manager/ Product Owner aan nieuwe features, bugfixing en stapsgewijs omzetten van de legacy code naar microservices architectuur.

Bij de overschakeling naar microservices was het zeer belangrijk dat de applicatie verder bleef draaien voor klanten terwijl er door ons team werd doorontwikkeld. Voor de stack werkte we met PHP Laravel MVC design, Vue.js, Typescript, Bootsrap, Docker-compose en berichten vanuit RabbitMQ voor communicatie van VPS servers onderling.

Het was nogal een uitdaging omdat de applicatie best groot was en uit diverse facetten bestond welke moesten blijven functioneren.

Beheer van de servers is samen met DevOps team opgezet waarbij gebruik werd gemaakt van Docker met Kubernetes voor schaling van betreffende servers en internetverkeer met oplevering via CI/CD methodiek. Voor het testen van de applicatie heeft Dwight gewerkt met BDD methode met gebruik van Gherkin en CodeCeption voor programmering van geautomatiseerde test scripts. Hierbij zijn voor de QA de belangrijkste scenario’s gebruikt om de applicatie te monitoren en testen. Het gehele test gedeelte was met nauwe samenwerking en overleg met de business afdeling.

Stack:

  • Custom framework portal website
  • PHP
  • Symfony REST API
  • Microservers
  • Vue.js
  • HTML
  • CSS
  • Laravel 6
  • GIT
  • Docker
  • Gherkin Codeception
  • Selenium
  • BDD
  • CI/CD
  • E2E met geautomatiseerde test scripts
  • KLANT:

    DeanOne

  • JAAR:

    2018 - 2020

  • OPLEVERING:

    Backend maatwerk PHP framework, VOIP B2B applicatie

PORTFOLIO