Skip to main content

Vaardigheid: Keycloak

Upgrade achterkant van het Nalatenschap portaal

Als onderdeel van een team heb ik kortgeleden een significante upgrade doorgevoerd aan het nalatenschap portaal. We hebben een volledig nieuwe Kotlin-gebaseerde backend geïmplementeerd en het e-mailsysteem vervangen door een online campagne mailer. Ook hebben we het volledige autorisatiesysteem omgezet naar Keycloak en de MySQL database vervangen door MariaDB. Door deze upgrade hebben we de prestaties, veiligheid en gebruikerservaring van het nalatenschap portaal verbeterd. De nieuwe Kotlin backend biedt een robuustere en efficiëntere infrastructuur, de online campagne mailer biedt meer controle over de manier waarop e-mails worden verstuurd en ontvangen en Keycloak zorgt voor efficiënte en veilige gebruikersauthenticatie en autorisatie. De upgrade naar MariaDB biedt betere prestaties en stabiliteit en meer functies, zoals ondersteuning voor SQL, transacties en gegevensintegriteit. Ik ben trots op het resultaat en kijk uit naar vergelijkbare upgrade projecten in de toekomst.

Lees verder

COVID test afname stappen configurator

Tijdens dit project was ik, als onderdeel van een team, betrokken bij de ontwikkeling van een portal voor een organisatie in de gezondheidszorg in verband met de Covid-pandemie. Daarnaast was ik ook betrokken bij de ontwikkeling van een nieuw platform om de softwarematige processen op te lossen op een Low-Code manier. Hoewel het project nooit werd afgerond vanwege hernieuwde inzichten binnen de organisatie, was het een waardevolle ervaring voor mij waarbij ik belangrijke lessen leerde over flexibiliteit, communicatie en technisch ontwerp.

Lees verder

Maatwerk webshop voor internationale verkoop

Als onderdeel van een team heb ik gewerkt aan de digitalisering van een webshop voor een grote speler in de bandenindustrie. Omdat de eisen niet pasten binnen bestaande frameworks, werd er gekozen voor een maatwerk oplossing. ElasticSearch werd gebruikt voor het zoeken van producten en Keycloak voor autorisatie. Content werd beheerd in het Java CMS MagnoliaCMS en vertaalbaarheid was een belangrijke factor. Dankzij de inzet van de juiste technologieën en expertises is de webshop tot een succesvol einde gebracht.

Lees verder