Peeter A.

Senior Full-Stack-Entwickler

Tallinn, Estland

Erfahrungen

Sept. 2022 - Sept. 2025
3 Jahren 1 Monate
Niederlande

Senior Full-Stack-Entwickler

Leviy a Zvoove Company

  • Entwarf eine auf Microservices basierende SaaS-Plattform mit über 12 Python-Services (Django, FastAPI, AsyncIO), Event Sourcing und gRPC, wodurch die Kunden-Onboarding-Zeit von Tagen auf Stunden verkürzt wurde.
  • Entwickelte ein modulares Frontend-System mit React 18, Redux, TypeScript und Vite, integrierte GraphQL, Apollo Client und Formik, um UI-Konsistenz und Anpassungsfähigkeit in den Anwendungen zu optimieren.
  • Verbesserte Frontend-Performance und UX durch den Einsatz von React Server Components, WebAssembly (WASM), Next.js SSR/ISR und Tailwind CSS, was die Time to Interactive (TTI) und die Kundenzufriedenheit erhöhte.
  • Erstellte komplexe Daten-Ingestion- und ETL-Prozesse mit FastAPI, pandas, NumPy, SQLAlchemy und Celery, automatisierte Validierung und Transformation mehrerer GB großer Excel-Manifeste in MySQL und DocumentDB.
  • Integrierte OpenAI-, Anthropic- und Google AI-APIs mit LangChain, LangGraph und ADK, um automatisierte Zusammenfassungen, semantische Suche und Workflow-Unterstützung nahtlos in die Kernanwendungen einzubetten.
  • Setzte KI-gesteuerte Predictive-Analytics-Modelle (PyTorch + FastAPI Inference-Services) für Kundenverhaltensanalysen ein und integrierte die Ergebnisse in React-Dashboards und interne APIs.
  • Leitete den Multi-Region-AWS-Infrastrukturausbau (ECS, EKS, RDS, S3, CloudFront, Lambda) mit Terraform und Crossplane und automatisierte CI/CD-Pipelines mit Jenkins, GitLab CI, SonarQube und Docker-Deployments.
  • Steigerte die Produktqualität insgesamt durch umfassende Testautomatisierung über den gesamten Stack mit JUnit, Mockito, PyTest, Cypress, Jest und Selenium, erreichte hohe Codeabdeckung und verringerte nach Release deutlich die Fehleranzahl.
  • Implementierte eine fortgeschrittene API-Sicherheitsarchitektur mit Rate Limiting, robuster Eingabevalidierung und gehärtetem JWT/OAuth2-Token-Management und stellte vollständige SOC-2- und GDPR-Konformität sicher.
  • Standardisierte das Onboarding externer Partner durch umfassende OpenAPI-3.0-Spezifikationen und Swagger-Dokumentation, wodurch sich die Integrationszeit um mehr als zwei Drittel verringerte.
  • Implementierte DevOps-Workflows mit GitHub Actions, Docker Compose, AWS CodePipeline und SonarQube, sorgte für hohe Testabdeckung und null manuelle Deployments.
  • Betreute und coachte ein verteiltes Team von vier Entwicklern, führte Architektur-Reviews und Wissens-Sessions durch, die die Merge-Geschwindigkeit verdreifachten und die Zusammenarbeit zwischen den Teams verbesserten.
Mai 2018 - Aug. 2022
4 Jahren 4 Monaten
Schweiz

Senior Full-Stack-Entwickler

ATIS Software Factory

  • Leitete die strategische Aufspaltung eines großen monolithischen Systems in Django/FastAPI-Microservices, ermöglichte unabhängige Deployments, beschleunigte Release-Zyklen und verkürzte die Recovery-Zeit.
  • Entwarf und implementierte modulare Frontends mit React 17, Angular 14 und Next.js, integriert über eine Micro-Frontend-Architektur, um Feature-Isolation und CI zu unterstützen.
  • Modernisierte alte Angular-Apps durch Refactoring zu React und Einführung von Zustand, React Hook Form, Storybook und Cypress für Komponenten-Isolation und E2E-Tests.
  • Erstellte einen Node.js/Express-Notification-Microservice für WebSocket-Fan-Out, entkoppelte Push-Traffic von Python-APIs und stabilisierte die Auslieferung bei Lastspitzen.
  • Entwickelte eine Multi-Tenant-SaaS-Plattform mit CosmosDB, SQL Server und PostgreSQL, nutzte Sharding, Partitionierung und RBAC-Strategien, um über 1 Mio. Nutzer nahtlos zu skalieren.
  • Entwickelte leistungsstarke Echtzeit-APIs mit GraphQL, REST, gRPC und WebSockets, CQRS-Mustern, Message Queues, Redis-Caching und async Python, verdoppelte den Durchsatz und senkte durchschnittliche Antwortzeiten.
  • Setzte einen einheitlichen Observability-Stack mit Prometheus, Grafana und ELK auf, führte SLO-basierte Dashboards und automatisierte Alerts ein, um Fehlerisolierung zu verbessern und Recovery-Beschleunigung zu erreichen.
  • Implementierte unternehmensweites SSO mit OAuth2/JWT und fein abgestuftem rollenbasiertem Zugriffskontrollsystem, unterstützte über 100.000 Nutzer und verzeichnete 12 Monate ohne Sicherheitsvorfälle.
  • Implementierte DevOps-Workflows mit GitHub Actions, Docker, AWS ECS und SonarQube, sorgte für hohe Testabdeckung und null manuelle Deployments.
  • Integrierte fortschrittliche CI/CD-Pipelines mit Infrastructure-as-Code-Praktiken unter Einsatz von Terraform und Kubernetes, automatisierte Umgebungseinrichtung und Deployment-Workflows, um Ausfallzeiten zu minimieren und schnelles Hochskalieren zu unterstützen.
