Consultant / Software Engineer / Architekt

Profil Foto
Verfügbarkeit einsehen
  National
de  |  en  |  es
  auf Anfrage
  53757 Sankt Augustin
 19.06.2018

Kurzvorstellung

Entwicklung von Java-Anwendungen mit Java SE und Java EE unter Nutzung von gängigen Projekt-Management-Tools, wie SVN, Maven, Jira.

Ich biete

IT, Entwicklung
  • Java (allg.)
    5 Jahre, 8 Monate Erfahrung
  • J2EE (Java EE)
    5 Jahre, 5 Monate Erfahrung
  • IT-Beratung (allg.)
    3 Jahre, 1 Monat Erfahrung
  • Oracle Database
    1 Jahr, 11 Monate Erfahrung
  • Objektorientierte Analyse und Design (OOAD)
    7 Monate Erfahrung
  • JSP (Java Server Pages)
    6 Monate Erfahrung
  • Hibernate (Java)
    4 Monate Erfahrung
  • Spring
    4 Monate Erfahrung
  • DB2
    4 Monate Erfahrung

Projekt‐ & Berufserfahrung

Java EE-Entwickler und -Consultant
Rewe Systems GmbH, Köln
7/2015 – 7/2018 (3 Jahre, 1 Monat)
Dienstleistungsbranche
Tätigkeitszeitraum

7/2015 – 7/2018

Tätigkeitsbeschreibung

Bugfixing und Erweiterung an komplexer Zentraler / Dezentraler JEE-Software-Infrastuktur in der Logistik. Erstellen eines Konfigurations-Frameworks. Mitarbeit in der Marktbuchhaltung. Updaten der veralteten Technologiebasis einer Software.

Eingesetzte Qualifikationen

Oracle Business Intelligence Enterprise Edition Plus (OBIEE+), SAP Beratung (allg.), J2EE (Java EE), Java (allg.), IT-Beratung (allg.)


Java EE Entwickler und Consultant
DEVK, Köln
4/2015 – 7/2015 (4 Monate)
Versicherungen
Tätigkeitszeitraum

4/2015 – 7/2015

Tätigkeitsbeschreibung

Projekt im Rahmen von Solvency II ( Solvency 2 ) und der aktiven Rückversicherung
Fachliche Analyse, Java Architektur, Java Entwicklung, Datenbank-Design, Test

Eingesetzte Qualifikationen

Oracle Database, DB2, Objektorientierte Analyse und Design (OOAD), Spring, J2EE (Java EE), Hibernate (Java), JSP (Java Server Pages)


Java EE Entwickler / Java Trainer
QVC eDistribution Inc. & Co. KG, Hückelhoven
1/2015 – 3/2015 (3 Monate)
Logistikdienstleister
Tätigkeitszeitraum

1/2015 – 3/2015

Tätigkeitsbeschreibung

Trainer / Coach für Java SE / EE
Entwicklung / Weiterentwicklung des Warehousmanagementsystems Infor EXceed

Eingesetzte Qualifikationen

Objektorientierte Design (OOD), Objektorientierte Analyse und Design (OOAD), J2EE (Java EE), Schulung / Coaching (allg.)


Oracle ADF Entwickler / JEE Entwickler / Coach / Architekt
OpRiskSolutions International Ltd., Darmstadt
9/2014 – 11/2014 (3 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

9/2014 – 11/2014

Tätigkeitsbeschreibung

Erstellung eines Prototypen für eine spezialisierte Projektmanagement und -überwachungssoftware.
Coaching der (studentischen) Mitarbeiter.

Eingesetzte Qualifikationen

Java-Frameworks


Java EE Entwickler
UNICEF e.V., Köln
8/2014 – 9/2014 (2 Monate)
Gemeinnützige Einrichtung
Tätigkeitszeitraum

8/2014 – 9/2014

Tätigkeitsbeschreibung

In diesem Kurzprojekt musste eine bestehende, interne Abrechnungssoftware auf die neuen Anforderungen für das Jahr 2015 vorbereitet werden.
Unter anderem musste die Berechnung der Rechnungssummen (Zuwendungsbescheinigung) angepasst werden. Entsprechend mussten das Layout der GUI und die gedruckten Formulare angepasst werden. Außerdem wurde die Anzeige einer Pakettracking-Nummer eingeführt.

Eingesetzte Qualifikationen

Oracle Database, SQL, jboss, Java (allg.), EJB (Enterprise JavaBeans), Struts, CSS (Cascading Style Sheet), JSP (Java Server Pages), JavaScript, HTML


Java EE Software Entwickler
Postbank Systems / BHW, Bonn
3/2013 – 7/2014 (1 Jahr, 5 Monate)
Banken
Tätigkeitszeitraum

3/2013 – 7/2014

Tätigkeitsbeschreibung

Entwicklung einer Applikation zur Bewertung der Deckungsstockfähigkeit von Darlehen
Zur Refinanzierung von ausgegebenen Wohnraum-Darlehen nutzen einige Banken häufig die Herausgabe von Pfandbriefen. Dafür müssen die Banken aber eine entsprechende Lizenz vom Staat besitzen, die strenge Auflagen vorgibt. So ist nicht jedes Darlehen Pfandbrief geeignet und von den geeigneten auch nicht jedes bis zur vollen Darlehens-Summe.
Ausschlusskriterien sind zum Beispiel eine zu geringe Restnutzungsdauer der Immobilie oder auch ein Standort im Ausland. Weiterhin gelten noch viele weitere Kriterien, die den Pfandbriefzweck (teilweise) erlauben oder verbieten.

Zur Bewertung der Darlehen musste eine Software erstellt werden, die den gesamten komplexen Prozess der Pfandbriefzweck-Bestimmung abbildete. Da der eigentliche Business-Prozess überhaupt erst während der gleichzeitigen Software-Erstellung entstand, handelte es sich hierbei um ein besonders agiles Projekt mit sich ständig wechselnden Anforderungen.

Tätigkeiten:
Software-Entwicklung mit Java EE
Erstellen von Reports mit Jasper Reports
Erstellen von SQL Statements
Tuning von SQL und Java Code
Performance Tests
Regelerstellung für die Rule-Engine „Drools“

Techn. Umgebung:
Java EE / JPA / JSF / EJB / CDI
Drools Rule Engine
HTML / CSS
SQL
Eclipse Juno / SQL Developer
JBoss Application Server 6.1
Oracle Datenbank 11g
Subversion (SVN)
Windows XP / 7
Linux

Eingesetzte Qualifikationen

Oracle Database, jboss, Apache Subversion (SVN), Java (allg.), EJB (Enterprise JavaBeans), XHTML (Extensible HyperText Markup Language), CSS (Cascading Style Sheet)


ADF-Coach, JEE-Entwickler
Deutsche Gesetzliche Unfallversicherung (DGUV), Sankt Augustin
6/2012 – 3/2013 (10 Monate)
Gesundheitswesen
Tätigkeitszeitraum

6/2012 – 3/2013

Tätigkeitsbeschreibung

ADF Coaching
ADF (Application Development Framework) ist ein MVC-Framework von Oracle welches im Java EE Bereich eingesetzt wird. Bei diesem Projekt ging es darum den Kunden bei der (Weiter-)Entwicklung der bestehenden ADF-Anwendung zu unterstützen. Weitere Aufgabe war der Test von neuen Software-Versionen und die Beratung zum Einsatz dieser.
Bei den betreuten Anwendungen handelte es sich unter anderem um Geoinformationssysteme (GIS) der Landesverbände, das zentrale Berechtigungssystem und Software-Bibliotheken, die in allen Anwendungen eingesetzt werden.

Tätigkeiten:
Technischer Support für die Entwickler des Kunden
Software-Entwicklung mit ADF (Java EE)
Ermitteln und Testen neuer Software-Innovationen, -Versionsupdates
und -Patches
Kunden-Beratung zum Einsatz neuer Technologien/Versionen
Migration der Umgebung (IDE, Application Server)

Techn. Umgebung:
Java EE
Oracle ADF / JSF / Facelets
HTML / CSS
SQL / PLSQL
JDeveloper 11 / SQL Developer
Oracle Weblogic Server 11g
Oracle Datenbank 11g
Subversion (SVN)
Windows XP / 7

Eingesetzte Qualifikationen

J2EE (Java EE)


JEE-Entwickler
Dachverband einer Sozialversicherung, Sankt Augustin
1/2012 – 5/2012 (5 Monate)
Gesundheitswesen
Tätigkeitszeitraum

1/2012 – 5/2012

Tätigkeitsbeschreibung

Weiterentwicklung der elektronischen Austauschverfahren
Der Dachverband hat die Aufgabe Daten von den angeschlossenen Unterorganisationen anzunehmen und ggf. zwischen ihnen auszutauschen und/oder an externen Stellen weiterzuleiten.

Ziel des längerfristig angelegten Projekts ist die kontinuierliche Weiterentwicklung der universellen Datenannahme und -verteilstelle und den verschiedenen, darauf aufsetzenden, elektronischen Datenaustauschverfahren. Treiber für Änderungen sind unter anderem fachliche Änderungen in einem Austauschverfahren, technische Weiterentwicklung (z.B. Migration auf Oracle 11g), neue Anforderungen aus dem Anwendungsbetrieb und neue Austauschverfahren. Die Weiterentwicklung umfasst den vollständigen Software-Entwicklungsprozess, der Anforderungsanalyse, Konzepterstellung, Implementierung, Test und Bereitstellung beinhaltet.
Daneben beinhaltet das Projekt auch die Unterstützung des Kunden beim Produktivbetrieb des elektronischen Datenaustauschs (Fehleranalysen, Erstellung komplexer statistischer Auswertungen, Release Management).

Tätigkeiten:
Softwareentwicklung mit Java SE / Java EE
Konzepterstellung eines neuen Teilverfahrens
Durchführung von fachlichen Tests

Techn. Umgebung:
Java SE / Java EE
Struts / EJB / JMS / JSP / Oracle ADF
SQL / PLSQL
JDeveloper 11 / SQL Developer
Oracle Weblogic Server 11g / Oracle Application Server (OAS)
Oracle Datenbank 11g
Concurrent Versioning System (CVS)
Windows XP / 7


Java EE - Entwickler
Sopra Steria Consulting AG, München
1/2011 – 12/2011 (1 Jahr)
Banken
Tätigkeitszeitraum

1/2011 – 12/2011

Tätigkeitsbeschreibung

Tributum Produktentwicklung
Wartung und Weiterentwicklung des Produktes Tributum. Bei dem Produkt Tributum handelt es sich um eine Kernbankenlösung für die Ermittlung und den Ausweis von steuerpflichtigen Kapitalerträgen zum Einsatz in Banken. Weitere Funktionalitäten stellen die Meldungen der Banken an die Aufsichtsbehörden und auch die Anbindung an das Clearstream-System für Depotüberträge dar. Es handelt sich um ein hoch-skalierbares und ausfallsicheres Kernbankensystem mit flexiblen Integrationsmöglichkeiten. Die steuerlichen Berechnungen werden regelmässig von externen Wirtschaftsprüfern zertifiziert. Das Produkt Tributum ist bereits bei mehreren Kunden 7*24 Stunden im
Einsatz. (Quelle: Projektbeschreibung der Steria Mummert Consulting AG)

Tätigkeiten:
Software-Entwicklung mit Java SE und Java EE
Installation und Konfiguration der Einsatzumgebung
Tuning von SQL und Java Code
Technische Updates
Performance Tests
Testen von Frameworks
(Rule-Engines „Drools“, „JRules“ & Historisierung „Envers“)

Techn. Umgebung:
Java EE
EJB / JPA / Hibernate / JMS
Swing
SQL /JDBC
Eclipse / SQL Develoer / soapUI
Oracle Weblogic Server 11g
Oracle Datenbank 11g
Websphere MQ (Enterprise Queue)
Subversion (SVN) / Maven / Mantis /Hudson /Jenkins
Windows XP (Entwicklung) / Linux (Server)

Eingesetzte Qualifikationen

J2EE (Java EE), Java (allg.)


Software Entwickler C# und PL/SQL
Werum Software & Systems AG, Sankt Augustin
11/2009 – 12/2010 (1 Jahr, 2 Monate)
Pharmindustrie
Tätigkeitszeitraum

11/2009 – 12/2010

Tätigkeitsbeschreibung

Customizing PAS-X
PAS-X ist ein Manufacturing Execution System (MES), was in der Pharma- und Biotechindustrie zum Management bei der Fertigung/Produktion eingesetzt wird. In der Regel verwendet kein Unternehmen ein MES System "out of the box", sondern es ist immer eine meist größere Anpassung der Software an die speziellen Prozesse notwendig, welche Aufgabe dieses Projektes war.

Tätigkeiten:
Weiterentwicklung eines mobilen PAS-X Clients in C#.NET
Entwicklung in PLSQL
Testspezifikation
Testdurchführung
Rollout beim Kunden

Techn. Umgebung:
PLSQL / C#
PLSQL Developer / Visual Studio / Eclipse
Oracle Datenbank 11g
Subversion (SVN) / Jira (Bugtracker)
Windows XP / Linux


Software-Architekt, Software-Entwickler Java EE & Android
Hochschule Bonn-Rhein-Sieg, Sankt Augustin
2/2009 – 8/2009 (7 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

2/2009 – 8/2009

Tätigkeitsbeschreibung

Erstellung eines Systems zur Verwaltung von Audiokommentaren mit Geotags für mobile Endgeräte (Master-Thesis)
Ziel der Master Thesis war die Erstellung eines Systems, das Benutzern von mobilen Endgeräten die Möglichkeit bietet, Audiokommentare zum aktuellen Standort online abzurufen. Zum Einsatz kann dieses System zum Beispiel an Denkmälern und Gedenk stätten kommen, worauf es aber nicht beschränkt ist. In diesem Szenario könnten die Audiokommentare geschichtliche Informationen zu dem Gesehenen darstellen.

Anforderungen an das System sind unter anderem Multilingualität und eine kostenfreie Nutzung. Das Wachstum des Audiokommentar-Datenbestandes wird durch User Generated Content (UGC) erfolgen, den die Benutzer der Plattform generieren und zur Verfügung stellen. Des Weiteren wird die Plattform eine Bewertungsfunktionalität enthalten, die wiederum von der User community verwendet wird.

Tätigkeiten:
Anforderungsanalyse
Entwickeln der Architektur
Erstellen der Spezifikation
Software-Entwicklung in Java EE und Java für Android
Test
Meilenstein-Präsentation
Deployment
Dokumentation und Master Thesis

Techn. Umgebung:
Java EE / Java SE (Android)
JPA / EclipseLink / JSP / Servlets / I18N
Google Maps API
XHTML / CSS / AJAX / JSON
Representational State Transfer (REST)
SQL / JDBC
Netbeans / Eclipse ADT
Tomcat Server
PostgreSQL Datenbank
Digital Object Repository „FEDORA“
Windows XP (Entwicklung) / Linux (Server)


System-Adminitrator
Respondi AG, Köln
9/2008 – 4/2009 (8 Monate)
Medienbranche
Tätigkeitszeitraum

9/2008 – 4/2009

Tätigkeitsbeschreibung

Administration der Linux-Server und Windows-Client Umgebung (Teilzeit-Job)
Unterstützung bei der Betreuung der IT-Betriebsumgebung bei der Respondi AG.

Tätigkeiten: Installation und Konfiguration neuer Server und Clients
Installation und Konfiguration neuer Peripherie (e.g. Drucker)
Update der Clients und Server
Installation von Serverprogrammen
(Twiki, Samba, Postfix, Anti-Malware, Apache HTTPD, MySQL etc.)
Netzwerkkonfiguration
Pflegen von Useraccounts (Mail, Samba etc.)
Einrichten neuer User-Arbeitsplätze
Ansprechpartner bei IT Problemen

Techn. Umgebung: Windows XP Clients
Suse Linux Server
Postfix / Mailman / Antivirus
Wikimedia / Twiki
Apache HTTPD / MySQL Database


C# Software Entwickler
Microsoft Deutschland GmbH, Köln
9/2008 – 12/2008 (4 Monate)
Software
Tätigkeitszeitraum

9/2008 – 12/2008

Tätigkeitsbeschreibung

Systeme zur Klassifizierung von Opinion-Leadern (Praxis-Projekt)
Ziel dieses Praxis-Projektes war es, ein Software-System umzusetzen, welches automatisiert über das Internet einen Opinion-Leader klassifizieren kann. Hierbei mussten zuerst einmal OL-Charakteristika ermittelt werden und diese dann in der Sofware genutzt werden.

Tätigkeiten:
Sichten relevanter Fachliteratur
Extrahieren der relevanten Opinion-Leader Characteristika
Auswerten einer vorhandenen C#-Software mit ähnlicher Funktion
Erstellen der Software zur automatischen Internet-Auswertung

Techn. Umgebung:
C#
(X)HTML
SQL
Visual Studio
MS SQL Server
Windows XP


Software-Architekt, Software-Entwickler Java EE
TÜV Rheinland Werkstoffprüfung GmbH, Köln
10/2006 – 3/2007 (6 Monate)
Technische Überwachung
Tätigkeitszeitraum

10/2006 – 3/2007

Tätigkeitsbeschreibung

Re-Engineering einer Applikation zur Auswertung von Kriechdehnungsmessungen in Kraftwerken
Ziel der Bachelor-Thesis war es die Funktionalität ein über 20 Jahre altes Software-System mit neuen Technologien nachzubilden und dabei einige neue Anforderungen einzuarbeiten. Zu den Use-Cases der Software gehören das Pflegen der Stammdaten (Kraftwerke, Blöcke, Messgeber, Kontakte, Teilbezeichnungen), das Erfassen von Meswerten über eine GUI, die Anzeige eines Graphen zur Darstellung der Dehnungskurve, die Erstellung und Ausgabe von Reporten zur Versendung an Kunden.

Tätigkeiten:
Anforderungsanalyse
Entwickeln der Architektur
Erstellen der Spezifikation
Software-Entwicklung in Java SE
Migration der alten Messwerte
Test
Meilenstein-Präsentation
Deployment
Dokumentation und Bachelor Thesis
Kunden-Einweisung

Techn. Umgebung:
Java SE
Swing / Java 2D
JasperReports
SQL / JDBC
Netbeans
PostgreSQL Datenbank
Windows XP


System Administrator
Ulrich Utsch Autokühler GmbH, Troisdorf
2/2001 – 9/2007 (6 Jahre, 8 Monate)
Handel
Tätigkeitszeitraum

2/2001 – 9/2007

Tätigkeitsbeschreibung

Administration der Windows-Client-Server Betriebsumgebung
Betreuung in allen IT-Belangen.

Tätigkeiten:
Installation und Konfiguration neuer Server und Clients
Installation und Konfiguration neuer Peripherie (e.g. Drucker)
Update der Clients und Server
Installation von Software
(Windows, Office, Moser MOS’aik Warenwirtschaftssystem)
Netzwerkkonfiguration
Einrichten neuer User Arbeitsplätze
Ansprechpartner bei IT Problemen
Programmierung mit Visual Basic und VBA
Pflege der Website Daten

Techn. Umgebung:
Windows 2000 Sever / Windows 98 / 2000 / XP
HTML / Frontpage 2000
Visual Basic Entwicklungsumgebung
Moser MOS’aik Warenwirtschaftssystem
Microsoft Office
Router / Switch / DSL Modem


Zertifikate

Oracle Certified Master, Java EE 6 Enterprise Architect
Mai 2016

Microsoft Certified Professional - MCP, Programming in HTML5 with JavaScript and CSS3
Februar 2015

Professional Scrum Master I - PSM I
Februar 2015

Oracle Certified Java Programmer (OCJP ehem. SCJP)
Dezember 2011

Ausbildung

Computer Science
(Master of Science in Computer Science)
Jahr: 2009
Ort: Bonn-Rhein-Sieg

Computer Science
(Bachelor of Science in Computer Science)
Jahr: 2007
Ort: Bonn-Rhein-Sieg

Bürokaufmann im Automotive Bereich
(Ausbildung)
Jahr: 2001
Ort: Troisdorf

Qualifikationen

Java (aus mehreren Projekten und Studium, sehr gute Kenntnisse inkl. OCJP Qualifizierung)
Java EE (JPA, JSF, JSP, JMS, Servlets)
SQL (In allen Projekten, gute Kenntnisse, inkl. PL/SQL, Trigger etc.)
Eclipse, Netbeans, JDeveloper: (aus Projekten)
Linux, Windows
C# (aus 3-monatigem Studienprojekt für Microsoft)
PHP (aus Studienprojekt)

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Spanisch (Grundkenntnisse)
Reisebereitschaft
National
Profilaufrufe
2228
Alter
40
Berufserfahrung
17 Jahre und 4 Monate (seit 02/2001)

Kontaktdaten

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

Jetzt Mitglied werden »