Meine Dienstleistungen

Nils HartmannIch entwickle seit zwanzig Jahren Software in unterschiedlichen Programmiersprachen und Technologien. Dabei habe ich bis 2019 in Festanstellung und seitdem als Freiberufler in unterschiedlichen Firmen und Branchen gearbeitet und neben der Programmierung auch immer wieder Architektur-Aufgaben übernommen, Schulungen und Trainings gegeben und andere Entwickler gecoached.

Mein Schwerpunkt liegt auf der Beratung und Unterstützung von Entwickler-Teams, die Fullstack-Webanwendungen und Single-Page-Applications, bauen wollen. Gemeinsam mit den Teams erarbeite ich, welche Tools, Methoden und Architekturen für ein Projekt am besten passen.

Grundsätzlich ist es mir wichtig, für Kunden Lösungen zu finden, die den individuellen Bedürfnissen und Anforderungen gerecht werden und die die konkreten Gegebenheiten im Projekt nicht aus den Augen lassen. Dazu ist es meiner Meinung nach notwendig immer zu schauen, welche Konsequenzen (sowohl positiv wie auch negativ) eine Entscheidung für oder gegen eine Technologie, eine Architektur oder ein Vorgehen hat. Etwas nur zu machen, weil "man das so macht" führt häufig in die Irre. Im Zweifel plädiere ich dafür, lieber klein anzufangen und dann später zu skalieren bzw anzupassen.

Architektur- und Entwicklungsaufgaben

  • Schwerpunkte im Backend: Spring / Spring Boot, GraphQL, JPA, REST
  • Schwerpunkte im Frontend React und Next.js, GraphQL, TypeScript, Redux und JavaScript/ES6+
  • Entwicklung von Prototypen und MVPs
  • Beratung und Diskussion von Architektur-Fragen
  • Unterstützung bei technischen Fragestellungen und Problemen
  • Weitere Informationen hier

Workshops, Trainings und Coaching

Ich gebe zu unterschiedlichen Themen sowohl öffentliche als auch nicht-öffentliche Schulungen, Workshops und Trainings.

  • Trainings und Schulungen rund u.a. um React, Next.js, dem React Ökosystem mit Bibliotheken wie GraphQL, TanStack Query und TanStack Router und zod. Außerdem Schulungen der Sprachen JavaScript und TypeScript.
  • Workshops zu Architektur-Themen (Frontend und Backend)
  • Durchführung von Code Reviews, Coaching und Beratung
  • Weitere Informationen hier

Artikel und Vorträge

Über die Themen, mit denen ich mich beschäftige, schreibe ich regelmäßig Artikel und halte dazu Vorträge: