Profilbild von Cristian Brandenburg Senior JAVA/JavaFX Entwickler mit über 20 Jahre Erfahrung in der Entwicklung, -Design und -Analyse aus Muenchen

Cristian Brandenburg

teilweise verfügbar

Letztes Update: 16.02.2024

Senior JAVA/JavaFX Entwickler mit über 20 Jahre Erfahrung in der Entwicklung, -Design und -Analyse

Abschluss: Dipl.-Ing. Univ.
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (verhandlungssicher) | englisch (gut) | italienisch (verhandlungssicher) | rumänisch (Muttersprache)

Skills

=============================================================
Profil:
=============================================================
  • ÜBER 20 JAHRE ERFAHRUNG IN DER SOFTWAREENTWICKLUNG, -DESIGN UND -ANALYSE
  • FREIBERUFLER SEIT JAN. 2006
  • JavaFX und SWING Developer spezialisiert in der Entwicklung und Design von Frontends als Teile der verteilten Systeme.
  • Performance-Analyse, Profiling und Optimierung von Benutzeroberflächen stehen ebenfalls ganz oben in der Rangliste meiner Dienste, wobei die Erschaffung und Implementierung von Lösungen für die Migration von SWING Applikationen nach JavaFX mit ausgelagertem CSS-Styling sowie die Portierung von vorhandenen Applikationen und Systemen nach Java definitiv meine Stärken sind.
  • Die Erfahrung in der Softwareentwicklung beläuft sich auf über zwanzig Jahre, davon die letzte fünfzehn Jahre ausschließlich im Java Umfeld.
  • Die Agile wie auch traditionelle Softwareentwicklung, Unit-Testing, Projektmanagement sowie das Coaching im Umfeld SWING und JavaFX runden meine Angebotspalette ab.

=============================================================
Spezialgebiete:
=============================================================
  • Java Software- Entwicklung
  • Design
  • Architektur
  • Systemanalyse
  • Coaching
  • Beratung
  • Profilling
  • Diagnose

=============================================================Branchen / Bereiche
=============================================================
  • Printmedien
  • Gesundheitswesen
  • Inkassoverfahren
  • Patentamt
  • Dokumentenmanagement
  • Luftverkehr
  • Teleshopping
  • Pay-TV
  • Entwicklung und Herstellung von militärischen Telekommunikationsprodukten
  • Kundenmanagements
  • Telekommunikation
  • EDV
  • Automatisierte Bestellbearbeitung für Großanbieter (Scanning? OCR? Cleansing ? Processing ? Transfering)

Projekthistorie

05/1999 - bis jetzt
Java / JavaFX Softwareentwicklung

Java / JavaFX Softwareentwickler, -Designer, Berater, Teamleiter
Projektinhalte

 

====================================================================

FORSCHUNG UND ENTWICKLUNGSZENTRUM DER HEIDELBERGER DRUCKMASCHINEN AG

Heidelberg, Baden-Württemberg

====================================================================

PROJEKT: Mitarbeit an der Portierung im JavaFX der vorhandenen SWING Benutzeroberflächen für eine neue, innovative Touchscreens und gestenbasierte Ansteuerung der Druckmaschinen (Projektbeteiligte: 60)

  • Beratung / Coaching des Teams im JavaFX Umfeld
  • Analyse, Design, Konzeption
  • Kodierung und Entwicklung
  • Realisierung von Prototypen
  • Festlegung und Pflege des Stylings via CSS-Dateien
  • Performance-Analyse und -Optimierung, Identifizierung von Speicherleck

Java8-11 / JavaFX / SWING / CSS / JProfiler / UML / CORBA / JUNIT / Maven / Gradle / JIRA /SVN / Eclipse

 

====================================================================

LANDESAMT FÜR DIGITALISIERUNG, BREITBAND UND VERMESSUNG

München, Bayern

====================================================================

Coaching und Unterstützung bei der Umstellung des vorhandenen Systems mit SWING Benutzeroberflächen auf JavaFX (Projektbeteiligte: 8)

  • Beratung und Entscheidungsunterstützung in Bezug auf die Durchführung der Umstellung
  • Coaching der Entwicklungsteam
  • Analyse, Design, Konzeption
  • Realisierung von Prototypen

