Adam Nowak
Senior-Softwareentwickler
Erfahrungen
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.
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.
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.
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).
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).
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
Ausbildung
London Metropolitan University
Bachelor of Science · Informatik · London, Vereinigtes Königreich
Zertifikate & Bescheinigungen
AWS-zertifizierter Entwickler
Azure-Grundlagen
Profil
Frequently asked questions
Sie haben Fragen? Hier finden Sie weitere Informationen.
Wo ist Adam ansässig?
Welche Sprachen spricht Adam?
Wie viele Jahre Erfahrung hat Adam?
Für welche Rollen wäre Adam am besten geeignet?
Was ist das neueste Projekt von Adam?
Für welche Unternehmen hat Adam in den letzten Jahren gearbeitet?
In welchen Industrien hat Adam die meiste Erfahrung?
In welchen Bereichen hat Adam die meiste Erfahrung?
In welchen Industrien hat Adam kürzlich gearbeitet?
In welchen Bereichen hat Adam kürzlich gearbeitet?
Was ist die Ausbildung von Adam?
Ist Adam zertifiziert?
Wie ist die Verfügbarkeit von Adam?
Wie hoch ist der Stundensatz von Adam?
Wie kann man Adam beauftragen?
Durchschnittlicher Tagessatz für ähnliche Positionen
Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen
Experten, die kürzlich an ähnlichen Projekten gearbeitet haben
Freelancer mit praktischer Erfahrung in vergleichbaren Projekten als Senior-Softwareentwickler
Freelancer in der Nähe
Fachkräfte, die in oder in der Nähe von Warschau, Polen arbeiten