Adam Nowak

Senior-Softwareentwickler

Avatar placeholder
Warschau, Polen

Erfahrungen

Juli 2021 - Dez. 2025
4 Jahren 6 Monaten

Senior-Softwareentwickler

Polarising

  • Verantwortlich für die Bereitstellung eines mandantenfähigen SaaS-Produkts mit React und Next.js (SSR/ISR), Standardisierung von Datenzugriffsmustern über GraphQL (Apollo) und Verbesserung der UI-Konsistenz über alle Module hinweg.
  • Definierte Service-Grenzen und migrierte monolithische Arbeitsabläufe in containerisierte Microservices mit Python (Django/Flask), Node.js, Java (Spring Boot) und .NET Core, um unabhängiges Skalieren und sicherere Releases zu ermöglichen.
  • Implementierte ereignisgesteuerte Verarbeitung mit Kafka und RabbitMQ für Datenaufnahme, Benachrichtigungen und lang laufende Jobs, unter Nutzung von Idempotenz-Schlüsseln, Wiederholungen und DLQ-Mustern, um Zuverlässigkeit unter Last sicherzustellen.
  • Entwickelte praktische KI-Funktionen (LLM/NLP) wie Zusammenfassung, Klassifizierung und semantische Suche; implementierte RAG-Pipelines mit Embeddings und Vektor-Indexierung mittels LangChain zur Verbesserung der Wissenssuche.
  • Erstellte sichere REST- und GraphQL-APIs mit strenger Validierung, Paginierung, Rate Limiting und konsistenten Fehlerverträgen; verringerte Over-Fetching auf Client-Seite und verbesserte wahrgenommene Performance.
  • Entwickelte eine React-Native-Mobile-App für operative Workflows, integrierte Firebase-Authentifizierung, Push-Benachrichtigungen und Offline-First-Synchronisierung zur Unterstützung des Feldeinsatzes.
  • Implementierte Abonnement-Abrechnung mit Stripe/Braintree, validierte Webhooks, behandelte anteilige Abrechnung und Rückerstattungen und pflegte klare Abrechnungsprotokolle für Finanzvorgänge.
  • Setzte Services auf AWS EKS mit Docker und Kubernetes ein, standardisierte Umgebungen und verbesserte horizontale Skalierbarkeit; nutzte S3 für Dokumente und CloudFront für Edge-Delivery.
  • Verbesserte p95-API-Latenz durch PostgreSQL-Indexierung/Query-Tuning und Redis-Caching; optimierte MongoDB-Aggregations-Pipelines und reduzierte Hot-Path-Abfragen durch gezielte Denormalisierung.
  • Erstellte CI/CD-Pipelines mit GitHub Actions und CodePipeline inklusive automatisierter Tests, Abhängigkeits-Scans und Rollout-Gates; führte Blue/Green-Deployments und schnelle Rollback-Kriterien ein.
  • Implementierte OAuth2/JWT-Sicherheit mit Cognito/Azure-AD-Integrationen, RBAC und Audit-Trails; verschlüsselte sensible Daten mit KMS und setzte Prinzip des geringsten Privilegs um.
  • Ergänzte Observability über alle Services mit OpenTelemetry-Tracing, Prometheus-Metriken und Dashboards/Alerts (Grafana/CloudWatch), wodurch die Incident-Triage-Zeit verkürzt und die SLO-Einhaltung verbessert wurde.
  • Lieferte Web3-/Blockchain-Integrationen (Wallet-Authentifizierung und Smart-Contract-Interaktion für Verifizierungs-/Audit-Anwendungsfälle) mit sicheren Signierabläufen und Backend-Verifizierungsdiensten.
  • Führte Code-Reviews, Mentoring und Architektur-Reviews durch; führte Engineering-Standards (API-Design, Teststrategie, Runbooks) ein, die die Planbarkeit und Wartbarkeit der Auslieferung verbesserten.
Aug. 2018 - Juni 2021
2 Jahren 11 Monaten

Full-Stack-Entwickler

data.ai (by Sensor Tower)

  • Lieferte eine datenintensive Analytics-SaaS-Plattform mit TypeScript/React im Frontend und Python/Node.js-Services im Backend zur Unterstützung von Unternehmens-Reporting und Dashboards.
  • Entwickelte Ingestions- und Transformations-Services in Python und Java, die hochvolumige Telemetriedaten verarbeiteten, inklusive Schema-Evolution, Validierung, Duplikatsentfernung und Backfills.
  • Entwarf performante Data-Access-Layer für PostgreSQL und Redis, optimierte Indexe und Abfragepläne; reduzierte teure Berichtsausführungszeiten um bis zu ca. 30 %.
  • Implementierte asynchrone Job-Orchestrierung für Batch-Reports und geplante Analytics, um interaktive APIs während intensiver Verarbeitungsphasen reaktionsfähig zu halten.
  • Führte GraphQL für komplexe Leseanwendungen ein, verbesserte die Frontend-Entwicklererfahrung und verringerte die Anzahl der Client-Roundtrips für Mehr-Entity-Ansichten.
  • Entwickelte wiederverwendbare UI-Primitiven und Daten-Vizualisierungsmuster in React, verbesserte die Zugänglichkeit und standardisierte die UX über verschiedene Produktbereiche hinweg.
  • Implementierte sichere Authentifizierungsabläufe (OAuth2/JWT) und Service-to-Service-Zugriffsmuster; trug zu RBAC-Modellen bei, die in internen Tools und kundenorientierten Portalen eingesetzt werden.
  • Ergänzte ML-unterstützte Anreicherung (NLP-Tagging, Entity Resolution) zur Verbesserung der Datenqualität; arbeitete mit Data-Science-Teams zusammen, um Modellergebnisse in Produktions-Workflows zu operationalisieren.
  • Containerisierte Services mit Docker und standardisierte CI/CD mit automatisierten Tests und Linting; erhöhte die Deploy-Sicherheit und verringerte Konfigurationsabweichungen zwischen Umgebungen.
  • Verbesserte Observability durch Hinzufügen strukturierter Logs, Metriken und Health Checks; arbeitete mit SRE zusammen, um Alerts zu definieren und MTTR für Incidents zu reduzieren.
  • Optimierte API-Performance durch Caching- und Pagination-Strategien; verringerte Payload-Größen und verbesserte Client-Rendering-Zeiten für große Tabellen.
  • Arbeitete direkt mit Product-Stakeholdern zusammen, um Geschäftsfragen in messbare KPIs und verlässliche Datenprodukte zu übersetzen und übernahm Verantwortung für Deliverables vom Design bis zum Launch.
Feb. 2016 - Juli 2018
2 Jahren 6 Monaten

Softwareentwickler

Storyteq

  • Erstellte Enterprise-Content-/Marketing-Plattformen mit Java (Spring Boot/Spring Cloud), Python-Services und Angular-Frontends, unterstützte mandantenfähige Konfiguration und Unternehmens-RBAC.
  • Entwarf Microservices für Kampagnen-Orchestrierung, Asset-Pipelines und Integrationen, ermöglichte unabhängige Releases und verbesserte Fehlerisolierung.
  • Implementierte Echtzeit-Dashboards mit WebSockets und ereignisgesteuerten Backends, um Support- und Marketing-Teams Live-Einblicke in den Betrieb zu bieten.
  • Entwickelte REST-APIs mit OpenAPI/Swagger-Dokumentation, konsistenten Fehlermodellen und Versionierungsstrategien, um Client-Breakage bei iterativer Auslieferung zu reduzieren.
  • Integrierte Drittanbieter-APIs und interne Services mit resilienten Mustern (Timeouts, Retries, Circuit Breaker), um die Zuverlässigkeit bei Ausfällen von Abhängigkeiten zu erhöhen.
  • Standardisierte CI/CD mit Jenkins- und Azure-DevOps-Pipelines, reduzierte manuelle Deployment-Schritte und verbesserte Release-Planbarkeit.
  • Führte zentralisierte Observability mit OpenTelemetry-Instrumentierung und Prometheus/Grafana-Dashboards ein, um die Erkennungszeit für Performance-Regressionen zu verkürzen.
  • Optimierte Service-Performance durch SQL-Tuning, Caching-Strategien und Payload-Reduzierung; hielt stabile Antwortzeiten bei Traffic-Spitzen während Kampagnen aufrecht.
  • Implementierte Sicherheitsverbesserungen wie Token-Lifecycle-Management, Least-Privilege-Zugriffsrichtlinien und Abhängigkeits-Hygiene, um schwerwiegende Sicherheitslücken zu reduzieren.
  • Unterstützte Cloud-Migrationen und containerisierte Workloads; trug zu Kubernetes-Deployment-Manifests und Umweltstandardisierung zwischen Staging und Produktion bei.
  • Arbeitete mit QA und Produkt an Akzeptanzkriterien und Teststrategie zusammen; steigerte das Release-Vertrauen durch gezielte Integrationstests und Smoke-Suites.
  • Bot On-Call-Support und Root-Cause-Analysen; dokumentierte Runbooks und präventive Fixes, um wiederkehrende Incidents zu reduzieren.
Okt. 2014 - Jan. 2016
1 Jahr 4 Monaten

Full-Stack-Entwickler

Attract Group

  • Entwarf und wartete Websites und E-Commerce-Plattformen mit PHP (Laravel/CodeIgniter) und JavaScript, implementierte Kern-Business-Logik für Katalog-, Checkout- und Bestell-Workflows.
  • Erstellte responsive, Mobile-First-UIs und wiederverwendbare Komponenten mit Vue.js, HTML5 und CSS3, um die Usability auf verschiedenen Geräten zu verbessern und die Conversion zu steigern.
  • Implementierte sichere Zahlungsintegrationen (Stripe/PayPal und eigene Gateways), sorgte für sichere Callback-Verarbeitung, klare Abrechnung und Schutz vor Replay-Angriffen.
  • Entwickelte Admin-Dashboards und CMS-Tools für nicht-technische Anwender (Content-Blöcke, Medien-Uploads, konfigurierbare Seiten), um die operative Effizienz zu steigern.
  • Erstellte REST-Endpunkte und serverseitige Validierung für transaktionale Abläufe; verbesserte Zuverlässigkeit durch robuste Fehlerbehandlung und Logging.
  • Optimierte MySQL-/PostgreSQL-Schemata und Abfragen durch Indexierung und Query-Tuning; verbesserte Seiten- und API-Antwortzeiten bei stark frequentierten Seiten.
  • Führte Hintergrundverarbeitung für E-Mails, Exporte und lang laufende Aufgaben ein, um die Anfragedauer gering und die User Experience hoch zu halten.
  • Verbessertes SEO und Performance durch Asset-Minimierung, Cache-Header, Bildoptimierung und Lazy-Loading-Strategien; erhöhte Lighthouse-Werte für zentrale Landingpages.
  • Standardisierte Git-Workflows und CI-Checks, um Regressionen zu verringern und parallele Feature-Entwicklung zu ermöglichen.
  • Arbeitete eng mit Stakeholdern zusammen, um Anforderungen zu klären, den Umfang abzuschätzen und pragmatische Lösungen unter Zeitdruck zu liefern.
  • Unterstützte bei Produktionsincidents mit Debugging und Root-Cause-Analyse; implementierte präventive Fixes und Dokumentation, um wiederkehrende Probleme zu reduzieren.
  • Trug durch Refactoring und Peer Reviews zur Code-Qualitätsverbesserung bei; pflegte klare Release-Notes für clientseitige Änderungen.

