Peeter Aug
Senior Full-Stack-Entwickler
Erfahrungen
Senior Full-Stack-Entwickler
Leviy a Zvoove Company
- Entwickelte eine Microservices-basierte SaaS-Plattform mit über 12 Python-Services (Django, FastAPI, AsyncIO), Event Sourcing und gRPC, wodurch die Dauer des Kunden-Onboardings von Tagen auf Stunden verkürzt wurde.
- Entwickelte ein modulares Frontend-System mit React 18, Redux, TypeScript und Vite und integrierte GraphQL, Apollo Client und Formik, um die UI-Konsistenz und Anpassungsfähigkeit über verschiedene Anwendungen hinweg zu optimieren.
- Optimierte Frontend-Performance und UX durch den Einsatz von React Server Components, WebAssembly (WASM), Next.js SSR/ISR und Tailwind CSS, wodurch die Time to Interactive (TTI) und die Kundenzufriedenheit verbessert wurden.
- Entwickelte komplexe Daten-Ingestion- und ETL-Flows mit FastAPI, pandas, NumPy, SQLAlchemy und Celery und automatisierte die Validierung und Umwandlung mehrerer GB großer Excel-Manifeste in MySQL und DocumentDB.
- Integrierte OpenAI-, Anthropic- und Google AI-APIs mit LangChain, LangGraph und ADK, was die nahtlose Bereitstellung automatisierter Zusammenfassungen, semantischer Suche und Workflow-Unterstützung in Kernanwendungen ermöglichte.
- Implementierte KI-gestützte Predictive-Analytics-Modelle (PyTorch + FastAPI Inference-Services) zur Analyse des Kundenverhaltens und integrierte die Ergebnisse in React-Dashboards sowie interne APIs.
- Leitete das Design einer Multi-Region AWS-Infrastruktur (ECS, EKS, RDS, S3, CloudFront, Lambda) mit Terraform und Crossplane und automatisierte CI/CD-Pipelines mithilfe von Jenkins, GitLab CI, SonarQube und Docker-Deployments.
- Steigerte die Produktqualität durch umfassende Testautomatisierung im gesamten Stack mit JUnit, Mockito, PyTest, Cypress, Jest und Selenium, erreichte hohe Code-Abdeckung und reduzierte die Anzahl der Fehler nach der Freigabe erheblich.
- Implementierte eine fortschrittliche API-Sicherheitsarchitektur mit Rate Limiting, robuster Eingabevalidierung und gehärtetem JWT/OAuth2-Token-Management, um vollständige SOC 2- und DSGVO-Compliance sicherzustellen.
- Standardisierte das Onboarding externer Partner durch umfangreiche OpenAPI 3.0-Spezifikationen und Swagger-Dokumentation und verkürzte so die Integrationszeit um mehr als zwei Drittel.
- Setzte DevOps-Workflows mit GitHub Actions, Docker Compose, AWS CodePipeline und SonarQube um, gewährleistete eine hohe Testabdeckung und verzichtete vollständig auf manuelle Deployments.
- Betreute und coachte ein verteiltes Team von vier Entwicklern, führte Architektur-Reviews und Wissenssessions durch, die die Merge-Geschwindigkeit verdreifachten und die teamübergreifende Zusammenarbeit verbesserten.
Senior Full-Stack-Entwickler
ATIS Software Factory
- Leitete die strategische Aufteilung eines großen monolithischen Systems in Django/FastAPI-Microservices, ermöglichte unabhängige Deployments, beschleunigte Release-Zyklen und verkürzte die Wiederherstellungszeit.
- Entwarf und implementierte modulare Frontends mit React 17, Angular 14 und Next.js und integrierte diese über eine Micro-Frontend-Architektur, um Feature-Isolation und CI zu unterstützen.
- Modernisierte Legacy-Angular-Apps durch Refactoring zu React und führte Zustand, React Hook Form, Storybook und Cypress für Komponentenisolation und End-to-End-Tests ein.
- Entwickelte einen Node.js/Express-Benachrichtigungs-Microservice für WebSocket-Fan-out, entkoppelte Push-Verkehr von Python-APIs und stabilisierte die Zustellung bei Traffic-Spitzen.
- Entwickelte eine Multi-Tenant-SaaS-Plattform mit CosmosDB, SQL Server und PostgreSQL und setzte Sharding-, Partitionierungs- und RBAC-Strategien ein, um eine nahtlose Skalierung für über 1 Mio. Nutzer zu ermöglichen.
- Entwickelte leistungsstarke Echtzeit-APIs mit GraphQL, REST, gRPC und WebSockets unter Nutzung von CQRS-Pattern, Message Queues, Redis-Caching und asynchronem Python, wodurch der Durchsatz verdoppelt und die durchschnittlichen Antwortzeiten gesenkt wurden.
- Implementierte einen einheitlichen Observability-Stack mit Prometheus, Grafana und ELK und führte SLO-basierte Dashboards sowie automatisierte Alarmierungen ein, um die Fehlerisolierung deutlich zu verbessern und die Wiederherstellung zu beschleunigen.
- Implementierte eine unternehmensgerechte SSO-Lösung mit OAuth2/JWT und feingranularer rollenbasierter Zugriffskontrolle, unterstützte über 100.000 Nutzer und erzielte in 12 Monaten null Sicherheitsvorfälle.
- Implementierte DevOps-Workflows mit GitHub Actions, Docker, AWS ECS und SonarQube, gewährleistete hohe Testabdeckung und verzichtete auf manuelle Deployments.
- Integrierte fortschrittliche CI/CD-Pipelines mit Infrastructure-as-Code-Praktiken unter Einsatz von Terraform und Kubernetes, automatisierte die Bereitstellung von Umgebungen und Deployments, um Ausfallzeiten zu minimieren und schnelle Skalierung zu ermöglichen.
Full-Stack-Entwickler
eXXcellent Solutions
- Entwickelte performante Single-Page-Anwendungen mit React.js, Redux, SASS und React Router, implementierte SSR mit Next.js und benutzerdefinierter Express-Middleware sowie Lazy Loading und Virtual-DOM-Optimierungen, um die Seitenladezeiten um 20 % zu reduzieren.
- Entwickelte eine zentrale, wiederverwendbare UI-Komponentenbibliothek mit Storybook, standardisierte die Design-Implementierung in verschiedenen Teams und beschleunigte die Frontend-Bereitstellung.
- Entwarf und implementierte Echtzeit-Werbedaten-Pipelines mit Flask, Celery und Redis, um täglich über 10 Mio. Events mit Latenzen unter einer Sekunde zu verarbeiten.
- Optimierte das PostgreSQL-Schema und das Index-Design, verkürzte die Ausführungszeiten komplexer Abfragen und steigerte die Reaktionsfähigkeit des Systems.
- 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 angepassten Alert-Regeln, wodurch die Erkennungs- und Behebungszeiten von Vorfällen verbessert wurden.
- Migrierte Legacy-Microservices in ein containerbasiertes Framework mit Docker und Kubernetes, optimierte Deployment-Workflows und verbesserte die Skalierbarkeit in hochvolumigen SaaS-Anwendungen.
- Führte automatisierte End-to-End-Tests (Pytest und Selenium) ein, gewährleistete hohe Zuverlässigkeit bei täglichen Production-Releases und verringerte die Fehlerquote in der Produktion.
- Entwickelte serverlose AWS-Lambda-Services (Python und Node.js) mit SQS/SNS, verbesserte die Lastspitzen-Skalierbarkeit und senkte die Infrastrukturkosten.
Full-Stack-Entwickler
OIXIO IT
- Entwickelte eine sichere, skalierbare Abrechnungs- und Messaging-Plattform auf Basis von Python, Node und PostgreSQL und integrierte Stripe und Twilio, um Transaktionen zu automatisieren und zuverlässige Zahlungsvorgänge zu gewährleisten.
- Entwickelte eine durchgehende Automatisierung der Rohdatenextraktion und -aufbereitung mithilfe von kundenspezifischen Python-Skripten und optimierten SQL-Abfragen, um die Integration von Quelldaten in zentrale Analytics-Pipelines zu vereinfachen.
- Entwarf und implementierte eine Python-basierte Abrechnungsregeln-Engine mit umfassender Berücksichtigung von Randfällen, reduzierte Abrechnungsfehler und stellte eine konsistente Finanzabstimmung sicher.
- Entwickelte nachvollziehbare Testabläufe mit automatisierten Frameworks und Skripting-Tools wie Cypress und Jest und erfüllte zusammen mit Compliance- und QA-Teams regulatorische sowie Audit-Anforderungen.
- Automatisierte GitLab-CI/CD-Pipelines mit Docker-Containern, verkürzte Release-Zeiten von einer Stunde auf zehn Minuten und ermöglichte Continuous Delivery.
- Entwickelte sichere RESTful-APIs und integrierte Drittanbieter-Datenquellen, um Care-Management-Workflows zu optimieren, bekräftigte die HIPAA-Compliance und unterstützte nahtlosen Datenaustausch zwischen zentralen Plattformmodulen.
- Modernisierte monolithische Legacy-Services durch Refactoring kritischer Komponenten in Microservices mit Python und Node.js, stärkte die Systemzuverlässigkeit und ermöglichte schnelle horizontale Skalierung in Cloud-Umgebungen.
Zusammenfassung
Senior Full-Stack-Entwickler mit mehr als 12 Jahren Erfahrung im Entwerfen und Skalieren Cloud-nativer, ereignisgesteuerter Plattformen. Bringt tiefgehende Expertise in Python (Django, FastAPI, Flask, Celery, pandas, NumPy) und Node.js (Express, NestJS, TypeScript) sowie umfangreiche Erfahrung im Design von Multi-Region-Architekturen auf AWS, Azure und GCP. Erfahren in Microservices, verteilten Daten-Pipelines und gRPC/GraphQL-APIs mit nachgewiesener Erfolgsbilanz bei der Bereitstellung von CI/CD ohne Ausfallzeiten und hochverfügbaren Systemen. Erfahren in SOC 2-, DSGVO- und HIPAA-Compliance, fortgeschrittener Sicherheitsarchitektur und in der Betreuung bereichsübergreifender Teams beim Aufbau skalierbarer, wartbarer und kosteneffizienter Lösungen.
Fähigkeiten
Backend – Node, Nestjs, Python, Django, Fastapi, Flask, Asyncio, Celery, Pandas, Numpy, Sqlalchemy, Structlog, Opentelemetry, Openapi, Swagger
Frontend – React, Angular, Redux Toolkit, Tailwind Css, Storybook, Next.js, Vite, Websockets, Graphql, Rest, D3.js, Cypress
Cloud & Devops – Aws (Ecs, Eks, Lambda, S3, Rds, Cloudfront, Api Gateway, Sqs, Sns), Azure Functions/aks, Gcp Cloud Run & Pub/sub, Docker, Kubernetes, Terraform, Argocd, Github Actions, Jenkins, Geheimnisverwaltung
Daten & Messaging – Postgresql, Mysql, Mongodb, Dynamodb, Redis, Kafka, Rabbitmq, Debezium Cdc, Elk, Prometheus, Grafana
Sicherheit & Compliance – Oauth2, Openid Connect, Identityserver4, Jwt, Saml, Mfa, Rbac, Soc 2, Dsgvo, Soc 2, Hipaa
Tests & Qualität – Pytest, Jest, React Testing Library, Cypress, Postman, Sonarqube, Statische Code-analyse
Sprachen
Ausbildung
Technische Universität Tallinn
Bachelor-Abschluss, Informatik · Informatik · Tallinn, Estland
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.