März 2016 - Apr. 2018
2 Jahren 2 Monaten
Deutschland

Full-Stack-Entwickler

eXXcellent Solutions

  • Konzipierte leistungsstarke Single-Page-Anwendungen mit React.js, Redux, SASS und React Router, implementierte SSR mit Next.js und eigener Express-Middleware sowie Lazy Loading und Virtual-DOM-Optimierungen, um die Seitenladezeit um 20% zu reduzieren.
  • Entwickelte eine zentrale, wiederverwendbare UI-Komponenten-Bibliothek mit Storybook, standardisierte Design-Umsetzung in verschiedenen Teams und beschleunigte die Frontend-Auslieferung.
  • Entwarf und implementierte Echtzeit-Datenpipelines für Werbung mit Flask, Celery und Redis, um über 10 Millionen Events pro Tag mit Sub-Sekunden-Latenz zu verarbeiten.
  • Optimierte PostgreSQL-Schemadesign und Indizierung, verkürzte komplexe Abfragezeiten und steigerte die Systemreaktivität.
  • Etablierte CI/CD-Pipelines mit Jenkins und Git, führte automatisierte Tests und Continuous-Deployment-Praktiken ein, die Release-Zeiten von Stunden auf Minuten verkürzten.
  • Implementierte zentrales Logging und Monitoring mit dem ELK-Stack und individuellen Alert-Regeln, verkürzte die Zeit bis zur Erkennung und Behebung von Vorfällen.
  • Migrierte Legacy-Microservices zu einem containerbasierten Framework mit Docker und Kubernetes, optimierte Deployment-Prozesse und verbesserte Skalierbarkeit in stark frequentierten SaaS-Anwendungen.
  • Führte automatisierte End-to-End-Tests mit Pytest und Selenium ein, gewährleistete hohe Zuversicht bei täglichen Produktionsreleases und senkte die Rate entweichender Fehler.
  • Entwickelte serverlose AWS-Lambda-Services (Python und Node.js) mit SQS/SNS, verbesserte Burst-Skalierbarkeit und senkte Infrastrukturkosten.
Okt. 2012 - März 2016
3 Jahren 6 Monaten
Estland

Full-Stack-Entwickler

OIXIO IT

  • Entwickelte eine sichere, skalierbare Abrechnungs- und Messaging-Plattform auf Basis von Python, Node und PostgreSQL, integrierte Stripe und Twilio, um Transaktionen zu automatisieren und eine zuverlässige Zahlungsabwicklung zu gewährleisten.
  • Automatisierte durchgehendes Extrahieren und Zwischenlagern von Rohdaten mit kundenspezifischen Python-Skripten und optimierten SQL-Abfragen, um die Integration von Quelldaten in zentrale Analytics-Pipelines zu vereinfachen.
  • Entwarf und implementierte eine in Python basierte Abrechnungs-Engine mit umfassender Behandlung von Randfällen, wodurch Abrechnungsfehler reduziert und eine konsistente Finanzabstimmung sichergestellt wurden.
  • Entwickelte nachvollziehbare Testabläufe mit automatisierten Frameworks und Skripting-Tools wie Cypress und Jest und erfüllte dabei regulatorische und Audit-Anforderungen in Zusammenarbeit mit Compliance- und QA-Teams.
  • Automatisierte GitLab-CI/CD-Pipelines mit Docker-Containern, verringerte die Release-Zeit von einer Stunde auf zehn Minuten und ermöglichte kontinuierliche Auslieferung.
  • Entwickelte sichere RESTful-APIs und integrierte Drittanbieter-Datenquellen, um Workflows im Pflege-Management zu optimieren, stärkte HIPAA-Konformität und unterstützte den nahtlosen Datenaustausch zwischen Kernplattform-Modulen.
  • Modernisierte veraltete monolithische Services durch Refactoring kritischer Komponenten zu Microservices mit Python und Node.js, steigerte System-zuverlässigkeit und ermöglichte schnelle horizontale Skalierung in Cloud-Umgebungen.

Zusammenfassung

Senior Full-Stack-Entwickler mit über 12 Jahren Erfahrung in der Architektur und Skalierung Cloud-nativer, ereignisgesteuerter Plattformen. Verfügt über tiefes Know-how in Python (Django, FastAPI, Flask, Celery, pandas, NumPy) und Node.js (Express, NestJS, TypeScript) sowie umfangreiche Erfahrungen im Entwurf regional verteilter Architekturen auf AWS, Azure und GCP. Erfahren in Microservices, verteilten Datenpipelines und gRPC-/GraphQL-APIs, mit nachgewiesener Erfolgsbilanz bei der Bereitstellung von CI/CD mit Null Ausfallzeiten und hoch verfügbaren Systemen. Versiert in SOC 2-, GDPR- und HIPAA-Konformität, fortgeschrittener Sicherheitsarchitektur und in der Betreuung funktionsübergreifender Teams, um skalierbare, wartbare und kosteneffiziente Lösungen zu entwickeln.

Sprachen

Estnisch
Muttersprache
Englisch
Verhandlungssicher
Deutsch
Grundkenntnisse
Niederländisch
Grundkenntnisse

Ausbildung

Tallinn University of Technology

Bachelor-Abschluss · Informatik · Tallinn, Estland

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