Zusammenfassung

Senior-Softwareentwickler mit über 10 Jahren Erfahrung in der Architektur und Lieferung von leistungsstarken, sicheren und skalierbaren Full-Stack-Produkten. Experte in Python, JavaScript/TypeScript, Java, C#, PHP und Go sowie moderner Frontend-Entwicklung mit React, Angular, Vue.js, Next.js und Nuxt.js. Nachweisliche Erfolge bei der Modernisierung von Monolithen zu Docker/Kubernetes-Microservices, dem Aufbau von REST-/GraphQL-APIs und dem Ausliefern praktischer KI-Funktionen wie LLM-unterstützte Workflows, NLP-Pipelines, RAG und semantische Suche mit LangChain. Starker Fokus auf Performance-Optimierung, Zuverlässigkeitsengineering, CI/CD-Automatisierung und der Umsetzung komplexer Geschäftsanforderungen in wartbare Systemdesigns.

Ausgewählte Highlights

  • Modernisierte Altsysteme zu Microservice- und ereignisgesteuerten Architekturen mit Python, Node.js, .NET Core und Spring Boot, was die Deployment-Frequenz erhöhte und das operationelle Risiko verringerte.
  • Entwickelte KI-basierte Produktfunktionen (LLM/NLP, semantische Suche, RAG) mit LangChain und Vektor-Indexierung, um Wissens-Workflows zu automatisieren und die Entscheidungsfindung der Nutzer zu beschleunigen.
  • Lieferte responsive Web- und Mobile-Erlebnisse mit React, Next.js, Angular und Vue.js und verbesserte Conversion und UX durch Performance- und Barrierefreiheitsoptimierung.
  • Implementierte cloud-native Bereitstellung auf AWS mit Docker, Kubernetes (EKS), Terraform und CI/CD, unterstützt durch Produktions-Observability (OpenTelemetry/Prometheus/Grafana).

Fähigkeiten

Programmiersprachen

  • Python
  • Javascript (Es6+)
  • Typescript
  • Java
  • C#
  • Php
  • Go
  • Sql
  • Bash

Frontend

  • React
  • Angular
  • Vue.js
  • Next.js
  • Nuxt.js
  • React Native
  • Html5
  • Css3
  • Tailwind
  • Bootstrap

Backend & Apis

  • Node.js
  • Django
  • Flask
  • Fastapi
  • Spring Boot
  • Spring Cloud
  • .Net Core
  • Laravel
  • Rest
  • Graphql (Apollo)
  • Grpc
  • Openapi/swagger

Ki / Daten

  • Llm-integration
  • Nlp-pipelines
  • Langchain
  • Rag
  • Embeddings
  • Semantische Suche
  • Vektordatbanken
  • Model-serving Über Api Und Hintergrund-worker

Messaging

  • Kafka
  • Rabbitmq
  • Sqs/sns
  • Hintergrundverarbeitung
  • Wiederholungen
  • Idempotenz
  • Dlq-muster

Datenspeicher

  • Postgresql
  • Mysql
  • Mongodb
  • Redis
  • Elasticsearch
  • Indexierung
  • Abfrage-tuning
  • Caching-strategien

Cloud / Devops

  • Aws (Eks, Ec2, S3, Lambda, Rds, Cloudfront, Cognito, Kms, Cloudwatch)
  • Docker
  • Kubernetes
  • Terraform
  • Ci/cd (Github Actions, Codepipeline, Jenkins, Azure Devops)

Sicherheit / Qualität

  • Oauth2
  • Jwt
  • Rbac
  • Sichere Webhooks
  • Geheimnisverwaltung
  • Soc 2-konforme Kontrollen
  • Testautomatisierung (Unit-/integrationstests)
  • Code-review-standards

