Top-Experten-Abzeichen
Empfohlener Experte
Profil-Kopfzeilen-Hintergrund

Hendrik Roskam

Full-Stack-Entwickler

Hendrik Roskam
Profil-Kopfzeilen-Overlay
Deventer, Niederlande

Erfahrungen

Mai 2021 - Bis heute
4 Jahren 11 Monate

Full-Stack-Entwickler

Mainmatter

Expertise-Details
Stellenbeschreibung
Full-Stack-Entwickler bei Mainmatter
Industrien
Informationstechnologie (IT)
Bereichen
Informationstechnologie (IT)
Produktentwicklung
  • Entwarf und lieferte Spring Boot Microservices mit Clean Architecture und JPA aus, stellte versionierte REST- und GraphQL-Endpunkte mit Paginierung, Filterung und standardisierten Fehlerhüllen bereit, was clientseitige Fehler und den Support-Aufwand verringerte.
  • Implementierte OAuth2/JWT mit Spring Security und methodenbasierter Autorisierung, ermöglichte Least-Privilege-Zugriff und hielt das Sitzungsmanagement durch Refresh-Token-Rotation und CSRF/CORS-Härtung robust.
  • Optimierte stark beanspruchte Datenbankpfade durch Query-Hints, indexierte Suche und Hibernate Second-Level-Cache, senkte die P95-Latenz und stabilisierte den Durchsatz bei Spitzenlast.
  • Baute WebSocket/SSE-Kanäle für Echtzeit-Benachrichtigungen und Workflow-Fortschritte, ersetzte Polling, verringerte Backend-Ressourcen und erhöhte die Aktualität der UI.
  • Erstellte Batch- und ETL-Pipelines mit Spring Batch, um Drittanbieterdaten aufzunehmen und für Reporting-Datenbanken zu normalisieren, wodurch Dashboards und Zeitreihenanalysen mit Elasticsearch und PostgreSQL ermöglicht wurden.
  • Führte Contract-Testing und Schema-Evolution-Praktiken für APIs ein, ermöglichte abwärtskompatible Änderungen und sichere schrittweise Frontend-Rollouts.
  • Instrumentierte Services mit strukturiertem Logging und OpenTelemetry-Traces/-Metriken, verbesserte Fehlerursachenanalyse und verkürzte MTTR bei Vorfällen.
  • Containerisierte Java-Services mit Docker und setzte sie mit GitHub Actions auf Kubernetes ein, implementierte Blue-Green-Rollouts, Health-Probes und automatisierte Datenbank-Migrations-Schranken.
  • Sicherte Qualität mit JUnit 5/Mockito/Testcontainers für Service-Layer und Selenium für kritische Abläufe, blockierte Releases durch CI-Coverage-Grenzwerte und Smoke-Suites.
  • Mentorte Entwickler zu Spring-Patterns (Transaktionsgrenzen, DTO-Mapping, Validierung) und Performance-Profiling mit JFR/Async Profiler, um Allocation Hotspots und N+1-Abfragen zu beseitigen.
Feb. 2017 - Apr. 2021
4 Jahren 3 Monate

Full-Stack-Entwickler

EMPIST

Expertise-Details
Stellenbeschreibung
Full-Stack-Entwickler bei EMPIST
Industrien
Informationstechnologie (IT)
Einzelhandel
Bereichen
Informationstechnologie (IT)
Produktentwicklung
Qualitätssicherung
  • Lieferte Spring Boot-APIs für E-Commerce- und B2B-Portale, standardisierte DTOs, Paginierungsverträge und Problem-Details-Fehler, die den SPA-Konsum vereinfachten und den Integrationsaufwand reduzierten.
  • Implementierte Identity- und Access-Management mit Spring Security, OAuth2/OIDC und SAML-SSO, stimmte RBAC-Richtlinien zwischen Admin- und Kundenanwendungen ab.
  • Baute ETL-Jobs in Java, um Daten aus Partner-APIs in Elasticsearch und PostgreSQL zu aggregieren, und ermöglichte schnelle Suche, Facetten und KPI-Berichte für Geschäftsverantwortliche.
  • Verbesserte die Performance durch kompilierte JPA-Abfragen, Batch-Schreibvorgänge und Connection-Pool-Tuning, senkte die CPU-Auslastung und optimierte P95/P99 in Spitzenzeiten.
  • Fügte Echtzeitfunktionen über WebSocket-Endpunkte und langlebige Subscriptions hinzu, hielt Inventar, Benachrichtigungen und Activity-Feeds ohne Client-Polling synchron.
  • Etablierte automatisierte Tests mit JUnit/Mockito für Services und Selenium für Checkout- und Subscription-Flows, führte CI-Pipelines mit Artefakt-Versionierung und Feature-Flag-Releases ein.
  • Berücksichtigte Barrierefreiheits- und SEO-Anforderungen, indem serverseitig gerenderte Inhalte eingesetzt und API-Strukturen an Frontend-Zustandsmodelle angepasst wurden, um Over-Fetching zu reduzieren.
  • Führte Observability mit Correlation-IDs, strukturierten Logs und Performance-Budgets ein, ermöglichte proaktive Kapazitätsplanung und schnellere Incident-Triage.
  • Refaktorierte Legacy-Controller in mehrschichtige Services und Repository-Pattern, verbesserte Kohäsion, Testbarkeit und Onboarding-Geschwindigkeit neuer Entwickler.
  • Arbeitete mit Produkt und UX zusammen, um API-Akzeptanzkriterien und Telemetrie-Events festzulegen, priorisierte Features, die Konversion und Retention messbar verbesserten.
