Joep Joosten

863aba9f-45a1-42fb-b80b-40e64dd6f843

ready
Profile

Name

Joep Joosten

Email

--

Phone

--

City

Horst

Nationality

--

Birth Date

--

Skills42

technical

Domain Driven DesignJava18yScalaSpring BootTypeScriptAngularReactAWS CDKEffect-TSGoC#XSLTAWSDockerKubernetesEvent Driven ArchitectureCQRSGitLab CI/CDGitHub ActionsBlockchainOCPPJestJUnitPythonMockitoArchitectuurBashAzureCamundaOpenAIApache CamelMachine LearningHibernateServerlessRabbitMQWebscrapingNX

soft

ScrumBesluitvormingMentorschapKritisch DenkenStakeholder Communicatie


## JOEP JOOSTEN
## SENIOR SOFTWARE ENGINEER
## Vaardigheden
& Expertise
Technische Expertise
Java/Scala: Spring Boot, Play
Framework, Akka/Pecco, Maven,
Gradle, Axon, Hibernate, Ebean,
JOOQ, JPA, Junit, Mockito, Spock,
AssertJ, Lombok, MapStruct, Spring
Cloud, Spring Security, Apache FOP,
Apache Camel, RabbitMQ, antlr4
Typescript/Javascript: Angular,
React, Aws-CDK, Effect-TS, Fp-ts,
Express, NodeJS, Bun, Deno, Vite,
Vitest, Jest, NX
Go: Dynamodb, Opensearch/
Elasticsearch, AWS SQS, Docker
Client
DotNet: C#, ASP.NET, .NET Core,
Entity Framework, NUnit
Xml: Xslt, Xsd, Xpath, Saxon, Xsl-FO
Leiderschap &
Management
Besluitvorming, Architectuur,
Principal Software Engineer,
Mentorschap, Technische
Selectie & Werving, Stakeholder
Communicatie, Procesverbetering,
Cross-functionele Samenwerking,
Scrum, Kanban, Jira
Infrastructuur /
Devops & Architectuur
Tools: Gitlab, Github, AWS cli,
VSCode, Vim, Intellij
Scripting: Effect-ts cli, Bash, Shell,
Python
Platformen: Gitlab, Github, AWS
## (ECS, EKS, EC2, S3, SQS, RDS, SES,
AOS(S)), Vercel, Docker, Kubernetes,
Azure, Azure DevOps
Architectuur: Domain Driven
Design, Event Driven Architecture,
C4 Model, Hexagonale Architectuur,
ADR's, Figma, Confluence,
Architectuurontwerp voor
Grootschalige Gedistribueerde
Systemen
Persoonlijke
## Vaardigheden
Samenwerkend, Wendbaar, Kritisch
Denken en Probleemoplossend,
Gemotiveerd, Design thinking,
Open minded, Aanpasbaar,
Efficiënt, Communicatief, Mentor en
Docent
Publicaties &
Begeleiding
Publicaties:
Github: xsltransform.net
Github: effect-aws (bijdrager)
Github: effect-ts (bijdrager)
Begeleiding /
Instructeur:
Instructeur - Angular cursus
Instructeur - AWS cursus
Instructeur - Docker cursus
Begeleiding - Junior ontwikkelaars
Begeleiding - Afstudeerders
Professionele Ervaring
Joeπ | Freelance Senior Software Engineer
2024 - Heden | Horst (Nederland)
Als freelance senior software engineer bied ik expertise in softwareontwikkeling, architectuur en technische leiding aan diverse
klanten. Ik werk aan projecten variërend van greenfield-ontwikkeling tot het onderhouden en moderniseren van bestaande systemen,
met een focus op het leveren van hoogwaardige, schaalbare en robuuste oplossingen.
MyDrives | Senior Software Engineer / Architect | 2024 - Heden
Een platform voor het genereren van kleurprofielrapporten van werkzoekenden of teamassessments. 300+ consultants gebruiken dit
platform dagelijks (soms whitelabel), en het bedrijf beheert alle dagelijkse operaties, financiën en eerstelijnsondersteuning.
Als Senior Software Engineer is het mijn verantwoordelijkheid de communicatie met stakeholders, onderhoud en ontwikkeling van het
project, en het beheren van externe afhankelijkheden van het project. Integratie met OpenAI/Openrouter voor gebruik van LLM's.
Java/Scala, Play framework (play, ebean, deadbolt, twirl). Rapporten genereren met Xml, Xslt en Xsl-fo. AWS (EC2, RDS, S3, SES),
GitHub, GitHub Actions (CI/CD)
Fullinfo | Principal Software Engineer / Solution architect
Juli 2022 - Mei 2025 | Remote (Rotterdam/Amsterdam)
Fullinfo is een start-up / scale-up die wereldwijd bedrijfsinformatie verzamelt via webscraping en ML- en AI-modellen om de
informatie te structureren. Klanten hebben de beste UX-ervaring voor het zoeken naar bedrijven.
Als Principal software engineer leidde ik technische en architecturale beslissingen, hield toezicht op het volledige ontwikkelproces van
architectuur tot implementatie, begeleidde junior ontwikkelaars, beheerde werving en technische selectie, en communiceerde met
stakeholders om de technische roadmap te bepalen. Volledig event based architecture (Eventbridge en SQS), Lambda's geschreven
in Typescript en Go, daarnaast heb ik de scraper geïmplementeerd met effect-ts, NodeJS, Puppeteer en AWS Services. Samenwerking
met ML-team voor het implementeren en uitrollen van custom ML-modellen met AWS Sagemaker en AWS Lambda. Volledig serverless
project, waar de focus lag op betrouwbare, testbare en schaalbare architectuur. Als onderdeel van het backend en devops team was ik
ook onderdeel van de dagelijkse operatie en ontwikkelde ik nog dagelijks software om tickets op te lossen.
Typescript, Go, Serverless, cdk, CQRS with event sourcing, Python, LLM's, Git, Gitlab CI/CD, Effect-ts, Monorepo, NX, Angular, AWS (RDS,
EventBridge, Lambda, DynamoDB, ECS, Route53, CloudFront, S3, ApiGateway, AppSync)
ihomer | Senior Software Engineer
2010 - 2023 | Remote (Nederland)
Softwareprojectorganisatie, met nadruk op greenfield-projecten. Binnen ihomer was ik verantwoordelijk voor de technische richting
van het team, het opzetten van projectstarters voor snelle applicatieontwikkeling, als probleemoplosser, en om teams technisch te
sturen tijdens opschalingsfases.
EVAssist | Senior Software Engineer / Architect | 2021 - 2022
Begonnen als probleemoplosser, uiteindelijk de architectuur van het project herontworpen om de opschalingsfase te ondersteunen.
Het systeem van EVAssist verwerkt 100k+ calls met 150+ agents per maand om 1e en 2e lijns supporttickets af te handelen in een
in-house ontwikkeld callcenter- en ticketsysteem dat volledig integreert met de laadpuntinfrastructuur voor electrisch vervoer van
klanten. Backend-integraties met callcentersoftware, OCPP/OCPI-protocolintegratie, en meerdere externe API's van de klant.
Java (Spring Boot, hibernate, camel), Angular, Serverless backend (Typescript, serverless en CDK), AWS Lambda (Typescript/Java), AWS
(RDS, ECS, AppSync, ApiGateway, CloudFront, S3, DynamoDB), Monorepo, NX
Avata | Senior Software Engineer / Architect | 2021 - 2022
Greenfield-project voor het ontwerpen van een digitaal assets verzekeringsplatform voor b2b-integratie tussen assetproviders en
verzekeringsmaatschappijen.
Digitale ondertekening van contracten met blockchaintechnologie en een klantportaal voor claims. Integraties met meerdere
backends van verzekeringsmaatschappijen, en API- en webintegraties voor digitale assetleveranciers.
Typescript/Java, Angular, serverless, AWS Lambda (Typescript/Java). AWS (CloudFront, Lambda, RDS, DynamoDB, S3, ApiGateway,
AppSync), Monorepo, NX
PowerD | Senior Software Engineer / Software Janitor | 2020 - 2021
Oplossing om laadpuntinfrastructuur (EV, electrisch vervoer) voor klanten (B2C) te beheren. Klanten kunnen hun eigen laadpunt
beheren en hun eigen prijzen instellen om stroom te verkopen aan EV-rijders. Het platform regelt de facturatie en betaling van de EVrijders.
Java (Spring Boot, Hibernate, Apache Camel), Angular, Serverless backend met AWS app-sync/api-gateway, AWS lambda (Typescript/
Java). Backend-integratie met betalingsproviders, OCPP/OCPI-protocolintegratie, Monorepo, NX
MyDrives | Senior Software Engineer / Architect | 2012 - 2023
Een platform voor het genereren van kleurprofielrapporten van werkzoekenden of teamassessments. 300+ consultants gebruiken dit
platform dagelijks (soms whitelabel), en het bedrijf beheert alle dagelijkse operaties, financiën en eerstelijnsondersteuning.
Als Senior Software Engineer was mijn verantwoordelijkheid de communicatie met stakeholders, onderhoud en ontwikkeling van het
project, en het beheren van externe afhankelijkheden van het project. Integratie met OpenAI/Openrouter voor gebruik van LLM's.
Java/Scala, Play framework (play, ebean, deadbolt, twirl). Rapporten genereren met Xml, Xslt en Xsl-fo. AWS (EC2, RDS, S3, SES),
GitHub, GitHub Actions (CI/CD)
KPMG | Senior Software Engineer / Architect | 2018 - 2020
Greenfield-project voor het ontwerpen van een Continuous Control Monitoring System voor grote ondernemingen. Het systeem
monitort de transactionele (financiële) systemen van de klant en detecteert fraude en andere financiële onregelmatigheden. In
samenwerking met Microsoft Nederland en Bangalore.
Multi-repo project (Azure DevOps), Angular, serverless backend op Azure infrastructuur en functions. Draait een Java-gebaseerde
BPMN-engine (spring-boot, camunda, hibernate, camel) met veel integraties via apache camel en maatwerk-integraties voor meerdere
ERP-systemen en enterprise API's.
Java (Spring Boot, Camunda, Hibernate, Apache Camel), BPMN, Angular, Serverless backend, Azure (Functions, AKS, MsSQL,
CosmosDB), Multi Repo project, Azure DevOps

