Boris Donde

Frankfurt am Main · boris@donde.de

Ich bin diplomierter Informatiker und seit 1989 in der Softwareentwicklung tätig. Mein beruflicher Weg führte mich durch verschiedene Branchen, darunter Versicherungen, Transport und Logistik, wodurch ich ein breites Spektrum an Erfahrungen sammeln konnte. Stets bemüht, mein technisches Know-how auf höchstem Niveau zu halten, liegt mein Fokus auf der Architektur und Entwicklung in Java/JEE-Umgebungen. Ich bin offen für neue, herausfordernde Aufgaben und kann mich dank meiner umfangreichen und vielseitigen Erfahrung schnell in neue Technologien einarbeiten.


Projekte


Integration von Keycloak in bestehende Konzern-Authentifizierungsprozesse

Versicherungsunternehmen

Für die Implementierung der oAuth2 Single-Sign-On (SSO) Authentifizierung wurde der proprietäre Authentifizierungsprozess überarbeitet. Alle erforderlichen Schritte wurden in Keycloak nachgebildet. Der Deployment-Prozess für Rollout in einen Kubernetes-Cluster wurde unter Verwendung von Jenkins erstellt und später auf GitHub umgezogen. Zur nahtlosen Integration in die Konzerninfrastruktur wurden mehrere benutzerdefinierte Komponenten entwickelt.

  • Mitwirkung bei der Anforderungsanalyse und Architekturentwicklung
  • Erstellung und Optimierung des Deploymentprozesses
  • Umsetzung der benutzerdefinierten Komponenten (User Federation, Authenticators, Mappers, Required Actions, etc.)
  • Pflege des Systems und Aktualisierung auf neue Versionen
  • Vorbereitung und Begleitung der Last- und Performancetests
Juni 2020 - bis Heute

Zwei-Faktor-Authentifizierung mit Login-App

Versicherungsunternehmen

Zur vorhandenen Zwei-Faktor-Authentifizierung mittels sogenannter Tokens und One-Time-Passwords soll die neue Möglichkeit mittels der "Login-App" für Smartphones umgesetzt werden. Dafür wurden drei Lösungen evaluiert. Ausgewählt wurde die Technologie der Firma Kobil.

  • Evaluierung der Technologien
  • Erarbeitung / Anpassung der Architektur
  • Koordination und Planung der Infrastruktur
  • Erarbeitung des Einführungskonzepts
  • Technische Leitung des Projektes
  • Coaching der QS- und Hotline-Mitarbeiter
  • Inbetriebnahme und Betreuung
  • Mitwirkung bei der Umsetzung
Februar 2016 - Mai 2020

Internet Sportplattform

ndurance UG

Eine Internet-Sportplattform ermöglicht es den Benutzern unabhängig von Hardwareherstellern, Trainingsdaten zu erfassen und Trainings zu planen. Dadurch können Athleten sowie Services wie Trainer, Fitnessstudios, und der Healthcare-Sektor innerhalb einer Plattform interagieren. Die Plattform besteht aus einem Server, Importer, WebFrontend und einer Smartphone-App. Der Server bedient das UI und externe Schnittstellen, während der Importer für die Konvertierung von Trainingsdaten aus verschiedenen Formaten zuständig ist und diese in der Datenbank speichert

  • Erarbeitung der Architektur
  • Teamleitung
  • Entwicklung der Komponenten: Backend und Importer
  • Erstellung der Testumgebung
  • Administration der Testserver
  • Planung und Umsetzung von Build und Deployment in der Docker-Umgebung
Januar 2015 - Dezember 2016

Umbau der Authentifizierungs- und Autorisierungskomponente mit Single-Sign-On und 2-Faktor-Authentifizierung

Versicherungsunternehmen

Wegen der zunehmenden Migration der Vertriebs-Applikation für Außendienstmitarbeiter in Richtung "Mobile" wurden neue Anforderungen an die Zugriffsverwaltungskomponente gestellt. Die neue Zugriffsverwaltung sollte hochverfügbar sein und ohne Ausfallzeit aktualisiert werden können. Um diese Anforderungen zu erfüllen, wurden alle Bestandteile und Subsysteme begutachtet. Die relationale Datenbank wurde durch eine schemalose NoSQL-Datenbank ersetzt, das Datenmodell überarbeitet, und die Code-Basis vollständig von den Abhängigkeiten gelöst. Die Kommunikation wurde auf ein einfaches Protokoll umgestellt, wobei REST mit JSON eingesetzt wurde. Eine Java-API wurde für alle alten Clients zur Verfügung gestellt. Der Build- und Deployment-Prozess wurde automatisiert

  • Mitarbeit bei der Anforderungsanalyse und Erstellung der Architektur
  • Mitwirkung bei der Umsetzung
  • Mitwirkung bei der Automatisierung des Build-Prozesses
  • Inbetriebnahme und Betreuung des neuen Systems
September 2008 - June 2010

Aus- und Weiterbildung

St. Petersburg State Institute of Technology

Diplom Informatiker
Studium der Informatik.
September 1989 - May 1994

scrum.org

Professional Scrum Master I
August 2017

scrum.org

Professional Scrum Product Owner I
August 2017

iSAQB® Certified Professional for Software Architecture

November 2012

Skills

Programmiersprachen, Tools und Methoden
  • Java
  • Spring
  • Keycloak
  • Software Architektur
  • Relationale und NoSQL Datenbanken
  • Scrum
  • Messaging-Systeme (RabbitMQ, Azure ServiceBus)
  • Kubernetes, Docker
  • Azure
  • Git, GitHub

Branchen
  • Versicherung
  • Finanzen
  • Transport/Logistik
  • Handel
  • Automobilindustrie

Hobbys

Neben meiner beruflichen Leidenschaft als Softwareentwickler widme ich mich in meiner Freizeit mit Begeisterung dem Rennradfahren. Diese Tätigkeit bietet mir nicht nur körperliche Fitness, sondern auch geistige Entspannung. Ebenso vertiefe ich mich in die Welt der Holzbearbeitung, wo ich meine Kreativität und handwerklichen Fähigkeiten beim Bau von Möbelstücken und kleinen Holzutensilien zum Ausdruck bringe. Dieses Hobby, das Geduld und Präzision erfordert, bereitet mir große Freude.


Impressum / Kontakt

Kontakt
Dipl.-Informatiker Boris Donde
Alkmenestraße 117
60435 Frankfurt am Main

Impressum
Verantwortlich: Boris Donde
Tel. +49(0)173 6792840
E-Mail: boris@donde.de
Webseite: www.donde.de

Firmensitz: Frankfurt am Main
USt-IdNr.:DE234604858