Lebenslauf · 2026
Nikita Moritz
Backend-Entwickler
Java und Spring Boot · DevOps und KI-gestützte Entwicklung
Fachinformatiker für Anwendungsentwicklung (IHK), drei Jahre Java-Backend im Ausbildungsbetrieb eines Softwarehauses: REST-APIs mit Spring Boot, Datenmodellierung mit JPA/Hibernate, versionierte Migrationen mit Flyway, PostgreSQL und MySQL, Integrationstests.

Standort
Telegram
GitHub
Sprachen
- Festanstellung, Vollzeit
- Hybrid und vor Ort (primär)
- Remote (möglich)
- Projektarbeit, 3 bis 6 Monate
- Umzug (optional, EU): Köln, Düsseldorf, Bonn, München, Stuttgart
Festanstellung, Vollzeit · Hybrid und vor Ort (primär) · Remote (möglich) · Projektarbeit, 3 bis 6 Monate · Umzug (optional, EU): Köln, Düsseldorf, Bonn, München, Stuttgart
Profil
Seit Mai 2026 betreibe ich meine Anwendungen auf einem eigenen Linux-Server. Ich schreibe den Dienst also nicht nur, ich sehe auch, wie er im Betrieb ausfällt, und baue ihn entsprechend: vom Datenmodell bis zu Deployment, Monitoring und Backups.
Die Entwicklung läuft KI-gestützt. Architektur, Review, Sicherheit und Betrieb liegen bei mir.
Berufserfahrung
Mai 2026 bis heute · Remote
Entwickler und Administrator eigener Produkte
nikone.dev
- Vier eigene Webprodukte im Betrieb: Datenmodell, REST-API, Authentifizierung und Mandantentrennung, Deployment und Monitoring
- Backend-Architektur nach Ports und Adaptern, Domänenlogik unabhängig von Framework und Datenbank
- PostgreSQL: Schemaentwurf, Indizes, Ausführungspläne, versionierte Migrationen, getrennte Demo- und Produktionsdatenbanken
- Betrieb auf eigenem Linux-Server: Reverse Proxy, TLS, systemd, tägliche Backups, Alerting
- wildro.app: Neuaufbau des Backends als Spring-Boot-Service (Java 21, Maven, Flyway, Testcontainers), im Aufbau
Juli 2025 bis Apr 2026, 10 Monate · Aachen
Weiterbildung und Bewerbungsphase
- Einarbeitung in Frontend und einen zweiten Sprachstack: TypeScript, React und Next.js
- KI-gestützte Entwicklung als tägliches Werkzeug aufgebaut
- Erstes eigenes Übungsprojekt im April 2026, aus dem wildro.app hervorging
Mai 2022 bis Juni 2025, 3 Jahre 2 Monate · Aachen
Praktikum und Ausbildung zum Fachinformatiker
Gypsilon Software GmbH
- Entwicklung und Pflege performanter REST-APIs mit Java und Spring Boot, dokumentiert mit OpenAPI/Swagger
- Abschlussprojekt: Terminverwaltungsmodul für die Immobiliensoftware K-ZWO. Entitäten und Datenmodell entworfen, wiederkehrende Termine mit Kalenderlogik, Validierung und Konfliktprüfung
- Rechnungsworkflow: Fehler in einem produktiv genutzten Prozess finden und beheben, dazu Übersetzungen der Anwendung umsetzen und pflegen
- Anbindung relationaler Datenbanken (PostgreSQL, MySQL), JPA/Hibernate und Flyway für Datenmodellierung und Migrationen
- Integrations- und API-Tests, Code-Qualität mit SonarQube, Feature-Branches und Merge Requests in GitLab, Zusammenarbeit mit den Frontend-Teams
Okt 2019 bis Apr 2022, 2 Jahre 7 Monate · Aachen
Weiterbildung und Selbstentwicklung
- Deutsch bis Niveau B2 mit Zertifikat, ehrenamtliche Unterstützung im lokalen Gemeinschaftsbereich
Juni 2013 bis Okt 2019, 6 Jahre 5 Monate · Dnipro, Ukraine
Systemadministrator
Ruflex
- Administration und Überwachung von Linux- und Windows-Serverumgebungen, Einrichtung von Netzwerk- und Systemkomponenten
- Sicherstellung von Systemverfügbarkeit, Datensicherheit und Backup-Strategien
Eigene Projekte
- soultrek.live · Live, WeiterentwicklungNext.js, TypeScript, Prisma, PostgreSQL, next-intl
- wildro.app · In EntwicklungJava 21, Spring Boot, PostgreSQL, Testcontainers
- pdef.online · Live, WeiterentwicklungNext.js, TypeScript, pdf-lib, PostgreSQL
- nikone.dev · LiveNext.js, Analytik
Kenntnisse
Backend (Schwerpunkt): Java 17 und 21 · Spring Boot · Spring Security · Spring Data JPA · Hibernate · REST · OpenAPI/Swagger · Flyway · Exception Handling · Validation · Maven · Gradle · JUnit · Mockito
Datenbanken: PostgreSQL · MySQL · SQL · JPA/Hibernate · Prisma
Weitere Sprachen und Laufzeiten: TypeScript · JavaScript · Node.js · Bun, in eigenen Projekten im Einsatz und weiter in Vertiefung
Frontend und Client-Architektur: HTML · CSS · Vaadin · Next.js 16 · Server Components · Tailwind CSS · shadcn/ui
Werkzeuge und Arbeitsweise: Git · GitLab · GitHub · Docker · SonarQube · Postman · Confluence · IntelliJ IDEA · VS Code · Linux · Scrum
DevOps und Systemadministration: systemd · Caddy · ACME und TLS · GitHub Actions · CI/CD · Backups · Monitoring und Alerting · Serveradministration Linux und Windows · Netzwerkinfrastruktur
Cloud und Hosting: Hetzner Cloud · Vercel · Neon (managed PostgreSQL) · Docker · GitHub Actions
Sicherheit: OWASP Top 10 · Authentifizierung und Autorisierung · Rate Limiting · Security Header · Secret-Verwaltung über Vault
KI-gestützte Entwicklung: Claude (API und CLI) · Claude Code · GitHub Copilot
Architektur: Microservices · Vertical Slice Architecture · Hexagonal (Ports und Adapter) · Multi-Tenant-SaaS · Abwägung SSR und CSR · Validierung an den Rändern · Clean Code und SOLID
Infrastruktur und Betrieb · Sicherheit
Läuft auf meinem Server (Hetzner, Ubuntu 24.04) und bedient laufende Websites:
Reverse Proxy, TLS und Perimeter: Caddy als einziger Eingang, Let's-Encrypt-Zertifikate über ACME mit automatischer Erneuerung, Anwendungen lauschen ausschließlich auf Loopback
Prozesse: Anwendungen unter systemd, Unit-Dateien und Drop-in-Overrides, Timer für den Neustart abgestürzter Dienste mit Telegram-Benachrichtigung
Datenbanken und Backups: PostgreSQL in Docker, Indizes und Ausführungspläne, Connection Pools, Migrationen, Trennung von Demo und Produktion, täglicher pg_dump per Timer mit Auslagerung
In eigenen Projekten durchgesetzt:
Authentifizierung und Mandantentrennung: Einmalcodes aus crypto.randomInt, ein neuer Code entwertet alle vorherigen, Prüfung von Auth und Mandant auf jeder Route
Rate Limiting: Limits pro IP und pro Konto, Zähler in PostgreSQL, damit Budgets einen Neustart überleben
Header: CSP, HSTS, X-Frame-Options, Referrer-Policy, Permissions-Policy auf allen Routen
Passwörter und Geheimnisse: Argon2id, Secrets ausschließlich im Vault, nie im Code
Ausbildung und Studium
BWV Aachen
Fachinformatiker für Anwendungsentwicklung (IHK), Ausbildungsbetrieb Gypsilon Software GmbH, Juli 2022 bis Juni 2025
National Metallurgical Academy of Ukraine
Master und Bachelor of Science, Automatisierung technologischer Prozesse, Sept 2008 bis Juli 2013
Stärken: Selbstständig: eigene Produkte laufen unter meiner Verantwortung · Sorgfältig: Sicherheit, Backups und Monitoring von Anfang an · Teamfähig: drei Jahre im agilen Team bei Gypsilon
Nebentätigkeit: Eigene Projekte laufen außerhalb der Hauptarbeitszeit, ohne Wettbewerb zum Arbeitgeber.
Stand: 2026-09-21