Dennis B.

Senior Softwareentwickler

Avatar placeholder
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

Ähnliche Freelancer

Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.

Robert R.
Robert R.

Weiterentwicklung einer internen Anwendung

Profil ansehen
Michal B.
Michal B.

Senior Golang-Ingenieur

Profil ansehen
Michael K.
Michael K.

Softwareentwickler

Profil ansehen
Fady K.
Fady K.

Senior Softwareentwickler / Tech Lead

Profil ansehen
Arne H.
Arne H.

DevOps Fullstack-Entwickler

Profil ansehen
Damian Ś.
Damian Ś.

CTO

Profil ansehen
Werner K.
Werner K.

Testkoordinator, Designer und Ingenieur

Profil ansehen
Leif S.
Leif S.

Freiberuflicher IT-Berater und Softwarearchitekt

Profil ansehen
Shamaila M.
Shamaila M.

Senior Software-Architekt

Profil ansehen
Mohamed K.
Mohamed K.

15 Jahre Praxiserfahrung, Experte für Digitalisierung, Prozessautomatisierung & individuelle Softwarelösungen für KMU

Profil ansehen
Martin G.
Martin G.

Mitglied des Produktmanagement- und Product Owner-Teams für Private Cloud Plattform

Profil ansehen
Michael F.
Michael F.

Freiberufler, Lösungsarchitekt

Profil ansehen
Jan M.
Jan M.

Gründer, Senior Lösungsarchitekt, Teamleiter, Senior DevOps-Ingenieur

Profil ansehen
Satya V.
Satya V.

Lead-Entwickler

Profil ansehen
Jan M.
Jan M.

Machbarkeitsstudie

Profil ansehen
Patrick W.
Patrick W.

KI-Softwareentwickler

Profil ansehen
Marcel M.
Marcel M.

Datenwissenschaftler, KI-Ingenieur, Senior Lösungsarchitekt

Profil ansehen
Ales L.
Ales L.

Senior DevOps Consultant (Freelance)

Profil ansehen
Tezcan D.
Tezcan D.

Solution Architekt / Projektleiter

Profil ansehen
Thomas J.
Thomas J.

Senior-Fullstack-Entwickler

Profil ansehen
Özgür E.
Özgür E.

Senior Softwareentwickler

Profil ansehen
Niklas W.
Niklas W.

KI-Ingenieur, Cloud-Lösungsarchitekt, Backend-Entwickler

Profil ansehen
Stanislav B.
Stanislav B.

Senior Solution-Architekt

Profil ansehen
Jürgen F.
Jürgen F.

AR/VR/XR Architekt

Profil ansehen
Serge K.
Serge K.

Senior DevOps (extern)

Profil ansehen
Andreas K.
Andreas K.

Senior Entwickler

Profil ansehen
Attila D.
Attila D.

Full-Stack-Softwareentwickler

Profil ansehen
Sandeep G.
Sandeep G.

Softwareingenieur

Profil ansehen
Maxim Y.
Maxim Y.

DevOps. Kotlin/Kubernetes

Profil ansehen
Eli R.
Eli R.

Freiberuflicher Senior Backend-Entwickler

Profil ansehen