eelman.dev
Taal

Ramon Eelman

Freelance Java/Kotlin Developer

Ramon Eelman is een Kotlin-ontwikkelaar die begon met Java als hobby in zijn vroege jaren en nog steeds aan zijn hobbyprojecten werkt in het weekend. Een gepassioneerde ontwikkelaar die geboren is voor zijn beroep. Zijn voorkeurstechnologieën zijn Kotlin, Kubernetes, Coroutines, Spring Boot, MongoDB en Postgresql. Wat persoonlijkheid betreft, is Ramon een positieve, open en extraverte ontwikkelaar die gepassioneerd is over ontwikkeling en druk kan weerstaan. Hij kan goed omgaan met kritiek en neemt zijn ontwikkelingsprestaties zeer serieus.

Van april 2025 tot heden

Senior Kotlin Developer

Grote retailer

Ik werkte aan een internationaal retail media-systeem waarmee gebruikers videoadvertenties op schermen in winkels kunnen boeken. Het platform bevatte rapportage, complexe planning en strikte performance-eisen. Ik heb kernfunctionaliteit opnieuw ontworpen met een gelaagde caching-aanpak om de gebruikerservaring sterk te verbeteren.

KafkaKotlinSpring BootAzureKubernetesArgoCD
Van mei 2024 tot december 2024

Senior Java/Scala Developer

Financiele softwareleverancier

Ik werkte als senior developer aan een kortlopend project om databaseprestaties te verbeteren. Met behulp van een materialized view en een verplaatsing van operaties naar de database heb ik een prestatiewinst geboekt waardoor werk dat meerdere minuten duurde in minder dan een seconde uitgevoerd kan worden.

JavaScalaPostgreSQLSpring BootActiveMQJBPM
Van maart 2022 tot oktober 2023

Senior Kotlin Developer

Nationale energie-organisatie

Ik heb systemen gemoderniseerd die centraal staan in de Nederlandse energiemarkt. Dit omvat het centrale aansluitregister dat de enige bron van waarheid is voor gegevens gerelateerd aan stroomaansluitingen en energieleveranciersovereenkomsten. Samen met mijn team (The Power Rangers) hebben we alle datastructuren opnieuw gemodelleerd, onze MongoDB-database geoptimaliseerd en SOAP-endpoints herbouwd naar REST-varianten. De stack was voornamelijk Spring Boot WebFlux met Kotlin coroutines. We gebruikten Kafka voor message queues en hebben onze microservices gedeployed op Kubernetes op AWS.

KotlinJavaKafkaOracleSpring BootMongoDBOAuth2AWS
Van augustus 2021 tot februari 2022

Kotlin Cloud Developer

Multinationale voedselonderneming

Ik werkte in het e-finance team dat pakbonnen en facturen creëert voor 50.000 dagelijkse bestellingen. We hebben gecentraliseerde Oracle-code gemigreerd naar een nieuwe event-based microservice-architectuur zonder enige downtime. Binnen het team heb ik de leiding gehad bij het creëren van een nieuwe real-time factureringsarchitectuur die de gemiddelde wachttijd voor facturen heeft teruggebracht van een hele dag tot seconden. Ik heb ook een betalingsservice gemigreerd van Oracle naar PostgreSQL en een bedrijfsbrede library gecreëerd om geldbedragen correct te verwerken.

KafkaOracleCoroutinesPostgreSQLSpring BootSwaggerOpenAPI
Van december 2020 tot augustus 2021

Lead Solutions Architect

Vastgoed-startup

Het project had als doel de interacties tussen vastgoedeigenaren, banken en taxateurs te automatiseren. Ik was als enige verantwoordelijk voor het ontwerpen, testen en implementeren van backend systemen in een microservicearchitectuur. Ik heb vele API-integraties gecreëerd en de single sign-on flow opnieuw geïmplementeerd vanwege ernstige beveiligingsproblemen. Ook heb ik alle PostgreSQL-databases gemigreerd naar MongoDB Atlas, waardoor de totale kosten met 90% zijn gereduceerd. Tijdens mijn tijd daar hebben we zeer weinig backend gerelateerde productieproblemen gehad, ook al is de applicatie al door vele duizenden gebruikt. Ik heb het project kunnen overdragen aan een andere collega die mijn werk met succes heeft kunnen voortzetten.

Spring BootKotlinGraphQLMongoDBPostgreSQLNodeJSTypeScriptAngular
Van april 2019 tot april 2020

Java/Kotlin Cloud Developer

Grote e-commerce retailer

Ik heb systemen herschreven die verantwoordelijk zijn voor het verwerken van nieuwe producten. Dit was om alle systemen voor te bereiden op Franstalige content voor uitbreiding naar Wallonië. Ik heb gewerkt aan verschillende microservices die verantwoordelijk zijn voor de creatie van productdata. De grote hoeveelheid data en de noodzaak om systemen zonder downtime te wisselen maakten de opdracht uitdagend. Daarnaast heb ik ook het voortouw genomen om bepaalde problemen samen met verschillende teams op te lossen en heb ik zelfstandig nieuwe diensten ontworpen.

KotlinJavaRESTBigqueryPostgreSQLSpring BootMongoDBSpring ReactorPub/Sub
Van maart 2017 tot januari 2019

java Developer

CMS- en klantdataplatformleverancier

Ik werkte als Java technisch consultant. In die rol ondersteunde ik eindklanten in sport, telecom en bankwezen.