Nico Gräf

Nico Gräf

Senior Softwareentwickler · Freiburg im Breisgau

Hi, ich bin Nico, Senior Softwareentwickler aus Freiburg im Breisgau. Seit über zehn Jahren entwickle ich Software in verschiedensten Rollen: selbstständig als Web-Freelancer, als Fullstack-Entwickler in einem Konzern oder als Teamleiter eines Software-Startups. Ich habe großen Spaß daran, moderne Webanwendungen zu bauen, komplexe Probleme zu lösen und neue Technologien auszuprobieren. Nebenbei schreibe ich gerne Artikel über Themen aus der Softwareentwicklung. Aktuell baue ich jotti, ein Kassensystem für gemeinnützige Organisationen, ausgelegt auf die KassenSichV.

Erfahrung

Okt 2025 – heute

Creator & Maintainer · jotti

Freiburg im Breisgau

Initiator, Architekt und alleiniger Entwickler von jotti, einem kostenlosen mobilen Kassensystem (Source-Available) für Vereine und gemeinnützige Organisationen, ausgelegt auf die KassenSichV. Das gesamte Produkt eigenständig konzipiert und umgesetzt: Go-Backend mit event-basiertem, append-only Kassenjournal (GoBD), React-Frontend, Cloud-TSE-Anbindung (fiskaly), DSFinV-K-Export, ESC/POS-Bondruck und self-hosted Docker-Deployment.

Go TypeScript React PostgreSQL Event Sourcing DDD Docker Caddy Linux Vite shadcn/ui Tailwind CSS JWT Argon2id zod KassenSichV/TSE

Mai 2024 – heute

Senior Software Engineer · Haufe Akademie

Freiburg im Breisgau

Entwicklung für den Weiterbildungsbereich der Haufe Group in einem crossfunktionalen Scrum-Team: event-getriebene Serverless-Systeme auf AWS und React-Frontends. Maßgeblich am Aufbau einer internen React-Komponentenbibliothek als shadcn-Registry beteiligt (Registry-Setup und CLI, Radix-UI-Komponenten, Tailwind CSS, Design-Tokens zum internen Design-System). Einen Microservice für die asynchrone Kommunikation zwischen SAP und der übrigen Systemlandschaft gebaut und das Team in event-getriebener Architektur geschult, um Kopplung zu reduzieren. Selbstständig in ABAP eingearbeitet, als SAP-Anpassungen anstanden: Unit-Tests geschrieben und Reports in testbare, isolierte Klassen aufgeteilt. Interner Vortrag zu Event Sourcing.

AWS Serverless DynamoDB CDK IaC TypeScript React Material UI Event-Driven SAP ABAP DDD Docker Linux GitLab PostgreSQL Vite shadcn Radix UI Microservices Tailwind CSS zod

Sep 2022 – Mai 2024

Lead Software Engineer · Idana AG

Freiburg im Breisgau

Fachliche und disziplinarische Führung eines fünfköpfigen Entwicklungsteams bei Idana, einem deutschen Healthcare-Startup mit digitalem Anamnese-Assistenten; zusätzlich Scrum Master sowie verantwortlich für Systemarchitektur und Tech-Debt-Management. Migration des JavaScript-Backends auf eine Go-Architektur geleitet, kritische Performance-Limits über Datenbank-Indizes auf Basis normalisierter Hashes gelöst und Build-Zeiten durch die Einführung von Vite und esbuild deutlich reduziert. Das Idana Customer Portal von der Customer-Journey-Analyse bis zum interaktiven Clickdummy konzipiert sowie Hiring und Onboarding neuer Entwickler verantwortet.

Leadership Scrum Google Cloud Go TypeScript Vue.js Angular Electron SQL MongoDB Firebase Material UI E2EE GitHub

Jun 2020 – Sep 2022

Software-Entwickler · Idana AG

Freiburg im Breisgau

Full-Stack-Entwicklung der Webanwendung und Backend-Services hinter Idanas digitalem Anamnese-Assistenten, vom Design-Prototyping bis zu CI/CD und Ende-zu-Ende-Verschlüsselung.

Google Cloud Node.js Go TypeScript Vue.js Angular Electron React MySQL SQL NoSQL MongoDB Firebase Material UI Docker CI/CD E2EE Scrum PWA UI/UX Design Adobe XD GitHub

Sep 2017 – Apr 2020

Front-End-Entwickler · Urknall Startups

Freiburg im Breisgau

Konzeption, Design und Entwicklung einer Android-App, einer Hybrid-App und einiger Features im Web-Backend der Community-Plattform des Unternehmens.

Vue.js Cordova CouchDB Android HTML CSS JavaScript

Jun 2016 – Mär 2020

Webdesign & Softwareentwicklung · Freelance

Freiburg und Umgebung

Selbstständig: Webdesign und Online-Marketing, Softwareentwicklung sowie App- und Web-App-Entwicklung für Kunden aus der Region Freiburg.

Freelancing Web Design UI/UX Design HTML CSS JavaScript Node.js Express.js React AngularJS PWA Cordova Framework7 Docker Linux MongoDB Firebase D3.js Data Visualisation Open Data NPM Travis CI Test Coverage Documentation Online Marketing Instagram Google Shopify Hackathon Art

Jul 2016 – Apr 2017

Wissenschaftliche Hilfskraft · IMTEK, Uni Freiburg

Freiburg im Breisgau

Design und Implementierung eines PCBs als Erweiterung für die Entwicklung eines neuen Sensors. Betreuung des Elektronik-Praktikums.

PCB Design Electronics Embedded Teaching