Java11 / JavaFX / SWING / JUNIT / GIT / Eclipse

 

====================================================================

ISB INSTITUT FÜR SOFTWARE- ENTWICKLUNG UND EDV-BERATUNG AG

Karlsruhe, Baden-Württemberg

====================================================================

PROJEKT: Geoinformationssystem - Unterstützung bei der Performanceoptimierung

  • Prüfung von Performancelecks
  • Performance-Analyse und Optimierung, Identifizierung von Speicherlecks
  • Analyse des Oberflächenverhaltens (JavaFX) und des Zeitverlustes bei der Anzeige
  • Erarbeiten von Lösungsvorschlägen/Verbesserungen und Umsetzung

JavaFX / SWING / UML / JProfiler / Eclipse

 

====================================================================

KASSENÄRZTLICHE VEREINIGUNG BADEN-WÜRTEMBERG / REGIONALBÜRO

Mannheim, Baden-Württemberg

====================================================================

Migrationsprojekt OpenKV-Laris: Ablösung der veralteten Softwareenwicklungs-Technologie .Net durch den KV-Standard Java (Projektbeteiligte: 12)

  • Festlegung der Softwarearchitektur für das neue LARIS-System als generische Applikation (Funktionen, Bedienoberflächen und Logik, generisch, durch Metadaten definiert)
  • Systemanalyse, Design, Konzeption und Codierung
  • Konzipierung eines Frameworks für die generische und universale Instanziierung und Benützung von Bearbeitungsdialogen, Models, Views und Controllers anhand von definierenden Metadaten
  • strenge Trennung der Zuständigkeiten der Models, Views und Controllers innerhalb der MVC-Pattern-Implementierung
  • generische Eventing - Kommunikation zwischen den am Workflow beteiligten Teilnehmern
  • Durchführung von Code-Reviews
  • exemplarische Arbeiten von Source-Code-Lösungen
  • Konzeption und Codierung, Test und Dokumentation
  • Unterstützung bei der Projektorganisation (Scrum)
  • Mitdesign und Mitentwicklung eines auf jgoodies basierenden Binding-Frameworks innerhalb des KV-Frameworks, zwecks eines flexiblen bidirektionalen Datenaustausch zwischen Widgets/ und Models /Beans
  • Mitdesign und Mitentwicklung eines hausübergreifenden Validierungsframeworks zum Validieren von Beans, Domain Objects und Benutzereingaben mit unterschiedlichen widget-markers

 

PROJEKT: selbständige Entwicklung eines auf JBoss und SOAP Technologien basierenden WebService-Clients für die Eintragung der Ärzte im KBV-System und Generierung der LAR (lebenslange Arztnummer) innerhalb vom LARIS

  • Design, Entwicklung, Testing, Dokumentation
  • Kooperation mit Entwicklern und Administratoren des KBV-Systems

 

Java / SWING / Log4J / JUNIT / SVN / JGoodies / SOAP / ANT / OR-Mapping – PersistenceSQL / Eclipse

 

====================================================================

HOME SHOPPING EUROPE GMBH (HSE24)

München-Ismaning

====================================================================

PROJEKT: Neuentwicklung einer internen Notfall-Bestellerfassung Lösung (multi tier architecture) für die Abdeckung der geplanten und ungeplanten Ausfälle des Kernsystems. Die Bedienung erfolgt sowohl über einen Swing-Fatclient als auch über Web- Browser.

  • architektonische Konzeption des Systems (Clients, Servants und Datenbank)
  • Consulting und Beratung im Vorfeld des Designs des Java- und Web- Clients, der anzusetzenden Technologien und Frameworks
  • UML - Analyse und - Design
  • Entwicklung, Implementierung, Test der Clients bis einschließlich (Post)Go-Live
  • Entwurf, Design und Entwicklung eines Admin Tools für die Durchführung von Wartungen, Pflege und Anpassungen am entwickelten System

 

JAVA 1.4 / Tomcat 5.5 / Apache Axis 1.4.1 / Webservices / Postgres 8.1 / ANT / Subversion

 

====================================================================

EOS IT SERVICES GMBH