Lendex | Senior Software Engineer / Architect | 2016 - 2017 / 2021
Start-up voor het ontwerpen en implementeren van een peer-2-peer leenplatform voor klanten en kleine ondernemingen. Het
platform verbindt kredietverstrekkers en leners op een veilige en efficiënte manier. Ik was ook betrokken bij de technische due
diligence tijdens investeringsrondes. Platform is in 2021 overgenomen door NIBC bank.
Angular frontends voor een volledige kredietbeoordeling van een lener, en een volledig geautomatiseerd leenproces. Het platform
regelt het volledige leenproces van aanvraag tot betaling en integreert met meerdere externe API's voor betalingsproviders en
identiteitsverificatie. Het financiële proces is gemodelleerd met CQRS (Axon). Draait op AWS, met RDS en S3 opslag.
Java, Spring Boot, CQRS (Axon). Angular, AWS (ECS, RDS, S3, Cloudfront), Gitlab CI/CD
Windcentrale | Senior Software Engineer / Architect | 2015 - 2016
Systeem herontwerpen om windmolencoöperaties voor klanten te beheren. Mensen kunnen investeren in windmolens en krijgen een
aandeel in de opgewekte energie. Het systeem beheert de klantinvesteringen en de energieopwekking.
Spring Boot gebaseerd Java-project met Angular frontend om klantinvesteringen te beheren en de ruwe data van de windmolens te
verkrijgen. Het systeem integreert met meerdere externe API's voor betalingsproviders en energieopwekking. Het financiële proces en
de windmolen-aandelen zijn gemodelleerd met CQRS (Axon). Draait op AWS, met RDS en S3 opslag.
Java, Spring Boot, CQRS (Axon), Angular, AWS (EC2, RDS, S3, Cloudfront), Gitlab CI/CD
ASML | Senior Software Engineer | 2010 - 2019
Onderhoud en uitbreiding van legacy CMS Systeem voor de corporate website van ASML. XML gebaseerd CMS met veel historische
data dat als toegangspoort wordt gebruikt voor investeerders en klanten van ASML.
Upgrade van look-and-feel, XSLT versie 2.0, Tomcat en Java. Verhuizing van applicatie infrastructuur van eigen datacentre naar AWS.
Samenwerking met verschillende afdelingen binnen ASML om content naar de website te brengen.
Java, Tomcat, AWS (EC2, RDS, S3, Cloudfront), Gitlab CI/CD
LogicaCMG | Consultant
2006 - 2010 | Eindhoven, Nederland
Verschillende grote en kleine projecten uitgevoerd. Als (lead) software engineer, informatie analist, bij verschillende bedrijven, onder
andere: Philips, Defensie, IND, Rabobank, Inbev.
Java, Xml/Xslt, Java EE, Adobe Flex, SQL, UML, PHP, Agile Methodologieën
Opleidingen
Hoger Onderwijs
Fontys | Technische Informatica
2001 - 2005 - Eindhoven, Nederland
TU/e | Technische Informatica
1999-2001 - Eindhoven, Nederland