Afstuderen bij WeAreFrank!

Wat leuk dat je interesse hebt in een stage of afstudeerproject bij WeAreFrank! We geven je wat meer informatie over de verschillende projecten die we te bieden hebben.

Grafische unit test omgeving

Java, Angular

Het Frank!Framework is ons open-source platform voor integraties. Configuraties test je met Larva, de ingebouwde tool voor unittests. Die omgeving is nu niet erg gebruiksvriendelijk, waardoor tests uitvoeren en beheren omslachtiger is dan nodig. Je onderzoekt hoe dat beter kan en bouwt zowel de backend als de frontend uit tot één gebruiksvriendelijke oplossing.

Service topologie

Java, Frontend, Datavisualisatie

Binnen organisaties die het Frank!Framework gebruiken communiceren veel services met elkaar, maar de informatie daarover staat verspreid over rapportages, Excel-bestanden en draaiende systemen. Een volledig en actueel overzicht ontbreekt daardoor. Je onderzoekt hoe je die informatie via connectoren samenbrengt tot één centrale bron, en bouwt een interactieve GUI waarin gebruikers via een clickable visualisatie de integraties, relaties en communicatiepaden tussen services kunnen verkennen. Backend en frontend werk je allebei uit, gericht op gebruiksvriendelijkheid, schaalbaarheid en uitbreidbaarheid.

CLI Frank!Framework

Java, CLI, REST API, CI/CD

Het Frank!Framework wordt nu vooral beheerd via de REST API en de webconsole, maar een command-line interface ontbreekt. Je ontwikkelt een CLI die de bestaande REST API-functionaliteit ontsluit, aanvullende beheerfuncties toevoegt die er nu nog niet zijn, en geschikt is voor geautomatiseerde omgevingen zoals CI/CD-pipelines.

CloudEvents met het Frank!Framework

Java, CloudEvents, API

CloudEvents is een gestandaardiseerd formaat voor het distribueren van events en notificaties. De VNG (de koepelorganisatie van Nederlandse gemeenten) wil haar bestaande Notificaties API vervangen door deze modernere, wereldwijde standaard. Voor die oude API ontwikkelden we eerder een integratiecomponent. Je onderzoekt of CloudEvents op dezelfde manier te ondersteunen is en hoe je organisaties een transitiepad biedt van de oude naar de nieuwe standaard. Je verdiept je in de CloudEvents-specificatie, vergelijkt die met de huidige integratiemogelijkheden, ontwerpt een aanpak en bouwt uiteindelijk een connectie waarmee organisaties CloudEvents in hun eigen omgeving kunnen implementeren.

X-Road in de Frank!Gateway

Java, API, Security

X-Road is een open standaard voor veilige, gestandaardiseerde gegevensuitwisseling tussen organisaties en systemen, breed gebruikt in een aantal Europese landen. Nederland kent een vergelijkbare standaard, FSC, die we al ondersteunen in de Frank!Gateway: onze gateway voor gecontroleerde communicatie tussen organisaties. Omdat we die gateway ook in andere Europese landen willen inzetten, willen we X-Road eveneens ondersteunen. Je onderzoekt de X-Road standaard en implementeert die in de Frank!Gateway, met de focus op veilige servicecommunicatie volgens de X-Road principes.

Apache Camel K Kamelets Catalog overbouwen naar Frank!Framework

Java

Onderzoek welke Kamelets (plug-ins voor Apache Camel) relevant zijn voor het Frank!Framework en hoe deze kunnen worden overgenomen. Je analyseert de architectuur van de Kamelets en implementeert een methode om ze binnen het Frank!Framework te gebruiken.

Ladybug integratie met Apache Camel & WSO2

Java

Ladybug is onze Java-testtool voor het analyseren van berichtverkeer binnen het Frank!Framework. In deze stage onderzoek je hoe Ladybug breder ingezet kan worden, bijvoorbeeld voor integraties met Apache Camel en WSO2. Je analyseert de compatibiliteit en implementeert de benodigde uitbreidingen.

Frank!Framework in AWS & Azure Marketplace

Cloud

Onderzoek hoe het Frank!Framework het beste kan worden aangeboden in de AWS en Azure Marketplace. Je analyseert de vereisten, distributiemodellen en de mogelijkheden binnen beide platforms.

Priooo.com Upgrade

Java & Frank!Framework

Upgrade Priooo.com, een oud project binnen WeAreFrank!, en maak het publiek beschikbaar. Voer back-end verbteringen door en gebruik het al een use-case om de mogelijkheden van het Frank!Framework te demonstreren.

Frank!Framework & MCP

Java, AI, MCP, Spring

Ben jij klaar om Frank!Framework ‘MCP-ready’ te maken? Je bouwt een extensie om via MCP data & services gebruiken. Een perfecte kans om ervaring op te doen in architectuur, netwerkcommunicatie én integraties.

XSLT debugging

Java, XSLT

Eerder hebben studenten XSLT debuggable gemaakt met Saxon en Xalan. Dit moet nu ingebouwd worden in het Frank!Framework op een mooie manier, omdat het nu nog een losstaande codebase is.

Interesse gekregen in een project?