Juli 2014 - Jan. 2017
2 Jahren 7 Monate

Frontend-Entwickler

First Line Software

Expertise-Details
Stellenbeschreibung
Frontend-Entwickler bei First Line Software
Industrien
Informationstechnologie (IT)
Bereichen
Informationstechnologie (IT)
Produktentwicklung
Qualitätssicherung
  • Erstellte produktive UIs, die Java Spring Web API-Services konsumierten, und fügte robuste HTTP-Client-Schichten mit Retry, Abbruch und typisierten Verträgen hinzu, um datenintensive Ansichten zu stabilisieren.
  • Führte schrittweise ab 2016 TypeScript ein und plante eine gestaffelte Migration zu modernen SPA-Patterns, verringerte Laufzeitfehler und verbesserte Feedback-Zyklen für Entwickler.
  • Erstellte eine wiederverwendbare Komponentenbibliothek und dokumentierte Integrationsmuster für Spring-Endpunkte, beschleunigte die Lieferung und sicherte visuelle Konsistenz über Teams hinweg.
  • Implementierte barrierefreie Formulare und Fehlerzustände gemäß ARIA/WCAG, steigerte Abschlussraten und verringerte Support-Tickets.
  • Optimierte Asset-Lieferung mit asynchronem Laden und frühem Code-Splitting entsprechend API-Caching-Semantik, verbesserte First Paint und interaktive Metriken.
  • Fügte gezielte Unit- und Integrationstests für risikoreiche Komponenten und API-Adapter hinzu, erkannte Regressionen früher und verkürzte Review-Zyklen.
  • Kooperierte mit Backend-Entwicklern, um Java-API-Verträge zu verfeinern, N+1-Muster zu beseitigen und eine konsistente Fehlersemantik bereitzustellen, die die Client-Fehlerbehandlung vereinfachte.

Branchenerfahrung

Sehen Sie, in welchen Branchen dieser Freiberufler den Großteil seiner beruflichen Laufbahn verbracht hat.

Erfahren in Informationstechnologie (IT) und Einzelhandel.

Informationstechnologie (IT)
Einzelhandel
Profil-Übereinstimmungsdiagramm

Erfahrung nach Fachbereich

Zeigt, in welchen Abteilungen und Funktionen dieser Freelancer am meisten mitgewirkt hat.

Erfahren in Informationstechnologie (IT), Produktentwicklung und Qualitätssicherung.

Informationstechnologie (IT)
Produktentwicklung
Qualitätssicherung
Profil-Übereinstimmungsdiagramm

Zusammenfassung

Senior Softwareingenieur mit Schwerpunkt Java und Spring Boot, der sichere, skalierbare APIs und Datenplattformen entwirft, die schnelle, barrierefreie Webanwendungen im Gesundheitswesen, E-Commerce und Fintech ermöglichen. Experte für Spring Boot Microservices, Spring Security/OAuth2/JWT und CI-getriebene Qualität mit JUnit/Mockito, die Zuverlässigkeit steigert, P95-Latenzen senkt und die Auslieferung in komplexen, datenintensiven Systemen beschleunigt. Produktorientierter Partner, der barrierefreie UIs mit modernen Frontends baut, Analytics und A/B-Tests für evidenzbasierte Iterationen einsetzt und dabei Cloud-Kosten optimiert, ohne die Performance im großen Maßstab zu beeinträchtigen.

Fähigkeiten

  • Backendentwicklung: Java, Spring Boot, Spring Framework, Spring Cloud, Spring Security, Hibernate, Jpa, Soap/rest-apis, Kafka, Rabbitmq, Microservices, Ddd
  • Datenbankverwaltung: Postgresql, Mysql, Oracle, Redis, Mongodb, Elasticsearch
  • Cloud-computing Und Hosting: Aws (Ec2, S3, Lambda), Gcp (Kubernetes Engine), Azure, Docker, Kubernetes, Jenkins, Github Actions, Gitlab Ci/cd, Terraform
  • Testen Und Monitoring: Junit, Mockito, Selenium, Cypress, Tdd, Bdd, Lasttests
  • Weitere Fähigkeiten: Ereignisgesteuerte Architektur, Api-gateways, Domain-modellierung, Agile, Ci/cd-pipelines

