Zum Hauptinhalt springen

Komplexe Software.Klar weitergedacht.

Ich bin Nicholas. Ich modernisiere gewachsene Systeme, entwickle digitale Produkte und begleite Teams bis zum produktiven Einsatz.

Softwareentwicklung · Architektur · Technische Führung

Nicholas Petrasek, Gründer und Principal Engineer bei NIPE Solutions
Nicholas Petrasek Wien / Remote

Ausgewählte Projekte

Weitere Projekte ansehen

E-Commerce

Ein Shop, der mitwächst.

Modernisierung und Expansion nach Österreich und in die Schweiz.

15.000 → 25.000

Bestellungen pro Woche

Technische Details

E-Commerce · Österreich & Schweiz · Online-Lebensmittelhändler

Aus einem Legacy-Storefront entstand eine moderne, erweiterbare Commerce-Plattform.

Ein laufendes JavaScript-Shop-System modernisieren, ohne Single Sign-on oder Kundenzugang zu unterbrechen.

Mein Beitrag

  • Storefront mit Next.js 14, Redux Toolkit und TanStack Router/Query modernisiert.
  • AES-256 Token Bridge für nahtloses SSO zwischen altem und neuem Shop entwickelt.
  • Python-Monolith in event-getriebene Spring-Boot-Microservices mit Kafka und OpenAPI aufgeteilt.
  • Neuen Stack in weniger als vier Wochen in der Schweiz eingeführt.

Werkzeuge

Next.js · React Native (WebView) · Spring Boot · Kafka · AES-256 · PostgreSQL · Kubernetes · Docker · TypeScript

Projektergebnisse

  • First Contentful Paint um 40 % verbessert.
  • 700+ Bestellungen pro Tag im neuen Markt.
  • Österreichisches Volumen von 15k auf 25k Bestellungen pro Woche gesteigert (+66 %).
  • Dynamische Banner, Brand Pages und DI-basierte Feature Registry steigerten den wöchentlichen GMV im zweistelligen Prozentbereich.

Vereinfachte Architekturübersicht

  1. Next.js Storefront
  2. AES-256 SSO Token Bridge
  3. Spring Boot Microservices
  4. Kafka Event Backbone

Mobility

Reporting ohne Warten.

Deutliche Beschleunigung der Datenverarbeitung durch eine moderne, skalierbare Architektur.

12 Stunden → 2 Minuten

Laufzeit des täglichen Reports

Technische Details

Mobilität · Europäische Union · Europäischer Maut- und Mobilitätsanbieter

Eine Reporting-Plattform machte hochvolumige Fahrzeugtelemetrie für Self-Service-Analysen nutzbar.

Langsame regulatorische Reports ersetzen und gleichzeitig von 200k auf 10M On-Board-Units wachsen.

Mein Beitrag

  • MySQL-CDC-Pipeline mit Debezium, Kafka, Spring Boot ETL und ClickHouse konzipiert.
  • Telemetriedaten für hochperformantes analytisches Reporting denormalisiert.
  • Reporting-Microservice mit REST/JSON und columnar SQL für Self-Service BI umgesetzt.

Werkzeuge

Kafka · ClickHouse · Spring Boot · Debezium · Docker · PostgreSQL

Projektergebnisse

  • Daily-Report-Laufzeit von 12 Stunden auf 2 Minuten reduziert (-99.7 %).
  • Reporting von 200k auf 10M OBUs skaliert.
  • Operative Daten für Self-Service BI verfügbar gemacht.

Vereinfachte Architekturübersicht

  1. MySQL CDC
  2. Debezium
  3. Kafka
  4. Spring Boot ETL
  5. ClickHouse

Open Source

Software zum Weiterbauen.

React-Bausteine und Entwicklungswerkzeuge mit öffentlichem Code, Dokumentation und Beispielen. Hier kannst du dir ansehen, wie ich technische Probleme löse.

Persönliches Projekt · Fiktiver Shop

Brinnich

Ein Shop mit einem Augenzwinkern.

Für meinen Bruder gebaut: ein fiktiver Bademantel-Shop mit eigener visueller Identität, Produktseiten, Warenkorb und Badge Lab. Eine Spielwiese für Gestaltung und Interaktion, die sich selbst nicht zu ernst nimmt.

Brinnich ansehen
Der Brinnich-Parodie-Shop: gelbe Überschriftfläche und eine illustrierte Bademantel-Abteilung in Lila, Rosa und Mint.

Leistungen

