Profilbild von Nils Hartmann Senior Fullstack Software-Entwickler, -Architekt und Trainer (Java, Spring Boot, React, TypeScript) aus Hamburg

Nils Hartmann

verfügbar

Letztes Update: 14.04.2023

Senior Fullstack Software-Entwickler, -Architekt und Trainer (Java, Spring Boot, React, TypeScript)

Firma: https://nilshartmann.net
Abschluss: nicht angegeben
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (gut)

Dateianlagen

CV-NilsHartmann-01-2023_010823.pdf

Skills

Ich entwickle seit zwanzig Jahren Software in unterschiedlichen Programmiersprachen und Technologien. Dabei habe ich in unterschiedlichen Firmen und Branchen gearbeitet und neben der Programmierung auch Architektur-Aufgaben übernommen sowie Schulungen und Trainings gegeben. Mein Schwerpunkt liegt auf der Fullstack-Entwicklung und Architektur von Anwendungen, typischerweise die aus Java-basierten Services im Backend und React-basierten Single-Page-Applications im Frontend bestehen.

Schwerpunkte Backend-Entwicklung:
  • Java
  • Spring, Spring Boot
  • GraphQL
  • JPA
  • Microservices
  • Messaging
  • Kafka
Schwerpunkte Frontend-Entwicklung:
  • TypeScript
  • React (inklusive Ökosystem wie Redux, Router)
  • Microcomponents, Modularisierung von Web-Anwendungen
  • GraphQL
  • NodeJS
Schwerpunkte CI/CD
  • Git, GitHub, GitLab
  • Jenkins
  • Docker
Darüberhinaus biete ich Beratung/Coaching, Trainings und Schulungen an.
Ich habe zahlreiche Artikel zu den oben genanten Themen geschrieben, z.B. für Heise Developer, die iX oder das Java Magazin. Zu React habe ich außerdem ein Buch geschrieben, das im dpunkt-Verlag erschienen ist.

Mehr Informationen auf meiner Homepage: https://nilshartmann.net/architektur-und-entwicklungsaufgaben-mitarbeit-im-projekt/

Projekthistorie

11/2022 - bis jetzt
Fullstack-Entwicklung einer Web-Anwendung
(Internet und Informationstechnologie, < 10 Mitarbeiter)

  • Entwurf und Implementierung einer Web-Anwendung zur Nachverfolgung von Akten (Frontend und Backend)
  • Technologien: Java, Spring Boot, Postgres, Docker, TestContainers, React, TypeScript

05/2019 - bis jetzt
Beratung und Coaching
diverse

  • Beratung und Coaching von Entwickler-Teams
  • Reviews von Frontend- und Backend-Anwendungen und -Architekturen
  • Schwerpunkte: React, TypeScript, GraphQL, MobX, JavaScript/ES6, Java, Spring

01/2022 - 11/2022
Senior Backend-Entwickler und -Architekt Java
(Internet und Informationstechnologie, < 10 Mitarbeiter)

  • Architektur und Entwicklung einer Microservice-basierten Web- Anwendung für Krankenversicherte (Schwerpunkt Java-Backend mit Spring Boot, RabbitMQ und GraphQL)
  • Entwicklung von automatisierten Integrationstest (u.a. für GraphQL Schnittstelle)
  • Implementierung Build- und Deploymentprozess
  • Integration von Keycloak SSO

07/2020 - 12/2021
Senior Software-Entwickler und -Architekt React Frontend
FJD AG (Internet und Informationstechnologie, 50-250 Mitarbeiter)

  • Architektur und Entwicklung einer Web-Anwendung für behördliche Online-Formulare und -Anträge mit React und Redux
  • Entwicklung von Unit- Integration- und End2End-Test
  • Entwicklung von Backend-Services in Java zur Integration des neuen Frontends in die bestehende Systemlandschaft
  • Umsetzung eines automatisierten Build- und Releaseprozesses
  • Schulung und Coaching neuer Mitarbeiter

10/2019 - 03/2020
Senior Backend-Entwickler und -Architekt Java
Quadcore gmbh (Internet und Informationstechnologie, < 10 Mitarbeiter)

  • Architektur und Entwicklung einer Micorservice-basierten Web-Anwendung für Krankenversicherte (Schwerpunkt Java-Backend mit Spring Boot, RabbitMQ und GraphQL)
  • Entwicklung von automatisierten Integrationstest (u.a. für GraphQL Schnittstelle)
  • Implementierung automatisierter Build- und Deploymentprozesse (u.a. mit GitLab und Docker)

Reisebereitschaft

Verfügbar in den Ländern Deutschland, Österreich und Schweiz
Arbeitsort:
  • remote
Reisebereitschaft:
  • remote, einzelne Tage Vor-Ort
Grundsätzlich:
  • Da ich eine gewisse Kapazität für meine Bestandskunden benötige, Trainings und Schulungen gebe sowie auf Konferenzen spreche, kann ich im Schnitt maximal 3-4 Tage/Woche im Projekt mitarbeiten.
  • Ich bevorzuge Projekte, in denen ich eigenständig arbeiten kann. Daher arbeite ich gerne auch in kleinen Projekten bzw. kleinen Teams, und baue zum Beispiel Proof-of-Concepts oder MVPs.
  • Ich bin auch an kurzen Projekten interessiert.
Kontaktaufnahme bevorzugt per E-Mail. Vielen Dank!

Sonstige Angaben

Kontaktaufnahme bevorzugt per E-Mail. Vielen Dank!

Youtube - Video

YouTube Profil
Profilbild von Nils Hartmann Senior Fullstack Software-Entwickler, -Architekt und Trainer (Java, Spring Boot, React, TypeScript) aus Hamburg Senior Fullstack Software-Entwickler, -Architekt und Trainer (Java, Spring Boot, React, TypeScript)
Registrieren