Hamburg

====================================================================

PROJEKT: Portierung / Umschreibung in Java mit SWING eines im C++ entwickelten Frontends, Teil eines verteilten Systems mit Oracle Datenbank (multi tier architecture) (Projektbeteiligte: 12)

  • Consulting und Beratung im Vorfeld des Designs eines rich Java Clients mit Socket - Serveranbindungen als 1 zu 1 Kopie des aktuellen C++ Frontends
  • Objektorientierte Analyse und Design mittels UML-Diagrammen
  • Analyse im Zweck der Verbesserung (refactoring) des Designs des bestehenden Frontends sowie die Entwicklung und Implementierung von multithread-Lösungen
  • Designing und Realisierung von verschieden Prototypen, Tools und Utilities
  • Vollständige Entwicklung und Implementierung von mehreren Bedienoberflächen mit SWING für die Bearbeitung und Darstellung der Daten

 

J2EE / SWING / Sockets / UML / LUNIX / Oracle / XML / ANT / SVN / NetBeans

 

====================================================================

EUROPÄISCHES PATENTAMT (EPO)

München, Bayern

====================================================================

PROJEKT: Entwicklung einer Multiuser Document Processing Solution als verteiltes System mit SOAP Client-Server Anbindung und DB2 Datenbank (Intranet / Internet Lösung) (Projektbeteiligte: 6)

  • Weiterentwicklung/Refactoring der bestehenden Java SWING - Clients
  • Weiterentwicklung eines Admin-Tools für ein Anwendungssystem

 

PROJEKT: Weiterentwicklung eines Java Authoring Frameworks mit SWING GUI (Martha – Java frameworks used for editing and displaying (X)HTML and XML based on two W3C standards: DOM and CSS)

  • leichtere Einbettung des Tools in bestehenden Systemen des EPO
  • Design, Entwicklung und Implementierung
  • Neue Strukturen und Styles auf Basis von XML, XHTML und CSS
  • Text- und Dokumentformatierungen
  • Entwicklung eines Formeleditors Modul mit Nutzung von Symbolen
  • Definition von Dokument-Vorlagen
  • Dynamische Importierung und Anwendung von in der Datenbank gelagerten CSS – Style - Bausteinen und Vorlagen
  • Sicherung des Dokumentes im XHTML / HTML und XML- Format

 

PROJEKT: Entwicklung und Design eines GUIs für ein SearchEnginee System

 

J2EE / JSE / SWING / UML / SOAP / JDBC / DB2 / Rational Software Architect / ANT / XHTML / CSS / Eclipse

 

====================================================================

LUFTHANSA SYSTEMS

Raunheim – Frankfurt

====================================================================

PROJEKT: Entwicklung eines Decision Support Services (DSS) für Lufthansa Passage als Intranet \ Internet – Lösung (Projektbeteiligte: 10)

  • Consulting und Beratung im Vorfeld der Architektur eines Rich Clients mit JMS und RMI- Server-Anbindungen
  • Objektorientierte Analyse und Design mittels UML-Diagrammen
  • Implementierung und Programmierung des Java-Clients
  • Entwicklung von mehreren Bedienoberflächen mit SWING für die Bearbeitung und Darstellung der Daten
  • Weiterentwicklung und Design eines JAVA - Admin-Tools \ System-Configurators

 

J2EE / J2SE / SWING / Sockets / UML / Oracle / XML / ANT / SVN / NetBeans

 

====================================================================

ROHDE & SCHWARZ

München, Bayern

====================================================================

PROJEKT: Entwicklung eines “Tactical Information Systems“ mit Client-Server Architektur für Internet \ Intranet Kommunikationen via Radio (Projektbeteiligte: 8)

  • Objektorientierte Analyse und Design mittels UML-Diagrammen
  • Entwicklung eines auf Baukastenprinzip basierten Java-Frontend (GUI) mit folgenden Eigenschaften / Funktionalitäten:
  • Mehrsprachig und ablauffähig unter Windows XP und UNIX CORBA-Anbindungen mit in C++ geschrieben Modulen \ Servants resp. fremden Applikationen
  • SWING erstellte Bedienoberfläche mit zur Laufzeit änderbarem Style (Tag- und Nacht-Darstellung)
  • SWING Style (Look&Feel) für Touch Screen nach eigenem Entwurf

 

