Java/JEEBackend Entwickler/Architekt

freiberufler Java/JEEBackend Entwickler/Architekt auf freelance.de
Referenzen
offline
Nähe des Wohnortes
en  |  de
auf Anfrage
22958 Kuddewörde
21.11.2020

Kurzvorstellung

Ich bin seit 2002 als selbständiger Berater und Entwickler tätig und habe in verschiedenen (Groß-)Projekten meine umfangreichen Kenntnisse in der Softwareentwicklung und
Architekturkonzeption weiter ausbauen können.

Ich biete

IT, Entwicklung
  • Java (allg.)
  • Oracle Database
  • JUnit
  • C++
  • Back-End Entwicklung
  • Jira
  • J2EE (Java EE)
  • Eclipse
  • EJB (Enterprise JavaBeans)
  • Spring
  • Oracle WebLogic Server Enterprise Edition (EE)
  • SOAP (Simple Object Access Protocol)
  • Oracle Advanced Queuing (OAQ)
  • Java Architecture for XML Binding (JAXB)
  • Apache Subversion (SVN)
  • Apache Maven
  • Representational State Transfer (REST)

Projekt‐ & Berufserfahrung

Software Entwickler
DataPort, Hamburg
1/2020 – offen (11 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

1/2020 – offen

Tätigkeitsbeschreibung

Neuentwicklung eines Systems für Sicherheitsüberprüfungen für den Einsatz im sicherheitsrelevanten Bereich bei Behörden und Privatunternehmen

Eingesetzte Qualifikationen

Oracle Database, Oracle WebLogic Server Enterprise Edition (EE), Apache Maven, Apache Subversion (SVN), Eclipse, J2EE (Java EE), Java Architecture for XML Binding (JAXB), Jira, JUnit, Spring, Oracle Advanced Queuing (OAQ), SOAP (Simple Object Access Protocol), Representational State Transfer (REST)


Software Entwickler
DataPort, Hamburg
1/2019 – 12/2019 (1 Jahr)
Öffentliche Verwaltung
Tätigkeitszeitraum

1/2019 – 12/2019

Tätigkeitsbeschreibung

Vorbereitung einer Datenmigration vom Kerndatenbestand auf eine neue Softwarelösung eines anderen Herstellers

Eingesetzte Qualifikationen

JDBC (Java Database Connectivity), Oracle Database, Oracle WebLogic Server Enterprise Edition (EE), Apache Subversion (SVN), Hibernate (Java), J2EE (Java EE), J2SE (Java SE), Java Architecture for XML Binding (JAXB), Spring, Oracle Advanced Queuing (OAQ), SOAP (Simple Object Access Protocol), Webservices, XSL (Extensible Stylesheet Language), XSLT (XSL Transformation)


Software Entwickler
DataPort, Hamburg
1/2018 – 12/2018 (1 Jahr)
Öffentliche Verwaltung
Tätigkeitszeitraum

1/2018 – 12/2018

Tätigkeitsbeschreibung

Erweiterung und Wartung einer bestehenden Softwarelösung.

Eingesetzte Qualifikationen

Oracle Database, Apache Tomcat, Oracle WebLogic Server Enterprise Edition (EE), J2EE (Java EE), J2SE (Java SE), Java Architecture for XML Binding (JAXB), PL/SQL, Rich Client Platform (Eclipse RCP), Spring, Oracle Advanced Queuing (OAQ)


Software Entwickler
DataPort, Hamburg
1/2018 – 12/2018 (1 Jahr)
Öffentliche Verwaltung
Tätigkeitszeitraum

1/2018 – 12/2018

Tätigkeitsbeschreibung

Erweiterung und Wartung einer bestehenden Softwarelösung.

Eingesetzte Qualifikationen

Apache Tomcat, Oracle WebLogic Server Enterprise Edition (EE), J2EE (Java EE), J2SE (Java SE), Java Architecture for XML Binding (JAXB), Rich Client Platform (Eclipse RCP), Spring, Oracle Advanced Queuing (OAQ)


Software Entwickler
DataPort, Hamburg
1/2018 – 12/2018 (1 Jahr)
Öffentliche Verwaltung
Tätigkeitszeitraum

1/2018 – 12/2018

Tätigkeitsbeschreibung

Erweiterung und Wartung einer bestehenden Softwarelösung.

Eingesetzte Qualifikationen

Apache Tomcat, Oracle WebLogic Server Enterprise Edition (EE), J2EE (Java EE), J2SE (Java SE), Java Architecture for XML Binding (JAXB), Rich Client Platform (Eclipse RCP), Spring, Oracle Advanced Queuing (OAQ)


Software Entwickler
Kundenname anonymisiert, Hamburg
1/2018 – 6/2018 (6 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

1/2018 – 6/2018

Tätigkeitsbeschreibung

Erweiterung und wartung von ein bestehende Software Lösung.

Eingesetzte Qualifikationen

JDBC (Java Database Connectivity), Oracle Database, Apache Tomcat, Oracle WebLogic Server Enterprise Edition (EE), Apache Maven, Apache Subversion (SVN), Hibernate (Java), J2EE (Java EE), J2SE (Java SE), Java Architecture for XML Binding (JAXB), Jira, PL/SQL, Spring, Java Message Service (JMS), SOAP (Simple Object Access Protocol), Webservices


Software Entwickler
Kundenname anonymisiert, Hamburg
8/2017 – 8/2017 (1 Monat)
Life Sciences
Tätigkeitszeitraum

8/2017 – 8/2017

Tätigkeitsbeschreibung

Erweiterung der Funktionalität des Software Produkt zum steuerungen von Medizinische/Pharmazeutische Geräte

Eingesetzt Sprachen/Tools/Libraries
GNU C++(2011), CLion, Git(SmartGit), Linux, boost und CMake.
Tests : Catch

Eingesetzte Qualifikationen

C++


Senior Entwickler
Lufthansa Systems GmbH & CO KG, Kelsterbach
7/2015 – 12/2016 (1 Jahr, 6 Monate)
IT Dienstleister
Tätigkeitszeitraum

7/2015 – 12/2016

Tätigkeitsbeschreibung

Technisch-fachlicher Experte im Laguna Projekt (Folgeprojekt von CuteFuture)
Aufgabenstellung: Ersatz der mit hohen Lizenzkosten verbundenen Middleware zur Anbindung von Endgeräten der Flughafeninfrastruktur (Boarding Pass Printers, Boarding Gates Lesegeräte, Check-In Baggage Tag Printers) durch eine Eigenentwicklung in Java. Meine Aufgabe lag in der Anpassung der Schnittstelle zum ARINC API.

Parallel dazu sollte im Teilprojekt Virtual Desktop Infrastructure (VDI) das Deployment der Anwendungen zentralisiert werden und dazu wurde die Softwarekomponente Virtual Channel von mir in C++ neu entwickelt.

Middleware-Ersatz:
Erstellung von User-Stories. Änderungen CFDM_Api Nachrichtenformat für das Laguna Projekt PING Modul.
Erstellen von einem Device Access Layer Prototyp in Golang für Non-CUTE/CUPPS Umgebung.
Zentralisierung Deployment:
Erstellen einer Software Kompenente auf Basis von Virtual Channel (VMWare auf TCP Forwarder Prototyp für das VDI Projekt),
Wartung / Funktionserweiterung Altsystem
Betreuung des bestehenden Systems in Form von Wartung und Erweiterung der Funktionalität.

Eingesetzte Qualifikationen

mySQL, Java (allg.), JUnit, Spring, Visual Studio, Microsoft Build Tools (MSBuild), Git, VMware Horizon, Hibernate (Framework), Nearshoring


Senior Software Entwickler/Technical/Fachlich Expert
Lufthansa Systems AG/Lufthansa Systems GmbH & CO K, Raunheim/Kelsterbach
11/2014 – 6/2015 (8 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

11/2014 – 6/2015

Tätigkeitsbeschreibung

Mitglied der erweiterten technisch-/fachlichen Expertengruppe für das Laguna Projekt.
Aufgabenstellung: Ablösung des Altsystems CuteFuture (Plattform für Flughafeninfrastruktur) durch eine komplette Eigenentwicklung. Teile des Projekts sind Nearshore in Bulgarien entwickelt worden. Insofern war ein Teil der Aufgabenstellung Knowledge Transfer.
Parallel wurde von mir das Altsystem gewartet und weiterentwicklung. Die Programmierung dazu fand in Java und C++ statt.

Laguna hat SCRUM als agile Methode eingesetzt, Teilnahme am Sprint Board, Erstellung von User Stories, Review und Grooming der nächsten Sprint Ziele.

Tools : ant, boost, golang, maven

Eingesetzte Qualifikationen

Oracle Database, mySQL, JDBC (Java Database Connectivity), SCRUM, CVS (Concurrent Versions System), Eclipse, Java (allg.), Spring, Visual C++, Git, make (Software), Jira, Back-End Entwicklung, VMware Horizon


Senior Software Entwickler/Arckitekt/Integrator/Migration
Lufthansa Systems AG, Raunheim
1/2011 – 10/2014 (3 Jahre, 10 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

1/2011 – 10/2014

Tätigkeitsbeschreibung

Architekturänderungen in Java Server Komponenten (mini Application Server Framework) um eine Umstellung von Oracle 10g RAC auf Oracle 11i DataGuard möglich zu machen und das Database failover korrekt zu behandeln. Begleitung (Portierungen, Anpassungen, Integration & Test) der Server Komponenten-Umstellung von AIX auf Virtual AIX & Virtual Linux. Architektur-Entwurf einer API Entwicklung, die es möglich macht einen neuen Lösungsanbieter für die jetzige Lösung zu nutzen ohne einen erheblichen Aufwand zu generieren. CFDM_Api ist in 2011/2012 für Java umgesetzt worden und wurde von einer Lufthansa Anwendung und in 2013 für C#/C++ (cli) von einer Germanwings Anwendung genutzt.

Tools : Boost, libxml2, tinyxml, c#/cli

Eingesetzte Qualifikationen

Oracle Database, JDBC (Java Database Connectivity), AIX, C++, Eclipse, J2SE (Java SE), Java (allg.), JUnit, Visual C++, Visual Studio, make (Software), Jira, Back-End Entwicklung, Vserver (Linux)


Senior Software Entwickler/Arckitekt
Lufthansa Systems Infratec, Kelsterbach/Raunheim
4/2007 – 12/2010 (3 Jahre, 9 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

4/2007 – 12/2010

Tätigkeitsbeschreibung

Weiterentwicklungen des CUTEFuture Systems (Software Router und Client Plattform Werkzeuge). Erstellen eines Prototyps der Server Software auf Basis JBoss 4.x. Architekturänderungen der Java Server Komponenten auf ein SEDA Modell (mini-Application Server Framework). Einführung eines Ereignisfilters auf Client Plattform mit Business Process Überwachung auf Serverseite. Performance Analyse der Abfrage (Durchsatz). Automatische Überwachung des Subsystems, Fehler Logging und ggf. Neustart des Subsystems.
Testing : Junit & Automatisierung von funktionellen Tests.

Eingesetzte Qualifikationen

Oracle Database, Oracle Solaris (SunOS), AIX, jboss, C++, CVS (Concurrent Versions System), J2EE (Java EE), J2SE (Java SE), Java (allg.), EJB (Enterprise JavaBeans), JUnit, Linux Entwicklung, Visual C++, make (Software), Jira, Back-End Entwicklung


Software Entwickler
Lufthansa Systems Passenger Services, Raunheim
1/2005 – 3/2007 (2 Jahre, 3 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

1/2005 – 3/2007

Tätigkeitsbeschreibung

Weiterentwicklung und Wartung der existierenden GUI Oberfläche für Drittmarkt Kunden (z.B Austrian Airlines, Britisch Midlands,TACA)
Erstellung von Software-Treibern für die Steuerung von Geschäftprozessen durch 2D-Barcode Technologie.
Design einer Schnittstelle über SOAP/Webservices zu einem externen biometrischen System.
Leitung eines Ungarischen Offshore Team (LSY Ungarn) während der Entwickung eines verteilten Boarding Control Systems (Master/Slave)

Eingesetzte Qualifikationen

CVS (Concurrent Versions System), Eclipse, Java (allg.), JUnit, Visual C++, Visual Studio, SOAP (Simple Object Access Protocol), Webservices


Software Entwickler
UPS EMEA Division, Sassenheim
3/2004 – 12/2004 (10 Monate)
Logistikdienstleister
Tätigkeitszeitraum

3/2004 – 12/2004

Tätigkeitsbeschreibung

Neu-Entwicklung eines Logistik- und Distributions-Systems. Entwicklung von Anwendungs-Software für die Optimierung der Selektion von eingelagerten Computerteilen in einem Hochregallager.

Tools : Ant/Xdoclet

Eingesetzte Qualifikationen

BEA WebLogic Server, Apache Tomcat, CVS (Concurrent Versions System), Eclipse, J2EE (Java EE), Java (allg.), EJB (Enterprise JavaBeans), Back-End Entwicklung, Struts, JSP (Java Server Pages)


Software Entwickler/Arckitekt
Lufthansa Systems Infratec, Kelsterbach
1/2002 – 11/2003 (1 Jahr, 11 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

1/2002 – 11/2003

Tätigkeitsbeschreibung

Design der Architektur und Implementieren des Systems CUTE Future Client/Server Kompenenten. Verantwortung für die Entwicklung der Kommunikationskomponenten zwischen Client und Server(Software Router), der zentralen Komponente des Host Session Pooling Systems zur Steuerung des gesamten Lebenszyklus von HOST Sessions (Konfigurationen und Deployment in internationalen Airports).

Eingesetzte Qualifikationen

Oracle Database, Oracle Solaris (SunOS), Microsoft Windows (allg.), Oracle WebLogic Server Enterprise Edition (EE), C++, J2EE (Java EE), Java (allg.), EJB (Enterprise JavaBeans), Linux Entwicklung, Visual C++, Back-End Entwicklung


Software Entwickler (Festanstellung)
Lufthansa Passenger Services/Unisys Deutschland, Frankfurt Flughafen
6/2000 – 12/2001 (1 Jahr, 7 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

6/2000 – 12/2001

Tätigkeitsbeschreibung

Erstellungen eines UML Modells (Use Case, Activity/Sequence & Klassen Hierarchie Diagramme) vom alten System, re-engineering mit design patterns (MVC) und Neuaufsetzen auf Basis Java.

Eingesetzte Qualifikationen

WebSphere, UML, C++, Java (allg.)


Software Entwickler (Festanstellung)
Lufthansa Cargo / Unisys Deutschland GmbH, Kelsterbach
10/1996 – 5/2000 (3 Jahre, 8 Monate)
Logistikdienstleister
Tätigkeitszeitraum

10/1996 – 5/2000

Tätigkeitsbeschreibung

Entwickler im Projekt Mosaik*View der Lufthansa Cargo AG, Kelsterbach.
Konzeption und Entwicklung von Host-basierten grafischen Oberflächen in C unter Windows 3.11 und Windows NT. Überprüfungen aller Codeänderungen für Jahr-2000-Wechsel

Eingesetzte Qualifikationen

Microsoft Windows (allg.), Visual Studio


Software Entwickler/ Integrator (Festanstellung)
Allkauf GmbH / Unisys Deutschland, Mönchengladbach
4/1994 – 9/1996 (2 Jahre, 6 Monate)
Großhandel
Tätigkeitszeitraum

4/1994 – 9/1996

Tätigkeitsbeschreibung

Anpassung eines Archivsystems, das auf der Standard-InfoImage Software von Unisys basiert. Erweiterung durch ein Workflowsystem.

Skills : InfoImage Server API & Socket Programming

Eingesetzte Qualifikationen

Microsoft Windows (allg.), Visual C++, TCP/IP, Prozess- / Workflow


Software Entwickler/ Integrator (Festanstellung)
Brillux farben GmbH ( Unisys Deutschland), Münster
11/1993 – 4/1994 (6 Monate)
Großhandel
Tätigkeitszeitraum

11/1993 – 4/1994

Tätigkeitsbeschreibung

Design, Entwicklung und Auslieferung der COLD (Computer Output on Laser Disk)-Komponente. Zweck: Übernahme von Druck-Output in Form von Daten und Übertragung auf ein externes System, Aufbrechen der Datenstrukturen, Extrahierung der Indizes und automatische Übertragung zum InfoImage Server.
Skills: Unisys InfoImage Batch Interface, Bourne/Korn Shell, C und aufsetzen zeitgesteuerter Bearbeitungen (Cronjobs).

Eingesetzte Qualifikationen

C++, KornShell


Software Entwickler (Festanstellung)
Otto Gmbh & Co. KG / Unisys Deutschland, Hamburg
9/1992 – 11/1993 (1 Jahr, 3 Monate)
Handel
Tätigkeitszeitraum

9/1992 – 11/1993

Tätigkeitsbeschreibung

Entwicklung eines Optischen Archiv-Systems im Kundenauftrag. Design und Entwicklung des Clients

Eingesetzte Qualifikationen

Microsoft Windows (allg.), Visual Basic


Integration & Performance Unix Expert (Festanstellung)
Unisys Deutschland GmbH, Bundesweit
12/1990 – 9/1992 (1 Jahr, 10 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

12/1990 – 9/1992

Tätigkeitsbeschreibung

Betreuen und begleiten Benchmarks für Teststellungen (Ausschreibungen) im direkten Vergleich mit konkurrierenden Anbietern. Durchführung von Performance Analysen für Multi-Prozessor Unix Maschinen vor Ort beim Kunden (z.B. bei C&A).

Eingesetzte Qualifikationen

Kernel Programmierung, Bash (Shell), Migration


Unix Support (2 & 3 ) (Festanstellung)
Unisys Deutschland, Bundesweit
6/1987 – 11/1990 (3 Jahre, 6 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

6/1987 – 11/1990

Tätigkeitsbeschreibung

Lösungen verschiedenster Kunden gemeldeter Probleme und unterstutzen System migration auf Unix Systeme

Eingesetzte Qualifikationen

UNIX, Kernel Programmierung, Shell (CSH), TCP/IP


Ausbildung

MBA
(Master of Business Administration)
Jahr: 2010
Ort: Edinburgh Business School/Heriot-Watt University

MSc
(Data Communications)
Jahr: 2001
Ort: Brunel University (Fern-Studium)

Computing Science
(BSc (Honors))
Jahr: 1986
Ort: Paisley University

Qualifikationen

Java, Jee, C++, SQL(MySQL/Oracle), Middleware(JBoss, Weblogic ) & Backend

Über mich

Berufsbegleitend habe ich ein Fernstudium mit Abschluss als MSc in Data Communications in 2001 und ein weiteres Fernstudium zum MBA in 2010 erfolgreich absolviert.

Meine Schwerpunkte liegen in der/n

 Konzeption und Entwicklung von Client-/Server-Anwendungen (N-tier/Service Bus) in C++ und JAVA
 Konzeption und Reviews von Architekturen & Datenmodllierung
 Performance-Optimierung von Anwendungen und Systemen

In den meisten Projekten habe ich den kompletten Softwarelebenszylus (Konzeption, Entwurf, Entwicklung, Test & Deployment (Integration)) bis zur Produkteinführung intensiv mitgestaltet und daher alle Phasen der Projektarbeit vertieft und verfüge über ein breites und vertieftes Wissen in sehr vielen Programmiersprachen und Tools.
Ich arbeite mich immer sehr schnell ein und verschaffe mir auch sehr rasch die nötigen fachlichen Kenntnisse, sollten Tools gefordert sein, mit denen ich noch nicht gearbeitet habe.

Persönliche Daten

Sprache
  • Englisch (Muttersprache)
  • Deutsch (Fließend)
Reisebereitschaft
Nähe des Wohnortes
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
973
Alter
56
Berufserfahrung
34 Jahre und 4 Monate (seit 07/1986)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden »