freiberufler Software-Entwickler, und -Architekt im Java/JEE/-ix - Umfeld auf freelance.de

Software-Entwickler, und -Architekt im Java/JEE/-ix - Umfeld

offline
  • auf Anfrage
  • Nordrhein-Westfalen
  • auf Anfrage
  • de  |  en  |  fr
  • 27.06.2016

Kurzvorstellung

Ich biete viel Know-How und Erfahrung. Seit 20 Jahren im Beruf.
Kerngebiet: Java/J2EE-Entwicklung.

Auszug Referenzen (1)

"Herr K. hat seine Aufgaben stets zu meiner vollsten Zufriedenheit und mit großem Engagement erfüllt"
Teilprojektleiter, Software-Architekt, Datenbank-Architekt, JBoss-Administrator,
Kundenname anonymisiert
Tätigkeitszeitraum

12/2012 – 4/2014

Tätigkeitsbeschreibung

Entwurf, Architektur und Implementierung eines Systems zur zeitgesteuerten Ausführung von Prozessen (z.B. Aufruf von DB-Prozeduren, Massenimport von XML-Dateien etc.) unter Einbindung von Quartz.
Gestaltung und Implementation einer GUI mittels J2EE-Technologien JBoss-EAP 6.1/JSP/Struts2/JQuery etc.
Umsetzung von performanten Massen-Import-Prozessen für komplexe XML-Dateien zur Roaming-Verarbeitung.
CSV-Import von ASCII-, ISO8859-x und UTF-8-codierten Dateien sowie Excel-Sheets.
Implementierung von Service-Komponenten als Enterprise Java Beans (EJB3)
Datenaustausch zwischen Modulen sowie Workflowsteuerung mittels JMS.
Datenzugriffe auf Oracel-Datenbanken mittels JPA und JDBC.
Technische und Benutzerdokumentation in APEX sowie Generierung einer Project-Site mittels Maven.
Entwurf, Architektur und Implementierung einer webbasierten Konfigurationsoberfläche für einen konfigurierbaren CSV-Import.

Systemumgebung:
Java 7, Windows XP/7 und Linux (CentOS), Oracle 11, JPA 2.0, Hibernate, JMS, EJB3.1, JSP 2, Eclipse, Struts 2, JQuery, Quartz, Maven, Nexus, Jenkins, Clearcase
Application-Server: JBoss 7, JBoss-EAP 6.01, JBoss-EAP 6.1
Datenbanken: Oracle 11

Qualifikationen

Projekt‐ & Berufserfahrung

Teilprojektleiter, Software-Architekt, Datenbank-Architekt, JBoss-Administrator,
Vodafone, Düsseldorf
12/2012 – 4/2014 (1 Jahr, 5 Monate)
Telekommunikation
Tätigkeitszeitraum

12/2012 – 4/2014

Tätigkeitsbeschreibung

Entwurf, Architektur und Implementierung eines Systems zur zeitgesteuerten Ausführung von Prozessen (z.B. Aufruf von DB-Prozeduren, Massenimport von XML-Dateien etc.) unter Einbindung von Quartz.
Gestaltung und Implementation einer GUI mittels J2EE-Technologien JBoss-EAP 6.1/JSP/Struts2/JQuery etc.
Umsetzung von performanten Massen-Import-Prozessen für komplexe XML-Dateien zur Roaming-Verarbeitung.
CSV-Import von ASCII-, ISO8859-x und UTF-8-codierten Dateien sowie Excel-Sheets.
Implementierung von Service-Komponenten als Enterprise Java Beans (EJB3)
Datenaustausch zwischen Modulen sowie Workflowsteuerung mittels JMS.
Datenzugriffe auf Oracel-Datenbanken mittels JPA und JDBC.
Technische und Benutzerdokumentation in APEX sowie Generierung einer Project-Site mittels Maven.
Entwurf, Architektur und Implementierung einer webbasierten Konfigurationsoberfläche für einen konfigurierbaren CSV-Import.

Systemumgebung:
Java 7, Windows XP/7 und Linux (CentOS), Oracle 11, JPA 2.0, Hibernate, JMS, EJB3.1, JSP 2, Eclipse, Struts 2, JQuery, Quartz, Maven, Nexus, Jenkins, Clearcase
Application-Server: JBoss 7, JBoss-EAP 6.01, JBoss-EAP 6.1
Datenbanken: Oracle 11

