Recommended expert

Adam Nowak

Senior-Softwareentwickler

Adam Nowak
Warschau, Polen

Erfahrungen

Juli 2021 - Dez. 2025
4 Jahren 6 Monate

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 Monate

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 Monate

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 Monate

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.

Industrie Erfahrung

Sehen Sie, wo dieser Freiberufler den Großteil seiner beruflichen Laufbahn verbracht hat. Längere Linien stehen für umfangreichere praktische Erfahrung, während kürzere Linien auf gezielte oder projektbezogene Arbeit hindeuten.

Erfahren in Informationstechnologie (11 Jahre), Werbung (2.5 Jahre) und Einzelhandel (1.5 Jahre).

Informationstechnologie
Werbung
Einzelhandel

Geschäftsbereich Erfahrung

Die folgende Grafik bietet einen Überblick über die Erfahrungen des Freiberuflers in verschiedenen Geschäftsbereichen, berechnet anhand abgeschlossener und aktiver Aufträge. Sie zeigt die Bereiche, in denen der Freiberufler am häufigsten zur Planung, Umsetzung und Erzielung von Geschäftsergebnissen beigetragen hat.

Erfahren in Informationstechnologie (11 Jahre), Produktentwicklung (11 Jahre) und Business Intelligence (3 Jahre).

Informationstechnologie
Produktentwicklung
Business Intelligence

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

Profil

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

Frequently asked questions

Sie haben Fragen? Hier finden Sie weitere Informationen.

Wo ist Adam ansässig?

Adam ist in Warschau, Polen ansässig.

Welche Sprachen spricht Adam?

Adam spricht folgende Sprachen: Polnisch (Muttersprache), Englisch (Verhandlungssicher).

Wie viele Jahre Erfahrung hat Adam?

Adam hat mindestens 11 Jahre Erfahrung. In dieser Zeit hat Adam in mindestens 3 verschiedenen Rollen und für 4 verschiedene Firmen gearbeitet. Die durchschnittliche Dauer der einzelnen Projekte beträgt 3 Jahre und 10 Monate. Beachten Sie, dass Adam möglicherweise nicht alle Erfahrungen geteilt hat und tatsächlich mehr Erfahrung hat.

Für welche Rollen wäre Adam am besten geeignet?

Basierend auf der jüngsten Erfahrung wäre Adam gut geeignet für Rollen wie: Senior-Softwareentwickler, Full-Stack-Entwickler, Softwareentwickler.

Was ist das neueste Projekt von Adam?

Die neueste Position von Adam ist Senior-Softwareentwickler bei Polarising.

Für welche Unternehmen hat Adam in den letzten Jahren gearbeitet?

In den letzten Jahren hat Adam für Polarising und data.ai (by Sensor Tower) gearbeitet.

In welchen Industrien hat Adam die meiste Erfahrung?

Adam hat die meiste Erfahrung in Industrien wie Informationstechnologie, Werbung und Einzelhandel.

In welchen Bereichen hat Adam die meiste Erfahrung?

Adam hat die meiste Erfahrung in Bereichen wie Informationstechnologie, Produktentwicklung und Business Intelligence.

In welchen Industrien hat Adam kürzlich gearbeitet?

Adam hat kürzlich in Industrien wie Informationstechnologie gearbeitet.

In welchen Bereichen hat Adam kürzlich gearbeitet?

Adam hat kürzlich in Bereichen wie Informationstechnologie, Produktentwicklung und Business Intelligence gearbeitet.

Was ist die Ausbildung von Adam?

Adam hat einen Bachelor in Informatik from London Metropolitan University.

Ist Adam zertifiziert?

Adam hat 2 Zertifikate. U.a: AWS-zertifizierter Entwickler und Azure-Grundlagen.

Wie ist die Verfügbarkeit von Adam?

Adam ist sofort vollzeit verfügbar für passende Projekte.

Wie hoch ist der Stundensatz von Adam?

Der Stundensatz von Adam hängt von den spezifischen Projektanforderungen ab. Bitte verwenden Sie die Meet-Schaltfläche im Profil, um ein Meeting zu planen und die Details zu besprechen.

Wie kann man Adam beauftragen?

Um Adam zu beauftragen, klicken Sie auf die Meet-Schaltfläche im Profil, um ein Meeting anzufragen und Ihre Projektanforderungen zu besprechen.

Durchschnittlicher Tagessatz für ähnliche Positionen

Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.

800
600
400
200
⌀ Markt: 470-630 €
Die angegebenen Tagessätze entsprechen der typischen Marktspanne für Freiberufler in dieser Position, basierend auf aktuellen Projekten auf unserer Plattform.
Die tatsächlichen Tagessätze können je nach Dienstalter, Erfahrung, Fachkenntnissen, Projektkomplexität und Auftragsdauer variieren.