Architektur

  • Microservices
  • Ereignisgesteuerte Architektur
  • Ddd
  • Cqrs
  • Clean Architecture
  • Observability (Opentelemetry, Prometheus, Grafana)

Sprachen

Polnisch
Muttersprache
Englisch
Verhandlungssicher

Ausbildung

Apr. 2010 - Sept. 2014

London Metropolitan University

Bachelor of Science · Informatik · London, Vereinigtes Königreich

Zertifikate & Bescheinigungen

AWS-zertifizierter Entwickler

Azure-Grundlagen

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen

Ähnliche Freelancer

Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.

Robert Raźniewski
Robert Raźniewski

Softwareentwickler

Profil ansehen
Maciej Krawczyk
Maciej Krawczyk

Senior Backend-Ingenieur & KI-Systementwickler

Profil ansehen
Arseniy Buntury
Arseniy Buntury

Full-Stack-Entwickler

Profil ansehen
Piotr Ostrowski
Piotr Ostrowski

Senior Full-Stack-Entwickler

Profil ansehen
Pawel Owerczuk
Pawel Owerczuk

KI-AGENT Einkaufsassistent

Profil ansehen
Michal Budzyn
Michal Budzyn

Senior Golang-Entwickler

Profil ansehen
Benedek Galácz
Benedek Galácz

CTO/CISO

Profil ansehen
Umar Maqsud
Umar Maqsud

Senior KI-Architekt & Ingenieur

Profil ansehen
Satya Vulise
Satya Vulise

Lead-Entwickler

Profil ansehen
Marcel Meyer
Marcel Meyer

Cloud-Architekt, Senior Solution Architekt, Senior Software Engineer

Profil ansehen
Rüdiger Schulz
Rüdiger Schulz

Full-Stack-Softwareentwickler / Berater für Digitalisierung

Profil ansehen
Shamaila Mahmood
Shamaila Mahmood

Senior Softwarearchitektin

Profil ansehen
Martin Musiol
Martin Musiol

Product Owner für AI-Lernplattform

Profil ansehen
Damian Śniatecki
Damian Śniatecki

CTO

Profil ansehen
Maxim Yafimau
Maxim Yafimau

DevOps

Profil ansehen
Michael König
Michael König

Architekt und Full-Stack-Entwickler

Profil ansehen
Qaiser Abbasi
Qaiser Abbasi

Freiberuflicher Lead DevOps Ingenieur

Profil ansehen
Niko Schmuck
Niko Schmuck

Entwicklungsarchitekt, Technischer Lead "gridlytics"

Profil ansehen
Fady Kuzman
Fady Kuzman

Senior Softwareentwickler / Tech Lead

Profil ansehen
Matthias Isler
Matthias Isler

Teilzeit-CTO (Leitender Ingenieur / Technischer Architekt)

Profil ansehen
Serge Kalinin
Serge Kalinin

MLOps (Machine-Learning-Betrieb)

Profil ansehen
Haseeb Ahmad
Haseeb Ahmad

Full-Stack-Ruby-on-Rails-Entwickler

Profil ansehen
Arne Hendricks
Arne Hendricks

Embedded Fullstack-Entwickler

Profil ansehen
Max Ritter
Max Ritter

Cloud (AWS) | KI | DevOps | Daten

Profil ansehen
Yannick Schuchmann
Yannick Schuchmann

Freiberuflicher IT-Berater

Profil ansehen
Prasad Tilloo
Prasad Tilloo

Solution-Architekt / Senior Manager – DTC E-Commerce-Plattform

Profil ansehen
Jürgen Fey
Jürgen Fey

AR/VR/XR-Architekt

Profil ansehen
Michael Fecher
Michael Fecher

Freelancer, Solution-Architekt

Profil ansehen
Lukasz Czerwinski
Lukasz Czerwinski

Plattform Lead

Profil ansehen
Kiriakos Krastillis
Kiriakos Krastillis

Tech Lead: API-Erfahrungsplattform

Profil ansehen