PROJEKT: selbständige Design und Entwicklung einer Applikation um die Umkonfigurierung des o.g. Systems mit folgenden Funktionalitäten:

  • Generierung der Konfigurationsdateien für Frontend und den jeweilig verteilten Modulen (Servants)
  • Umkonfigurierung des XP-Betriebsystems (Netzwerkverbindungen, Hostname, Anpassung der Registry-Einträge, etc)
  • Verteilung der generierten Konfigurationsdateien
  • Design und Entwicklung
  • Bedienoberflächen zur Steuerung der Importierung und Verarbeitung der Konfigurationsdaten (XML) sowie für die interaktive Parameterfestsetzung
  • Aktualisierung der PostgreSQL-Datenbank
  • Implementierung eines JNI Moduls zum Zugriff auf XP Service Manager

 

PROJEKT: Entwicklung von Testskripten (TSL) für automatisierte Tests des Systems

 

PROJEKT: Entwicklung eines “Tactical Information Systems“ mit Client-Server Architektur für Internet \ Intranet Kommunikationen via Radio

  • Selbständiges Design und Erstellung einer Simulationsapplikation für das Training mit dem M3TR Radio

 

J2SE (1.4-1.5) / SWING / CORBA / NotifyService / IDL / OptimizeIT Suite / UML / Rose / WinRunner / TSL / XML / XP / Linux / Eclipse

 

====================================================================

BARDENHEUER SOFTWARE GMBH

München, Bayern

====================================================================

PROJEKT: Entwicklung eines Client-Server Systems im Bereich Telecomunications Management Network / (Projektbeteiligte: 5)

  • Design und Realisierung eines Remote Control Frontend in Java für die Verwaltung und Visualisierung der Parameter einer UMTS – Netzwerk mit folgenden Eigenschaften \ Funktionalitäten:
  • Asynchrone Kommunikation mit dem Server (Notification Service)
  • Umkonfigurierung des XP-Betriebsystems (Netzwerkverbindungen, Hostname, Anpassung der Registry-Einträge, etc)
  • Server-Anbindung unter CORBA
  • Entwicklung von Bedienoberflächen mit SWING und bei Laufzeit änderbarem Look&Feel

 

PROJEKT: Refactoring und Optimierung einer existierenden DB-Applikation durch Implementierung einer äußeren Konfigurierbarkeit und Portierung der Steuerungs parameter in XML – Dateien

 

PROJEKT: Optimierung einer Oracle Datenbank durch Entwicklung und Implementierung von Stored Procedures

 

J2SE (1.4) / SWING / CORBA / NotifyService / OptimizeIT Suite / Together / UML / Oracle / TOAD / XML / Eclipse

Reisebereitschaft

Verfügbar in den Ländern Deutschland, Österreich und Schweiz
- bevorzugt Großraum München
- CH, IT

Sonstige Angaben

=============================================================
Gebiete / Frameworks/Technologien:
=============================================================
OOP, OOD, OOA, UML, GUI Design, SWT, Swing, FX, Java2D, J2EE, CORBA , CRM, E-Commerce, WEB- Design, W3C (CSS, DOM), Testing , Datenbankprogrammierung, Bildbearbeitung, Graphic Design und Digital Imaging

=============================================================
DB-Umgebungen:
=============================================================
relationale Datenbanken, SQL, MSQL-Server, Oracle, MySQL, DB2, Access, FoxPro, JDBC, ODBC

=============================================================
Entwicklung-Umgebungen:
=============================================================
Eclipse, Maven, NetBeans, VisualStudio, JBuilder, JDeveloper, Borland Delphi, OptimizeIT, Together, Rose, Rational Software Architect, JUnit, WinRunner, u.
Profilbild von Cristian Brandenburg Senior JAVA/JavaFX Entwickler mit über 20 Jahre Erfahrung in der Entwicklung, -Design und -Analyse aus Muenchen Senior JAVA/JavaFX Entwickler mit über 20 Jahre Erfahrung in der Entwicklung, -Design und -Analyse
Registrieren