Dennis B.
Senior Softwareentwickler
Erfahrungen
Nov. 2023 - Aug. 2025
1 Jahr 10 MonatenLondon, Vereinigtes Königreich
Senior Softwareentwickler
The Codest
- Konzipierte Microservice-basierte Backend-Systeme mit Java und Spring Boot, steigerte die API-Skalierbarkeit um 34% und verringerte die Antwortlatenz in mehreren Services.
- Entwickelte CI/CD-Pipelines mit Jenkins und GitHub Actions, automatisierte Deployments in AWS-Umgebungen und reduzierte manuellen Release-Aufwand um 42%.
- Integrierte KI-unterstützte Entwicklungstools wie GitHub Copilot, beschleunigte Release-Zyklen und verbesserte Code-Zuverlässigkeit in Agile-Sprints.
- Begleitete funktionsübergreifende Entwickler bei API-Refactoring-Initiativen, stellte die Einhaltung der SOLID-Prinzipien sicher und sorgte für konsistente Service-Dokumentation mit Swagger.
- Optimierte Containerisierung in der Cloud mit Docker und Kubernetes, erhöhte Ausfallsicherheit und senkte Infrastrukturkosten durch dynamische Skalierung.
- Entwickelte REST-Endpunkte und ereignisgesteuerte Komponenten, verbesserte Fehlertoleranz und vereinfachte asynchrone Kommunikation mit Kafka und RabbitMQ.
- Arbeitete eng mit Data Engineers zusammen, optimierte die Abfrageeffizienz durch PostgreSQL-Indexierung und Partitionierungsstrategien für Analytics-APIs.
- Bewertete Observability-Frameworks mit Prometheus und Grafana, stellte Performance-Transparenz in verteilten Workloads sicher und beseitigte Engpässe proaktiv.
- Realisierte Verbesserungen der Backend-Zuverlässigkeit, die zu messbarem Wachstum der Kundenzufriedenheit und einer um 28% schnelleren Feature-Rollout-Frequenz führten.
Apr. 2019 - Sept. 2023
4 Jahren 6 MonatenBerlin, Deutschland
Senior Softwareentwickler
MeGaDev
- Entwarf und implementierte hochbelastbare Web-Backends mit Spring Boot und Node.js, steigerte den Datendurchsatz um 31% und sicherte horizontale Skalierbarkeit.
- Implementierte Jenkins-basierte Continuous-Integration-Pipelines mit Docker, verkürzte Regressionstests-Zyklen und stellte stabile Delivery-Umgebungen sicher.
- Refaktorisierte monolithische Module zu Microservices und führte nachrichtengetriebene Kommunikation mit RabbitMQ ein, um modulare Unabhängigkeit und schnellere Deployments zu ermöglichen.
- Verbessertes Systemmonitoring und Incident-Response mit Sentry und Grafana, minimierte Produktionsausfallzeiten und beschleunigte Wiederherstellungsprozesse.
- Automatisierte Build- und Testinfrastruktur mit Maven und JUnit, erhöhte Vorhersagbarkeit von Releases und konsistente Testabdeckung über mehrere Module.
- Arbeitete mit Frontend-Teams mit Angular und RESTful-APIs zusammen, um nahtlose Integration und einheitliches Nutzererlebnis sicherzustellen.
- Führte TDD-Praktiken und Coding-Standards-Sessions ein, förderte eine wartbare Codekultur und reduzierte nachweislich Defekte in den zentralen Backend-Repositories.
- Leitete Knowledge-Sharing-Initiativen, die das Onboarding effizienter gestalteten und die Anhäufung technischer Schulden in verteilten Projektteams verringerten.
- Lieferte stabile Backend-Grundlagen für mehrere Kundenprodukte und erreichte messbare Leistungssteigerungen sowie Verbesserungen der Wartbarkeit des Systems.
Sept. 2017 - März 2019
1 Jahr 7 MonatenBreslau, Polen
Softwareentwickler
Sagiton
- Entwickelte Backend-Services mit Java Spring und Node.js, optimierte Unternehmens-Webanwendungen und verringerte die Antwortlatenz wichtiger Features.
- Wartete SQL- und NoSQL-Datenebenen und stellte transaktionale Konsistenz sowie hohe Verfügbarkeit für Analytics-Komponenten und Reporting-Module sicher.
- Setzte CI/CD-Workflows mit Jenkins und Docker auf, verbesserte Deployment-Automatisierung und Integrationszuverlässigkeit zwischen Staging- und Produktionsumgebungen.
- Unterstützte das Team bei der Einführung von Best Practices für REST-APIs und internen Designstandards über Service-Ebenen hinweg, um die Entwickler-Effizienz zu steigern.
- Lieferte stabile Produktions-Features, die zu messbaren Verbesserungen der Kundenzufriedenheit und verkürzten Bug-Behebungszeiten in Release-Zyklen führten.
Aug. 2014 - Aug. 2017
3 Jahren 1 MonateKrakau, Polen
Junior Softwareentwickler
Leobit
- Unterstützte bei der Entwicklung von RESTful Webservices in Java und JavaScript und erlernte Clean Architecture und modulare Entwicklungstechniken.
- Unterstützte Senior-Entwickler bei der Wartung cloud-basierter Anwendungen durch versionierte Deployments und leichte CI/CD-Automatisierung.
- Führte Komponententests für frühe Microservice-Prototypen durch, verbesserte die Zuverlässigkeit der Testabdeckung und die Qualität der Dokumentation.
- Trug zu schrittweisen Feature-Erweiterungen bei, die die Usability verbesserten und die Fehlerhäufigkeit in Kunden-Weblösungen reduzierten.
Zusammenfassung
Erfahrener Senior Softwareentwickler mit über 10 Jahren Erfahrung in der Backend- und Full-Stack-Entwicklung mit Schwerpunkt auf Java, Spring Boot und Cloud-nativen Systemen.
Erfahren im Aufbau skalierbarer APIs, Microservices und Automatisierungspipelines mit Jenkins und Docker.
Leidenschaftlich bei Performance-Optimierung und Clean Architecture.
Starke Kommunikationsfähigkeiten mit Fokus auf die Bereitstellung wartbarer, wirkungsvoller Softwarelösungen für verteilte Systeme.
Sprachen
Englisch
VerhandlungssicherPolnisch
VerhandlungssicherDeutsch
FortgeschrittenAusbildung
Sept. 2010 - Juli 2014
Universität Warschau
Bachelor-Abschluss · Informatik · Warschau, Polen
Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testenWeitere Aktionen
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.