Dennis B.

Senior Softwareentwickler

Szczecin, Polen

Erfahrungen

Nov. 2023 - Aug. 2025
1 Jahr 10 Monaten
London, 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 Monaten
Berlin, 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 Monaten
Breslau, 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 Monate
Krakau, 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
Verhandlungssicher
Polnisch
Verhandlungssicher
Deutsch
Fortgeschritten

Ausbildung

Sept. 2010 - Juli 2014

Universität Warschau

Bachelor-Abschluss · Informatik · Warschau, Polen

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