Bo over zijn interne project

Benieuwd naar waar onze trainees zoal mee bezig zijn? Hieronder vertelt Bo Flachs over het interne project waar hij aan heeft gewerkt na het afronden van ons opleidingstraject.

“Na het afronden van het opleidingstraject bij Sogyo ben ik samen met enkele mede-trainees aan de slag gegaan met het ontwikkelen van de KnowledgeSpider Applicatie (knowledgespider.sogyo.nl). Met deze applicatie kunnen trainees hun vaardigheden in kaart brengen en gedurende het traject hun voortgang bijhouden. De applicatie heeft zijn naam te danken aan het “spinnenweb” waar de vaardigheden van de trainees in weergegeven worden (zie afbeelding).

Tijdens mijn eigen opleidingstraject heb ik erg veel vaardigheden opgedaan die ik tijdens het bouwen van deze applicatie toe heb kunnen passen. Zo maakt de applicatie gebruik van een Front-End gebouwd in React + Typescript, gebruiken we Gitlab voor Version Management, regelen we de CI/CD op Gitlab en gaat de samenwerking volgens de Agile-principes.

Naast het toepassen van deze vaardigheden heb ik ook veel nieuwe dingen geleerd. Zo is de Back-End volledig in C# geschreven, terwijl we in het opleidingstraject veel met Java gewerkt hebben. Gelukkig was er tijdens het opleidingstraject veel aandacht voor de principes waar Java gebruik van maakt; hierdoor was de overstap op de redelijk vergelijkbare taal C# geen enkel probleem. Ook het authenticeren/autoriseren van gebruikers middels OAuth2.0, het gebruiken van Helm voor de deployment naar een Kubernetes-cluster en het schrijven van acceptatietesten met ReqnRoll zijn nieuwe vaardigheden die ik heb opgedaan tijdens het werken aan de KnowledgeSpider Applicatie.

De komende tijd gaan we verder met het toevoegen van allerlei nuttige features om de applicatie nog beter te maken. Deze week is de applicatie voor het eerst door de nieuwe trainees gebruikt; erg leuk om ons product gebruik te zien worden!”