Delen
Bewaren

Hans

Senior Scala Developer
nog geen reviews Den Haag

Over deze freelancer

Nu, als senior Scala developer heb ik meer dan 25 jaar ervaring in softwareontwikkeling met een sterke focus op moderne backend-platformen, microservices en cloud-native architecturen.

Zeer ervaren in het bouwen van schaalbare, bedrijfskritische oplossingen met Scala, ZIO, Akka en event-gedreven integraties binnen complexe enterprise-omgevingen.

Combineer diepgaande technische expertise met senioriteit in architectuur, probleemoplossend vermogen en teamondersteuning, waardoor snel waarde wordt toegevoegd in zowel nieuwe trajecten als modernisering van bestaande systemen.

 


Opleiding

H
1989 — 1995
Hogere Informatica Opleiding (HIO)
Hogeschool Utrecht te Utrecht


Werk & Ervaring

S
01-07-2022 — 30-04-2026
Senior Scala Developer
Aimwel

Stack: Scala (2.13.16), ZIO (2.1.19), Tapir, ZIO Kafka, ZIO Config, ZIO Logging, zio- sqs, scalacheck, cats (org.typelevel), scala-xml, scala-csv, GRPC / protoc / protobuf, org.apache.kafka, io.circe, Doobie, Flyway, react.js, SQL, XML, JSON, XML Schema (XSD), XPath, XSL(T), DTD, (X)HTML, YAML, Spring Cloud Config, Cucumber, Mockito, Simple Build Tool (SBT), GIT / GIT Actions, Docker / Docker Compose, ElasticSearch, Axon Framework, ElasticSearch Kibana, Microservice development, Functional Programming, Trunk-based development, Scrum / Lean and agile principals, Test Driven Development (TDD), CI / CD, AWS Dynamo DB, AWS S3, AWS Simple Queue Service, RESTful HTTP, Insomnia, Kubernetes, Argo CD, MySQL, DB2, H2, IntelliJ Idea, Archiva, Jenkins, Nexus Als senior Scala developer gewerkt aan het advertentietechnologieplatform van Aimwel: een schaalbaar SaaS-platform voor job advertising waarmee vacaturebanken, uitgevers en adverteerders campagnes geautomatiseerd distribueren naar internationale advertentiekanalen en aggregators. De focus lag op backend-architectuur, service-integratie, dataverwerking en betrouwbare communicatie binnen een event-gedreven microserviceslandschap. Binnen het platform verantwoordelijkheid genomen voor meerdere kerncomponenten, waaronder: • de centrale SaaS-PSA backend waarin command handling (Axon), event handling (Axon) en API-exposure samenkomen, inclusief gRPC- en REST- interfaces voor externe klanten; • services voor distributie van campagnes naar externe kanalen, waaronder aggregators zoals talent.com en Adzuna en advertentieplatformen zoals LinkedIn, Meta/Facebook, Criteo en RTBHouse; • feed-verwerkingsprocessen waarin XML- en JSON-vacaturefeeds periodiek worden opgehaald, gevalideerd, getransformeerd en asynchroon verwerkt; • expense reconciliation services waarmee gerealiseerde klikprijzen automatisch worden vergeleken met budgetten en correcties worden doorgevoerd; • een centrale configuratieservice voor gedeelde configuratie richting backend- en frontendcomponenten; • gedeelde libraries voor modellen, configuratie, exception handling en utilities. Gewerkt binnen een architectuur die gericht is op hoge betrouwbaarheid, uitbreidbaarheid en snelle integratie van nieuwe advertising partners.

S
01-07-2018 — 30-06-2022
Scala Developer
De Persgroep Employment Solutions

Stack: Scala (v2.12.6), AKKA, Cats (for Scala), scala-xml, scala-csv, react.js, Polymer, Twitter Bootstrap, JavaScript, scalikejdbc, SQL, XML, JSON, (X)HTML, CSS, CSS2, CSS3, YAML, PHP, Akka (HTTP, Stream, Actor, gRPC), Play Framework (scala), ScalaTest, JUnit, Cucumber, Mockito, Simple Build Tool (SBT), Gradle, GIT, Docker, ElasticSearch, Quartz Job Scheduler, Axon Framework, ElasticSearch Kibana, Kubernetes, Microservice development, Trunk-based development, Scrum / Lean and agile principals, Test Driven Development (TDD), CI / CD, DevOps, Domain Driven Development (DDD), Functional Programming, AWS (Dynamo DB, Kinesis, S3, Simple Queue Service, Route 53), RESTful HTTP, Insomnia, MySQL, H2, MongoDB, Redis, IntelliJ Idea, Unix, Linux, shell scripting, Archiva, Sonar, Jenkins Binnen DPG Media Employment Solutions wordt gewerkt met grote hoeveelheden data, waarbij duizenden vacatures en miljoenen datapunten dagelijks worden verwerkt. Onder deze organisatie vallen onder meer Intermediair en Nationale Vacaturebank, platforms die dagelijks duizenden werkzoekenden ondersteunen bij het vinden van een baan en organisaties helpen bij het aantrekken van nieuw talent. De vacatureverwerking was oorspronkelijk gebaseerd op de legacy-applicatie SanDiego. Omdat deze infrastructuur niet langer door de leverancier werd ondersteund en wijzigingen binnen het bestaande landschap veel doorlooptijd en inspanning vergden, is gestart met de ontwikkeling van een nieuw digitaal platform. Doel hiervan was een toekomstbestendig microservicesplatform te realiseren dat beter aansluit op actuele en toekomstige bedrijfsbehoeften en de functionaliteit van SanDiego gefaseerd kon overnemen: New Development Platform (NDP). Binnen een Scrum-team gewerkt aan het New Development Platform (NDP): het microservicesplatform ter vervanging van de legacy vacature- infrastructuur. Verantwoordelijkheid gedragen voor ontwerp, ontwikkeling en testen van meerdere microservices voor vacatureverwerking, Salesforce-integraties en eventregistratie op basis van Axon event sourcing. Werkzaamheden bestonden onder meer uit: • ontwikkelen van backend-services in Scala en Akka; • modelleren en verwerken van events binnen een event-driven architectuur (Axon); • integreren van externe services en datastromen; • configureren, packagen en releasen van services met behulp van CI/CD naar Kubernetes. Gewerkt in een omgeving met hoge datavolumes waarin schaalbaarheid, betrouwbaarheid en doorlooptijd centraal stonden.


Certificeringen


Portfolio


Reviews

nog geen reviews
5 Sterren
0%
4 Sterren
0%
3 Sterren
0%
2 Sterren
0%
1 Sterren
0%

€ 90 / uur
  • Locatie Den Haag
  • Categorie Development & IT
  • Geverifieerd Email, Telefoon
  • Lid Sinds 30-04-2026