Sprachen

Englisch
Verhandlungssicher
Niederländisch
Fortgeschritten

Ausbildung

Sept. 2010 - Juni 2014

Vrije Universiteit Amsterdam

Bachelor-Abschluss, Informatik · Informatik · Amsterdam, Niederlande

Statistiken

Erfahrung

Positionen gesamt 3
Erfahrung in Informationstechnologie (IT) 11.5 J.
Durchschn. Dauer 3 J. 10 M.
Längste Erfahrung 4 J. 10 M.

Fachkenntnisse

Aktuelle Rollen Full-Stack-Entwickler, Frontend-Entwickler
Hauptbranchen Informationstechnologie (IT), Einzelhandel
Hauptfachbereiche Informationstechnologie (IT), Produktentwicklung, Qualitätssicherung

Qualifikationen

Höchster Abschluss Bachelor

Profil

Erstellt
Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen

Frequently Asked Questions

Sie haben Fragen? Hier finden Sie weitere Informationen

Wo ist Hendrik ansässig?

Hendrik ist in Deventer, Niederlande ansässig.

Welche Sprachen spricht Hendrik?

Hendrik spricht folgende Sprachen: English (Verhandlungssicher), Dutch (Fortgeschritten).

Wie viele Jahre Erfahrung hat Hendrik?

Hendrik hat mindestens 12 Jahre Erfahrung. In dieser Zeit hat Hendrik in mindestens 2 verschiedenen Rollen und für 3 verschiedene Firmen gearbeitet. Die durchschnittliche Dauer der einzelnen Projekte beträgt 4 Jahre und 11 Monate. Beachten Sie, dass Hendrik möglicherweise nicht alle Erfahrungen geteilt hat und tatsächlich mehr Erfahrung hat.

Für welche Rollen wäre Hendrik am besten geeignet?

Basierend auf der jüngsten Erfahrung wäre Hendrik gut geeignet für Rollen wie: Full-Stack-Entwickler, Frontend-Entwickler.

Was ist das neueste Projekt von Hendrik?

Die neueste Position von Hendrik ist Full-Stack-Entwickler bei Mainmatter.

Für welche Unternehmen hat Hendrik in den letzten Jahren gearbeitet?

In den letzten Jahren hat Hendrik für Mainmatter und EMPIST gearbeitet.

In welchen Industrien hat Hendrik die meiste Erfahrung?

Hendrik hat die meiste Erfahrung in Industrien wie Informationstechnologie (IT) und Einzelhandel.

In welchen Bereichen hat Hendrik die meiste Erfahrung?

Hendrik hat die meiste Erfahrung in Bereichen wie Informationstechnologie (IT), Produktentwicklung und Qualitätssicherung.

In welchen Industrien hat Hendrik kürzlich gearbeitet?

Hendrik hat kürzlich in Industrien wie Informationstechnologie (IT) und Einzelhandel gearbeitet.

In welchen Bereichen hat Hendrik kürzlich gearbeitet?

Hendrik hat kürzlich in Bereichen wie Informationstechnologie (IT), Produktentwicklung und Qualitätssicherung gearbeitet.

Was ist die Ausbildung von Hendrik?

Hendrik hat einen Bachelor in Informatik from Vrije Universiteit Amsterdam.

Wie ist die Verfügbarkeit von Hendrik?

Hendrik ist sofort vollzeit verfügbar für passende Projekte.

Wie hoch ist der Stundensatz von Hendrik?

Der Stundensatz von Hendrik hängt von den spezifischen Projektanforderungen ab. Bitte verwenden Sie die Meet-Schaltfläche im Profil, um ein Meeting zu planen und die Details zu besprechen.

Wie kann man Hendrik beauftragen?

Um Hendrik zu beauftragen, klicken Sie auf die Meet-Schaltfläche im Profil, um ein Meeting anzufragen und Ihre Projektanforderungen zu besprechen.

Durchschnittlicher Tagessatz für ähnliche Positionen

Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.

1200
900
600
300
Stundensatzvergleich-Diagramm
⌀ Markt: 870-1030 €
Die angegebenen Tagessätze entsprechen der typischen Marktspanne für Freiberufler in dieser Position, basierend auf aktuellen Projekten auf unserer Plattform.
Die tatsächlichen Tagessätze können je nach Dienstalter, Erfahrung, Fachkenntnissen, Projektkomplexität und Auftragsdauer variieren.