Entwickler
Echtzeit Zeitmanagement, Düsseldorf / Homeoffice
3/2012 – 10/2012 (8 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

3/2012 – 10/2012

Tätigkeitsbeschreibung

(Teilzeit-Projekt, Stundenweise)

Entwicklung eines Report-Servers zur Erstellung von parametrisierten Reports mittel BIRT durch vorgefertigte Report-Templates
GUI-basierter CSV-Import mit der Möglichkeit, die einzulesende Datei über eine Benutzeroberfläche an die erwartete Struktur anzupassen

Systemumgebung:
Java 1.6, MySQL, Tomcat 7, JDBC, Maven, Nexus, Jenkins u.a.
Application-Server: Tomcat 7

Teilprojektleiter, Software-Architekt, Entwickler
IT.NRW, Düsseldorf
5/2011 – 10/2012 (1 Jahr, 6 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

5/2011 – 10/2012

Tätigkeitsbeschreibung

Aufgabenstellung
Entwurf, Architektur und Implementierung von Modulen zur Plausibilisierung von
Zensus-2011 Fragebögen unter Anwendung statistischer Methoden
(Verteilungsimputation, Spenderimputation etc.)
Gestaltung und Implementation einer GUI mit Hilfe eines hauseigenen JSFbasierten
Codegenerators.
Integration der Software in eine bestehende JBoss-Cluster-Architektur
Datenaustausch zwischen Modulen über JMS.

Systemumgebung:
Java 1.6/1.7, Windows XP und CentOS, Oracle 11, JMS, EJB3, Maven, Nexus, Jenson,
Clearcase
Application-Server: JBoss 6.0, JBoss 6.1
Datenbanken: Oracle 11

Software-Architekt, Entwickler
METRO E-COMMERCE, Düsseldorf
2/2011 – 4/2011 (3 Monate)
Handel
Tätigkeitszeitraum

2/2011 – 4/2011

Tätigkeitsbeschreibung

Aufgabenstellung
Weiterentwicklung und Implementation von Modulen für eine Java-CMS-basierte
E-Commerce Plattform für internationalen Handel.

Systemumgebung:
Java 1.4, etc.
Application-Server: Oracle-AS (OC4J)
Datenbanken: Oracle

Entwickler
PROVINZIAL-VERSICHERUNG, Düsseldorf
1/2011 – 1/2011 (1 Monat)
Versicherungen
Tätigkeitszeitraum

1/2011 – 1/2011

Tätigkeitsbeschreibung

Aufgabenstellung
Portierung eines SAP-Connectors von Windows zu Linux.


Systemumgebung:
Windows XP, CentOS, gcc, make

Consultant, Software-Architekt, Entwickler, Teilprojektleitung GUI
ART-ADVANCED RATING TOOL, Düsseldorf
4/2009 – 12/2010 (1 Jahr, 9 Monate)
Banken
Tätigkeitszeitraum

4/2009 – 12/2010

Tätigkeitsbeschreibung

Aufgabenstellung
Entwurf, Architektur und Realisierung einer Neuentwicklung für die Bearbeitung
und Verwaltung von Ratings (Firmen, Banken, Versicherungen, Objekte,
Verbriefungen, Länder etc) zur Ablösung des RDB-Systems (s.u).
Verantwortlichkeit für Gestaltung und Entwicklung einer Benutzeroberfläche
mittels Struts2. JQuery kam hierbei als AJAX-Framwork zum Einsatz. Aus
Performancegründen wurde für Datentransfer JSON eingebunden.
Build-Manaqement mit Maven, Continous Integration mit Hudson. Einsatz von
AspectJ, AOP.
Lose Schichtenbindung mittels Spring-Framework.
Anbindung bankeigener Dienste mittels WebServices (SOAP/Axis).
Absicherung von Diensten durch Java Security API mittels Nutzung privat/public
keys.
Implementierung von JAAS-Authentifizierung für Monitoring-Prozesse.
Nutzung von AspectJ. Einsatz von Hibernate und JPA für die Zieldatenbank
Oracle.
Als Application-Server werden Tomcat/JBoss (für Entwicklung und Tests) sowie
IBM WebSphere (für Produktion) genutzt.


Systemumgebung:
Java (SUN JDK 1.5 und 1.6,IBM JDK 1.5, 1.6), XML, Jakarta-Commons, Maven,
Hibernate, JPA, AspectJ, Spring-Framework, Struts2, JQuery, JSON, Hudson, Axis, JUnit
etc.
Application-Server: Jakarta Tomcat 6.0.xx, JBoss 4.xx, 5.xx, IBM WebSphere 6.1, 7.0
Datenbanken: Oracle
Seite

Consultant, Software-Architekt, Entwickler
RDB-RATING-DATENBANK, Düsseldorf
4/2008 – 4/2009 (1 Jahr, 1 Monat)
Banken
Tätigkeitszeitraum

4/2008 – 4/2009

Tätigkeitsbeschreibung

Aufgabenstellung
Betreuung des Bankensystems "Rating Datenbank" RDB. Weiterentwicklung und
Modernisierung des Systems unter Einsatz von Open-Source-Technologien.
Überarbeitung und Modernisierung des Build-Prozesses mittels Maven.
Betreuung und Neuentwicklung der Systemweiten Batch-Prozesse und
Schaffung eines "Batch-Frameworks" für systemunabhängigen Einsatz
(Linux/Solaris/Windows)
Neuentwicklung von Alerting- und Monitoring-Prozessen.


Systemumgebung:
Java (SUN und IBM JDK 1.4, 1.5), XML, Jakarta-Commons, Maven, Hibernate, JPA,
Junit, etc.
Application-Server: Jakarta Tomcat 5.5.xx, JBoss 4.xx, 5.xx, IBM WebSphere 6.0, 6.1
Datenbanken: Oracle

Consultant, Software-Architekt, Entwickler
BADB BILANZANALYSE-DATENBANK, Düsseldorf
1/2008 – 4/2008 (4 Monate)
Banken
Tätigkeitszeitraum

1/2008 – 4/2008

Tätigkeitsbeschreibung

Aufgabenstellung
Reeingineerung und Refactoring der bankeigenen Bilanzanalyse-Datenbank.
Umstellung der GUI auf XSLT-Transformation, Einführung von Struts 2,
Überarbeitung der Datenbank-Schnittstelle etc.
Implementation eines Build-Prozesses mit Maven 2.
Umstellung von WASD auf Eclipse 3.x



Systemumgebung:
Java (SUN JDK 1.4 und IBM JDK 1.4), XML, XSL, Jakarta-Commons, Maven, Struts2.
Application-Server: Jakarta Tomcat 5.0.xx, JBoss 4.xx, IBM WebSphere 6.0
Datenbanken: Oracle

Consultant, Entwickler, Build-Manager
KUKO (KUNDENKONTAKT-MANAGEMENT), Kööln
2/2007 – 12/2007 (11 Monate)
Versicherungen
Tätigkeitszeitraum

2/2007 – 12/2007

Tätigkeitsbeschreibung

Aufgabenstellung
Weiterentwicklung eines CRM-Systems auf Basis des Hauseigenen Jade-
Framework mit Datenbankanbindung über IBATIS.
Migration der Software von WebSphere auf JBoss.
Umstellung der Entwicklungsumgebung von WSAD5 auf Eclipse 3.1.
Build- und Konfigurationsmanagement mit ANT & Maven.


Systemumgebung:
Java (IBM JDK 1.4), XML, Jakarta-Commons, Ant, Maven, IBATIS, WSAD5.1, Eclipse.
Application-Server: IBM WebSphere 6.0, Jboss 4.x
Datenbanken: IBM DB/2

Consultant, Teilprojektleiter, Entwickler, Build-Manager
S-POINTS, Düsseldorf
1/2006 – 12/2006 (1 Jahr)
Banken
Tätigkeitszeitraum

1/2006 – 12/2006

Tätigkeitsbeschreibung

Aufgabenstellung
Migration der S-Points-Software (Bonussystem der Sparkassen, https://www.spoints.
de) von WebSphere 6.0 auf JBoss 4
Betreuung und technische Koordination des Umzugs der Software von TSystems
(Kiel) zur ProsystemsIT Gmbh (Bonn).
Teilprojektleitung und Weiterentwicklung sowie Fehlerbeseitigung der Struts 1-
basierten Software
Implementierung von JAAS-Authentifizierung.
Weiterentwicklung der Webservices des Systems unter Verwendung des Axis-
Frameworks.
Migration der Entwicklungsumgebung von WSAD nach Eclipse mit MyEclipse.
Build-Management und -Scripting mit Ant.
Konfiguration von Testsystemen mit JBoss, Oracle, Bugzilla, CVS, MySQL
unter Fedora Core 5 Linux.
System- und Anwenderdokumentation des kompletten Systems.


Systemumgebung:
Java (SUN und IBM JDK 1.3 und 1.4), XML, Jakarta-Commons,Axis, Ant, WSAD,
Eclipse.
Application-Server: IBM WebSphere 6.0, JBoss 4.x
Datenbanken: Oracle, MySQL

Consultant, Teilprojektleiter, Entwickler, Build-Manager
PROJEKT-UNTERSTßTZUNG WESTLB, Düsseldorf
11/2005 – 1/2006 (3 Monate)
Banken
Tätigkeitszeitraum

11/2005 – 1/2006

Tätigkeitsbeschreibung

Aufgabenstellung
Unterstützung bei der Entwicklung der RatingDB (Rating von Großprojekten,
Ländern etc., siehe oben)
Eforms (Elektronisches Antragsystem)

Zertifikate

CNE (Certified Novell Engineer)
1996

Ausbildung

Informatik
---

Dortmund

Über mich

KOMPETENZEN:
Projektleitung/Projektplanung
Software-Architektur,
Aufwandsabschätzungen,
Dokumentation, Konzeption,
Build-Management,
Sicherheitsanalyse,
Datenforensik,
Schulungen

FREMDSPRACHEN:
Deutsch (Muttersprache),
Englisch (fließend in Wort und Schrift),
Französisch (gute Kenntnisse in Wort und Schrift),
Japanisch (z.Zt. JLPT N5)

Weitere Kenntnisse

INFORMATION TECHNOLOGY SKILLS

Betriebssysteme:
Linux (Redhat, Fedora, Debian, CentOS, Suse, Mandrake, Ubuntu) 32- und 64-Bit, SUN Solaris,
SCO Openserver, SCO Unixware, FreeBSD, Reliant Unix (Siemens), Windows
(32bit/64bit, WS: 98-Windows 7, Server: NT-2003), MacOS/iOS, Android

Softwareentwicklung:
Java, Javascript, C/C++/Objective C, Borland Delphi/Kylix/Pascal, Assembler (65xx,
68xxx, 860xx), Fortran, Visual Basic, Skriptsprachen (Perl, PHP, Python, Ruby), PL/SQL,
Unix scripting etc

Java-Technologien:
AWT, SWT, Swing, JAAS-Authentifizierung, JCA (Java Cryptography Architecture), EJB WebServices (SOAP, Axis), Spring-Framework, JavaServer Faces (JSF), MyFaces, Struts 1 & 2, Apache Wicket, Enterprise Java Beans (EJB), JDBC, JDO, Hibernate, JPA, ANT, Maven, Jetspeed, AspectJ, JNI, JMS, IzPack,Visual Rules, CookXML, BadBoy, Eclipse-Plugin (Fat Client), yGuard Obfuscator, Marvin, Jakarta Commons, CDI, Quartz-Scheduler, BIRT, JasperReport etc.

Entwicklungstools:
Eclipse/MyEclipse, Borland J-Builder, JCreator, NetBeans, SUN Java Workshop,
Microsoft Visual C++, Borland C++Builder, Borland Delphi, Rational Rose, Oracle JDeveloper

Middleware:
Tomcat, JBoss (4-7 bzw. EAP-6.1),, Geronimo, BEA Weblogic, IBM WebSphere, CORBA, RMI, Oracle-AS
(OC4J), Glassfish, JOnAS, Resin,

Internettechnolgie:
HTTP-Server (Apache, IIS, WebSphere), NEWS-Server, Directory-Server (openLDAP),
DNS, Proxy, Router, Firewalls (Cisco, FortiNet, Netgear), Mail-Server (Sendmail), Samba,
NFS etc.

Netzwerk:
TCP/IP-Netze unter Ethernet, FastEthernet, Gigaethernet, Novell, P2P, ATM, VLAN.
Systemadministration
Linux, Unix (SUN Solaris (Sparc, Intel), HPUX, AIX), Windows, MacOS

Hardwarekenntnisse:
SUN Sparc Plattform, PC-Plattform, Apple

Softwaredesign:
OOD, OOA (Einsatz von Rational Rose), ObjectStore RRD, UML

Datenbanken:
Oracle, MySQL, IBM DB/2, PostgreSQL, Interbase/Firebird, MS SQL-Server, ObjectStore, dBase, HSQLDB, Ingres, MongoDB, SAP MaxDB, SQLite, HSQLDB

Groupware-Systeme:
eGroupware, OpenGroupware/Skyrix, PHPGroupware, PHProjekt, Intraline, Lotus Notes,
Novell Evolution

CMS-Systeme:
Mambo/Joomla, OpenCMS, Typo3, PHPnuke, Postnuke, Nukes, Wordpress etc.
(Oracle APEX)

Code-Versioning:
CVS, PVCS, Subversion, Visual-Sourcesafe, Clearcase, Git

Build-Management:
Ant, Maven, Jenkins/Hudson, Nexus etc.

sonstige Tools:
ER-Win, TOAD, PgAdmin, SQLDeveloper, Rational Rose, DataArchitect,
DBDesigner, Oracle Designer etc, AppDynamics.

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Französisch (Gut)
  • Japanisch (Grundkenntnisse)
Reisebereitschaft
auf Anfrage
Home-Office
bevorzugt
Profilaufrufe
3769
Berufserfahrung
31 Jahre und 10 Monate (seit 05/1992)
Projektleitung
2 Jahre

Kontaktdaten

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

Jetzt Mitglied werden