Wobei ich dich unterstütze.

Pragmatische technische Führung für Produkt, Plattform und Delivery.

Bestehende Software modernisieren

Ein Legacy-System bremst Produktentwicklung oder Skalierung.

Was wir gemeinsam angehen

  • Analyse und technische Zielrichtung
  • Inkrementelle Migrationspläne
  • Cloud-native, event-getriebene Services
Digitale Produkte entwickeln

Ein kundenorientiertes Produkt braucht schnelle, verlässliche Iteration.

Was wir gemeinsam angehen

  • Web- und Mobile-Erlebnisse
  • Designsysteme und Feature-Entwicklung
  • Sichere Integrationen und Payments
Daten zuverlässig verbinden

Operative und analytische Daten müssen im Produktionsmaßstab zuverlässig fließen.

Was wir gemeinsam angehen

  • Architektur für CDC- und Streaming-Pipelines
  • Event-Verträge und Service-Integration
  • Spaltenbasiertes Reporting und Self-Service BI
Teams technisch begleiten

Ein Team braucht klarere Delivery-Systeme und stärkere Engineering-Praxis.

Was wir gemeinsam angehen

  • CI/CD-Pipelines
  • Coaching für TDD und Clean Architecture
  • Cross-funktionale technische Führung

Über mich

Nicholas Petrasek

Gründer & Principal Engineer

Architektur, Code und die Menschen dahinter.

Ich arbeite dort, wo Architektur und Umsetzung zusammenkommen. Ich mache komplexe Systeme verständlich, entwickle nützliche Produkte und unterstütze Teams dabei, verlässlich zu liefern. Java und TypeScript gehören zu meinem Alltag – zuhören und Wissen teilen genauso.

Zusammenarbeit

Technische Führung für Teams mit bis zu 6 Entwicklern.

  • Englisch (C2)
  • Deutsch (B2)
  • Coaching und Mentoring
  • Stakeholder-Management
  • Analytische Problemlösung

Zertifikate

  • Liferay DXP 7.2 Frontend Developer, Wien — JUNI 2020
  • Oracle Certified Associate (OCA), Frankfurt — MAI 2019
  • Scrum Master PSM I, Frankfurt — MAI 2019

Werdegang

Die Erfahrung dahinter.

Vom technischen Lehrling zur Beratung und technischen Führung.

Technologien im Überblick

Produktoberflächen

React · Next.js · Angular · React Native

Services

Java 17 · Spring Boot · Node.js

Event-/Dateninfrastruktur

Kafka

Datenspeicher

ClickHouse · PostgreSQL · Oracle

Cloud/Plattform

Docker · Kubernetes · AWS · GCP

Delivery

GitHub Actions · Jenkins · CI/CD

Engineering-Praxis

TDD · Clean Architecture · Agile / Scrum

  1. AUGUST 2022 — HEUTENIPE Solutions e.U.Gründer

    Eigenständige Beratungstätigkeit zur Modernisierung komplexer Softwaresysteme — von Analyse und Architektur über Implementierung bis zur produktiven Übergabe.

  2. MAI 2021 – OKT 2022Amundi Austria GmbHSenior Full-Stack Developer

    Interne Datenmanagement-Dashboards mit Angular 12 und Spring Boot, regelbasierter Import-Mapper und Allokations-Engine; Mentoring von 3 Junior-Entwicklern in Clean Code und TDD.

  3. DEZ 2020 – MÄRZ 2022MeinKartCTO & Co-Founder

    Produktstrategie mit CEO definiert sowie wiederverwendbares Design System mit Figma, React und Firebase, GCP-CI/CD, Stripe Payments, Algolia Search und automatisierte Tests aufgebaut.

  4. MAI 2019 – MAI 2021Accenture GmbHFull-Stack Developer

    Liferay XML Content zu POJOs migriert, generische REST-Frameworks entwickelt, Textklassifizierung mit Python/PyTorch automatisiert sowie Windows-10- und Active-Directory-Migration unterstützt.

  5. SEPT 2014 – MAI 2019Siemens AG AustriaIT-Techniker in Ausbildung

    Durch SAP SD Customizing, Java-Tools und Utilities sowie Netzwerkadministration rotiert und parallel die technische Ausbildung abgeschlossen.

Kontakt

Was möchtest du verändern?

Erzähl mir von deinem Vorhaben, dem System, das du verbessern möchtest, oder deinem Team.

Schließe vor dem Senden die Sicherheitsüberprüfung ab.