- Lead-Tätigkeit bei der vollständigen Neuentwicklung einer produktiven Händlerverwaltungsplattform für einen bedeutenden Automobilkunden, ursprünglich auf einen Monat veranschlagt – durch Reverse Engineering von Grund auf neu implementiert, nachdem ein Lift-and-Shift wegen tiefer Verflechtung mit einem parallelen Legacy-Monolithen nicht möglich war.
- Entwurf und Aufbau der gesamten Anwendungsarchitektur: Nuxt-Frontend, Django/Python-Backend, ECS-Worker, vollständig auf AWS verwaltet.
- Aufbau der Datenpipeline: Python-Batch-Import-Skripte → NDJSON → S3 → SQS-FIFO-Queues → ECS-Worker → RDS, Verarbeitung von Millionen Datensätzen täglich.
- Migration von 1,4 TB Produktionsdokumenten (~976.000 PDFs) von On-Premise-NFS-Speicher zu AWS S3 ohne Datenverlust.
- Erstellung der gesamten Terraform-Infrastruktur für Entwicklungs- und Produktionsumgebungen.
- Definition und Implementierung der REST-API-Integration zwischen der neuen Plattform und dem parallelen Legacy-Monolithen.
- Parallele Pflege und Erweiterung des Legacy-Systems: Angular-Frontend, PHP/Laminas-Backend, Doctrine ORM, MySQL.
- Mentoring und technische Leitung beider Entwickler bei Produktionsvorfällen und Architekturentscheidungen.
Leda Wolf
Senior Fullstack Softwareentwicklerin
Schwerin, Germanyleda@sent.comledawolf.info
Profil
Senior Fullstack-Entwicklerin mit über 10 Jahren Erfahrung in der Entwicklung von Produkten, die Technologien zugänglich machen – für Nutzer, nicht-technische Stakeholder, und die Teams, die sie warten. Gleichermaßen zuhause in der Architektur von AWS-Infrastrukturen, beim Schreiben einer Django-API oder bei der Erklärung technischer Entscheidungen an Menschen, die noch nichts von einem Microservice gehört hat. Angetrieben vom sichtbaren Impact gut entwickelter Software, mit besonderem Fokus auf Barrierefreiheit, sauberen Code, und den Menschen auf beiden Seiten des Bildschirms.
Kenntnisse
- Frontend
- TypeScript, JavaScript, Vue, Nuxt, Angular, React, Next.js, Gatsby, HTML, CSS, SCSS, Tailwind, Bootstrap
- Backend
- Python, Django, Node.js, Nest.js, Express, Java, Spring Boot, Hibernate, PHP
- Datenbanken
- PostgreSQL, MySQL, MSSQL, MongoDB, DB2, IndexedDB, RDS
- Cloud & Infrastruktur
- AWS (ECS, RDS, S3, SQS, IAM, SSM, CloudWatch), Terraform, Docker, Kubernetes, GCP, Azure
- APIs & Integration
- GraphQL, REST, OpenAPI, RPC, WebSockets, Kafka
- Testing
- Vitest, Playwright, Jest, Mocha, Cypress, Testing Library, TDD, BDD
- Observability
- Datadog, Sentry, Grafana, Prometheus, K6, ArgoCD
- CMS
- Sanity, Contentful, Magnolia, GraphCMS, WordPress
- Prinzipien
- SOLID, OOP, Clean Code, DRY, KISS, Barrierefreiheit (WCAG), A/B-Testing, CI/CD
- Methodik
- Agile, Scrum (Zertifizierter CSM), Bereichsübergreifende Kommunikation, Technisches Mentoring
Berufserfahrung
- Einführung von Playwright-End-to-End-Tests in einer Codebasis ohne automatisierte Testabdeckung.
- Durchführung von Code Reviews bestehender Vue.js-Projekte und Erstellung von Verbesserungsvorschlägen.
- Konzeption und Dokumentation einer Vue.js-Migrationsstrategie für eine Bootstrap-basierte Komponentenbibliothek als Weg zur Zerlegung eines ASP.NET-Monolithen in SPA-Verticals, präsentiert an technische Leads und die Community of Practice.
- Strukturierte Stellensuche nach branchenweiten Entlassungswellen im Tech-Bereich.
- Konzeption und Umsetzung der Migration der Produktsuche von Elasticsearch zu Typesense, inkl. Skalierbarkeitsplanung und teamübergreifender Abstimmung.
- Entwicklung zweier Node.js-Backend-Microservices als Integrationsadapter zwischen Suche und kundenorientiertem Frontend.
- Verbesserung der Testabdeckung und Testszenarien für die kundenorientierte Frontend-Anwendung.
- Analyse und Priorisierung von Produktionsvorfällen anhand von Datadog-Daten nach Impact.
- Konzeption und Prototyping einer generationalen Stack-Verbesserung mit Nuxt und Magnolia als CMS.
- Erstellung mehrerer technischer Verbesserungsvorschläge für Testbarkeit und Frontend-Stabilität, präsentiert an Engineering-Management.
- Entwicklung von PWAs für mehrere Versicherungsprodukte mit Vue.js, Nuxt und Apollo GraphQL unter Einhaltung von Barrierefreiheits-, Performance- und Terminvorgaben.
- Übernahme von Scrum-Master-Aufgaben zur Deckung eines temporären Teambedarfs.
- Einarbeitung und Mentoring von Junior-Entwicklerinnen, insbesondere mit nicht-technischem Hintergrund.
- Pflege und Erweiterung der Backend-Infrastruktur mit Spring (Java) auf AWS EC2.
- Entwicklung des B2B-Kunden-Frontends mit serverseitig gerenderten Templates.
- Entwicklung einer verteilten Full-Stack-Verarbeitungsplattform mit Spring (Java) und React/TypeScript.
- Entwicklung von Full-Stack-Webanwendungen für den internen Einsatz mit React, Spring (Java) und JavaScript.
- Entwicklung eines Vaadin-Desktop-Widgets für eine Java-basierte Plattform zur Verwaltung erneuerbarer Energieanlagen, mit Live-Marktdatenintegration von der European Energy Exchange (EEX) durch HTML-Scraping und -Parsing.
- Aufbau der Datenpipeline zur Berechnung der prognostizierten Windturbinen-Energieverkaufsrendite anhand aktueller EEX-Marktpreise.
Ausbildung
Bachelorarbeit: Development and Testing of a Hardware Random Number Generator – 1,3 (Sehr gut)
Sprachen
- Fließend
- Deutsch, Englisch, Russisch
- Konversationssicher
- Spanisch, Französisch
- Grundkenntnisse
- Ukrainisch, Portugiesisch, Mandarin, Japanisch
Weiteres
- Zertifizierter Scrum Master (Scrum Alliance)
- Speaker – Vorträge zu Software-Engineering-Themen, offen für weitere Engagements
- Barrierefreiheit als Grundprinzip der Entwicklung
- Leidenschaftliche Mentorin mit Fokus auf niedrigschwelligen Zugang zur Softwareentwicklung