Senior Developer Java, JEE, Backend, Persistence, Prototyping, Legacy Code
Aktualisiert am 07.04.2019
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 03.06.2019
Verfügbar zu: 100%
davon vor Ort: 100%
Deutsch
Muttersprache
Englisch
fließend, vertragssicher
Französisch
Grundkenntnisse; Schule

Einsatzorte

Einsatzorte

Deutschland

Gesundheitsbedingt wäre es gut wenn zumindest die Möglichkeit zum remoten Arbeiten besteht. Details hierzu ggf. bei einem Gespräch.

nicht möglich

Projekte

Projekte

1 Jahr 5 Monate
2017-04 - 2018-08

Project one.experience

Senior Developer, Architect
Senior Developer, Architect

Konzeption, Architektur und Implementierung einer neuen Kassensoftware mit Focus auf Microservices und Cloud. Ablösung einer bestehenden selbst gebauten Lösung. Berücksichtigung von Verwendung der Services in einem Web/Shop Umfeld. Implementierung einer Kassensimulation zur Verwendung mit jPOS.

  • Java, JEE, Spring Boot, Spring Data, Spring Security oauth2, Netflix Eureka, Netflix Feign, Netflix Zuul, Swagger UI, Project lombok, Spring Test, JUnit, Mockito, Spring WebSocket, JavaPOS, Treibauf pepperlib
  • MySQL, MongoDb, IBM Bluemix, Pivotal pcfdev, div. POS Hardware
  • Git, Maven, Gitlab
HammReno Group
3 Monate
2017-01 - 2017-03

?MWCS Logistics Server / AutoStore?

Anbindung und Integration eines AutoStore Kleinteile Lagers in das bestehende JEE Backend. Bugfixing bestehender Geschäftsprozesse.

  • Java, JEE, Spring Framework, JPA, JUnit, Mockito, Spring Test
  • Oracle, Tomcat, Eclipse, Klient mit C# & VisualStudio 2015
  • Git, Gradle, Confluence, MS TeamFoundationServer
KOMSA AG
3 Monate
2016-10 - 2016-12

Umstrukturierungen, Versionsanhebungen & Refactoring

Umstrukturierungen, Versionsanhebungen & Refactoring eines komplexen Multi-Module JEE Projekts.

  • Java, JEE, Spring Framework, JPA, JUnit, Mockito, Spring Test, Eclipse
  • Git, Stash, Maven, Jenkins, JIRA
ING DiBa
1 Jahr 5 Monate
2015-05 - 2016-09

?Daimler?s SupplierDataBase SDB?

Implementierung der SDB gemäss Kundenkonzept. Hauptaufgaben im Backend bzw Infrastrukturbereich. Implementierung einer Suche mit Lucene, JEE Testumgebung mit Spring. Frontend Tests mit Selenium.

  • Java, JEE, Spring Framework, JPA, Lucene, Selenium, JUnit, Mockito, Spring Test, PAI, DbUnit
  • DB2, WebSphere, Linux, IntelliJ, Eclipse, H2
  • Git, Gerrit, Maven/Gradle, Jenkins, JIRA, Kanban
Proway GmbH
6 Monate
2014-10 - 2015-03

?WebAAT-Marathon?

Erstellung/Vervollständigung eines Spring/Selenium Test Frameworks. Massenerstellung handgeschriebener Selenium Tests anhand vorgegebener Userstories für ein Multi-Language, Multi-Country eCommerce Portal. Erstellung einer Kommunikation zwischen Jenkins und JIRA um fertige TestCases direkt im JIRA starten/monitoren zu können.

  • Java, JEE, Spring Framework, Selenium WebDriver, JUnit, Mockito, Spring Test
  • Oracle, LDAP, Eclipse
  • SVN, Maven, Jenkins, JIRA, Kanban, SonarQube, Selenium Grid
Phoenix Contact GmbH&CoKG
3 Monate
2014-07 - 2014-09

?PayGate?

Konzeption und Realisierung eines Payment Servers Proof of Concept/Prototyp. Mandantenfähig, inkl. Integration in eine bestehende mobile App als ersten Mandant. Anbindung an einen externen Paymentprovider mittels HTTP/REST API. Erstellung einer Testumgebung für REST Services mit JUnit.

  • Java, JEE, Spring Framework, Spring Security, Spring MVC, JPA/Hibernate, Spring Data, Apache Commons, SLF4J, Logback, AspectJ, Liquibase, Jacypt, Tooglz, Swagger, SiMON, jConsole, JMeter, SoapUI, JUnit, DbUnit, Mockito, Spring Test
  • H2 für JUnit, MySQL für Int. & PROD, Tomcat 7
  • Git, Maven, Jenkins, JIRA, Kanban
NuBON GmbH
1 Jahr 2 Monate
2013-05 - 2014-06

?Aroma?

Weiterentwicklung und Bugfixing einer mandantenfähigen (aktuell ca. 10) B2B Software. Refactoring & Umstellung der Anwendung auf neuste Versionen und von Ant nach Maven. Entfernung nicht mehr benötigten Codes (massiver Eingriff ins System, >500 commits pro Runde). Div. Andere Umstellungen bzw Verbesserungen.

  • Java, JEE, JMS, XBeans, RMI, Spring, Spring Batch, JAX-WS, Hibernate, Apache Commons, Velocity, Dozer, Jasper Reports, Activiti, JAX-RS/REST,
  • Google Webtoolkit GWT, Spring
  • Oracle 11g & XE, MySQL, Tomcat 6 & 7
  • SVN, Ant, Maven
arvato AG
1 Jahr 1 Monat
2013-02 - 2014-02

Konzeption und Realisierung einer firmeninternen Software

Konzeption und Realisierung einer firmeninternen Software zur Lagerverwaltung mit Anbindung an ein lokales System, eBay & Amazon via WS-Schnittstellen.

  • Java, JEE, EJB, JPA, Hibernate, JAX-RS, RESTful Services
  • Pure HTML, JavaScript/jQuery Interface
  • Google App Engine, Google GWT
  • Git, Maven, Nexus, MySQL, MongoDb, FirebirdDb, Tomcat, TomEE
  • Mono, Objective-C (iPad), Xojo
bluelab GmbH
2 Monate
2012-12 - 2013-01

Programmierung

Programmierung im JEE/JPA Umfeld.

  • Java, JEE, EJB, JPA, Hibernate
  • JBoss, MySQL, Maven
interner Kunde
4 Monate
2012-09 - 2012-12

Refactoring der Persistenceschicht

Refactoring der Persistenceschicht des Cloud connect Produkts.

  • Java, Hibernate, JPA, Maven, Jenkins, Git
  • Tomcat, MySQL, H2, Derby
Zimory GmbH, Berlin
1 Jahr 4 Monate
2011-03 - 2012-06

Bugfixing, Erweiterung und Neu-Implementierung

Bugfixing, Erweiterung und Neu-Implementierung von Modulen einer existierenden Telemetrie Verwaltungs und Visualisierungssoftware.

  • Java, Hibernate, Spatial, Struts, JSP, XMLBeans, JUnit, Selenium, Ant
  • Neue Module mit JEE: JBoss RESTEasy, jQuery, Ajax
  • Tomcat, Cluster, Distributed Cache, Oracle 11g
Claas Agrosystems GmbH & Co. KG, Gütersloh
2 Monate
2010-12 - 2011-01

Implementierung einer Zwischenschicht

Implementierung einer Zwischenschicht im Logistikumfeld.

  • Java, J2EE, Spring, Hibernate (JPA), MySQL, Sybase, SAP-Anbindung, JBoss
1&1 Internet AG, Montabaur
1 Jahr 5 Monate
2009-07 - 2010-11

Konzeption, Modellierung & Realisierung

Konzeption, Modellierung & Realisierung einer XML & Service gestützten Auftragsverwaltung.

  • Java, J2EE, XML, Spring
  • Persistence Layer: JPA, Hibernate, Modellierung & Umsetzung eines mittel komplexen Oracle 11g   Datenbank Schemas mit „vernünftiger“ Intelligenz mittels Sequenzen, Trigger und Stored Procedures.
  • Entwicklung eines Frameworks zur performaten Validierung und Plausibilitätsprüfung der eingehenden   Daten, welche hauptsächlich in XML-LOBS verschiedener Datenbanken vorliegen
  • Entwicklung eines Mapping Frameworks zur Konvertierung der Daten zwischen verschiedenen   Schnittstellen, Formaten und Systemen/Services
  • Asynchrones „Füttern“ unterschiedlicher Produktionssysteme/Services mit diesen Daten
  • Entwicklung eines Daten-Generierungstools, welches „vernünftige“ Testdaten zu   Funktions- und Massendaten/Performancetests liefert
  • Entwicklung eines Mini-Performance/Massendaten-Test-Frameworks
  • Berücksichtigung/(Skalierung auf) hoher Anforderungen an Verfügbarkeit, Performance und Sicherheit
Bundesdruckerei GmbH
2 Monate
2009-05 - 2009-06

Performance Tuning einer existierenden Java Client/Server Anwendung

Performance Tuning einer existierenden Java Client/Server Anwendung im Planungsumfeld.

  • Java, J2EE, EJB 2.x, Swing, JBoss, DB2
Weltbild Verlag
8 Monate
2008-07 - 2009-02

Consulting & Unterstützung beim Aufsetzen eines länderübergreifenden DMS

Consulting & Unterstützung beim Aufsetzen eines länderübergreifenden DMS mit speziellen Anforderungen bzgl. Ministeriumsgegebenheiten. Erstellen Konzept, Architektur & Prototyp. Coaching von Entwicklern.

  • Konzepte/Architektur: Word inkl. Entwicklung div. Add-Ons / Visio / UML
  • Entwicklungsumgebung: DEV-Server unter Linux mit JRE5, Tomcat, JIRA, Bamboo,   Artifactory, SVN, XWiki, Oracle 9.x als Datenbank. "LzfD-IDE" Test,   Zusammenstellen, Wartung unter Verwendung von Eclipse 3.x, WTP 3.x,   div. Nützliche Plugins, Deployment von 3 Versionen.
  • Prototyp: Java5, J2EE, Spring, Log4J, SLF4J, Apache Commons, JPA, Hibernate,   EHCache, Lucene, Compass, XStream, TrueZIP, BouncyCastle, Web-Services mit Axis1,   Axis2, XFire, Spring-WS, final Apache CXF, Testing mit soapUI, Demo-Client mit   .NET/C#. Div. Remoting Impl. Mit Spring Web, RMI, Hessian.
  • Admin-UI: JSF, ICEFaces, Web-Service Clients
  • Testing: JUnit, DbUnit, Unitils, JETM, Spring-Test, Massendaten, Datenimport,   Datengenerator, Lasttests, Eclipse TPTP
  • Server: Konzept & Impl. Datenbankmodel unter Oracle, MySQL, db4o, optimiert für   mehrere Millionen Dokumente, Attribute und Hochlastzugriffszeiten; Tomcat, OC4J
Achievo AG / Finanzministerium BW & HH
3 Monate
2008-08 - 2008-10

Unterstützung beim Umsetzen eines Prototyps bzw einer ersten Version

Unterstützung beim Umsetzen eines Prototyps bzw einer ersten Version einer internen J2EE Anwendung zur Verwaltung von Kundendaten.

  • J2EE / Hibernate / EJB 3.0
  • Oracle / JBoss
Achievo AG / UnionInvest

Aus- und Weiterbildung

Aus- und Weiterbildung

1992-1995
Studium, Berufsakademie Villingen-Schwenningen

Oktober 1995
Diplombetriebswirt Fachrichtung Wirtschaftsinformatik (BA)
Suchbegriffe: BWL, Betriebswirtschaft, Fachdiplom, Dipl. Informatik

Position

Position

Software-Entwicklung mit (hauptsächlich) Java, JEE, Spring spezialisiert auf Backendbereich, Datenbanken, Services. Und/oder Refactoring/Ablösung von Alt-/Legacysystemen. Machbarkeitsstudien via Prototyping.

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

  • Legacy Systeme, bestehender alter Code, "Codewühler" 
  • Performancekritische DBs; Sehr große DBs;
  • Datenimports; Datenbankwechsel; Massendatenladungen; Datenkonvertierung
  • Access, Oracle, MS SQL Server, SQL, etc
  • DB2 alle Versionen / alle Plattformen; Installation; Administration; Tuning
  • Relationale Datenbanken; Konzeption; Datenmodelierung; Implementierung
  • Objektorientierte Anwendungsentwicklung
    • "normale" Programmierung mit Editor
    • "Visual"-Produkte: Visual Studio; Visual Basic; Visual Age; Forte; Eclipse
  • Scripting / CGI (PHP, Perl, JavaScript/AJAX, VBScript etc)
  • Internet / Intranet / e-Commerce (Java, J2EE, Servlets, JSPs, EJB, HTML, DHTML etc)
  • IDE's: Eclipse IDE, IBM WSAD, IBM Visual Age, Microsoft Visual J++ 
  • IBM Produktschiene (DB2, WebSphere, WCS WebSphere Commerce Suite 4.1/5.1,   WAS WebSphere Application Server, etc)

Beruflicher Werdegang 

10/1995-09/1999

Systemprogrammierer / Datenbankadministrator / Organisationsprogrammier bei Homag Maschinenbau AG, Schopfloch

 

10/1999-06/2001

Eigene Firma [Name auf Anfrage] IT-Beratung & Tourbegleitung

 

07/2001-01/2005

e-Solver GmbH

 

seit 02/2005

Freiberufliche IT Projekte vornehmlich Industrie

Betriebssysteme

Mac OS
gute Kenntisse
MS-DOS
sehr gute Kenntisse
OS/2
3 Jahre Erfahrung vor WinNT
SUN OS, Solaris
wenig
Unix
bzw Linux
Windows
sehr gute Kenntnisse

Programmiersprachen

ASN.1
wenig
Basic
sehr gute Kenntnisse
C
gute Kenntnisse
C#
gute Kenntnisse
C++
gute Kenntnisse
Delphi
gute Kenntnisse, lange nicht gemacht
Java
sehr gute Kenntnisse
JavaScript
sehr gute Kenntnisse
Makrosprachen
MS Office
Objective C
iOS, angefangen
Pascal
sehr gute Kenntnisse, lange nicht gemacht
Perl
gute Kenntnisse
PHP
sehr gute Kenntnisse
PL/SQL
wenig
Python
wenig
Ruby
wenig
Scriptsprachen
Shell
wenig
Tcl/Tk
wenig

Datenbanken

Access
sehr gute Kenntnisse
B-Tree
wenig
DAO
sehr gute Kenntnisse
DB2
sehr gute Kenntnisse
DL/1
ein Jahr Erfahrung vor DB2 auf IBM-Mainframe
JDBC
sehr gute Kenntnisse
Lucene
sehr gute Kenntnisse
MongoDB
gute Kenntnisse
MS SQL Server
wenig
MySQL
sehr gute Kenntnisse
ODBC
sehr gute Kenntnisse
Oracle
sehr gute Kenntnisse
Postgres
wenig
Proprietäre DB
db4objects, embedded DBs Apache Derby, H2
SQL
gute Kenntnisse

Datenkommunikation

Ethernet
Verwendung
Fax
Verwendung
Internet, Intranet
sehr gute Kenntnisse
ISDN
Verwendung/Möglichkeiten; wenig CAPI
Message Queuing
wenig
MMS
wenig
OS/2 Netzwerk
wenig
parallele Schnittstelle
wenig
PC-Anywhere
gute Kenntnisse
Router
wenig
SMTP
gute Kenntnisse
TCP/IP
gute Kenntnisse
Windows Netzwerk
gute Kenntnisse
Winsock
gute Kenntnisse

Hardware

Macintosh
sehr gute Kenntnisse
PC
sehr gute Kenntnisse

Branchen

Branchen

Software
EDV / IT / Medien
Maschinenbau
Consulting
Finanzen / Banken
Versicherungen
Dienstleister
Internetprovider / ISPs
Telekommunikation
Industrie
Handel / Logistik
Auto / Automobil
Chemie

Einsatzorte

Einsatzorte

Deutschland

Gesundheitsbedingt wäre es gut wenn zumindest die Möglichkeit zum remoten Arbeiten besteht. Details hierzu ggf. bei einem Gespräch.

nicht möglich

Projekte

Projekte

1 Jahr 5 Monate
2017-04 - 2018-08

Project one.experience

Senior Developer, Architect
Senior Developer, Architect

Konzeption, Architektur und Implementierung einer neuen Kassensoftware mit Focus auf Microservices und Cloud. Ablösung einer bestehenden selbst gebauten Lösung. Berücksichtigung von Verwendung der Services in einem Web/Shop Umfeld. Implementierung einer Kassensimulation zur Verwendung mit jPOS.

  • Java, JEE, Spring Boot, Spring Data, Spring Security oauth2, Netflix Eureka, Netflix Feign, Netflix Zuul, Swagger UI, Project lombok, Spring Test, JUnit, Mockito, Spring WebSocket, JavaPOS, Treibauf pepperlib
  • MySQL, MongoDb, IBM Bluemix, Pivotal pcfdev, div. POS Hardware
  • Git, Maven, Gitlab
HammReno Group
3 Monate
2017-01 - 2017-03

?MWCS Logistics Server / AutoStore?

Anbindung und Integration eines AutoStore Kleinteile Lagers in das bestehende JEE Backend. Bugfixing bestehender Geschäftsprozesse.

  • Java, JEE, Spring Framework, JPA, JUnit, Mockito, Spring Test
  • Oracle, Tomcat, Eclipse, Klient mit C# & VisualStudio 2015
  • Git, Gradle, Confluence, MS TeamFoundationServer
KOMSA AG
3 Monate
2016-10 - 2016-12

Umstrukturierungen, Versionsanhebungen & Refactoring

Umstrukturierungen, Versionsanhebungen & Refactoring eines komplexen Multi-Module JEE Projekts.

  • Java, JEE, Spring Framework, JPA, JUnit, Mockito, Spring Test, Eclipse
  • Git, Stash, Maven, Jenkins, JIRA
ING DiBa
1 Jahr 5 Monate
2015-05 - 2016-09

?Daimler?s SupplierDataBase SDB?

Implementierung der SDB gemäss Kundenkonzept. Hauptaufgaben im Backend bzw Infrastrukturbereich. Implementierung einer Suche mit Lucene, JEE Testumgebung mit Spring. Frontend Tests mit Selenium.

  • Java, JEE, Spring Framework, JPA, Lucene, Selenium, JUnit, Mockito, Spring Test, PAI, DbUnit
  • DB2, WebSphere, Linux, IntelliJ, Eclipse, H2
  • Git, Gerrit, Maven/Gradle, Jenkins, JIRA, Kanban
Proway GmbH
6 Monate
2014-10 - 2015-03

?WebAAT-Marathon?

Erstellung/Vervollständigung eines Spring/Selenium Test Frameworks. Massenerstellung handgeschriebener Selenium Tests anhand vorgegebener Userstories für ein Multi-Language, Multi-Country eCommerce Portal. Erstellung einer Kommunikation zwischen Jenkins und JIRA um fertige TestCases direkt im JIRA starten/monitoren zu können.

  • Java, JEE, Spring Framework, Selenium WebDriver, JUnit, Mockito, Spring Test
  • Oracle, LDAP, Eclipse
  • SVN, Maven, Jenkins, JIRA, Kanban, SonarQube, Selenium Grid
Phoenix Contact GmbH&CoKG
3 Monate
2014-07 - 2014-09

?PayGate?

Konzeption und Realisierung eines Payment Servers Proof of Concept/Prototyp. Mandantenfähig, inkl. Integration in eine bestehende mobile App als ersten Mandant. Anbindung an einen externen Paymentprovider mittels HTTP/REST API. Erstellung einer Testumgebung für REST Services mit JUnit.

  • Java, JEE, Spring Framework, Spring Security, Spring MVC, JPA/Hibernate, Spring Data, Apache Commons, SLF4J, Logback, AspectJ, Liquibase, Jacypt, Tooglz, Swagger, SiMON, jConsole, JMeter, SoapUI, JUnit, DbUnit, Mockito, Spring Test
  • H2 für JUnit, MySQL für Int. & PROD, Tomcat 7
  • Git, Maven, Jenkins, JIRA, Kanban
NuBON GmbH
1 Jahr 2 Monate
2013-05 - 2014-06

?Aroma?

Weiterentwicklung und Bugfixing einer mandantenfähigen (aktuell ca. 10) B2B Software. Refactoring & Umstellung der Anwendung auf neuste Versionen und von Ant nach Maven. Entfernung nicht mehr benötigten Codes (massiver Eingriff ins System, >500 commits pro Runde). Div. Andere Umstellungen bzw Verbesserungen.

  • Java, JEE, JMS, XBeans, RMI, Spring, Spring Batch, JAX-WS, Hibernate, Apache Commons, Velocity, Dozer, Jasper Reports, Activiti, JAX-RS/REST,
  • Google Webtoolkit GWT, Spring
  • Oracle 11g & XE, MySQL, Tomcat 6 & 7
  • SVN, Ant, Maven
arvato AG
1 Jahr 1 Monat
2013-02 - 2014-02

Konzeption und Realisierung einer firmeninternen Software

Konzeption und Realisierung einer firmeninternen Software zur Lagerverwaltung mit Anbindung an ein lokales System, eBay & Amazon via WS-Schnittstellen.

  • Java, JEE, EJB, JPA, Hibernate, JAX-RS, RESTful Services
  • Pure HTML, JavaScript/jQuery Interface
  • Google App Engine, Google GWT
  • Git, Maven, Nexus, MySQL, MongoDb, FirebirdDb, Tomcat, TomEE
  • Mono, Objective-C (iPad), Xojo
bluelab GmbH
2 Monate
2012-12 - 2013-01

Programmierung

Programmierung im JEE/JPA Umfeld.

  • Java, JEE, EJB, JPA, Hibernate
  • JBoss, MySQL, Maven
interner Kunde
4 Monate
2012-09 - 2012-12

Refactoring der Persistenceschicht

Refactoring der Persistenceschicht des Cloud connect Produkts.

  • Java, Hibernate, JPA, Maven, Jenkins, Git
  • Tomcat, MySQL, H2, Derby
Zimory GmbH, Berlin
1 Jahr 4 Monate
2011-03 - 2012-06

Bugfixing, Erweiterung und Neu-Implementierung

Bugfixing, Erweiterung und Neu-Implementierung von Modulen einer existierenden Telemetrie Verwaltungs und Visualisierungssoftware.

  • Java, Hibernate, Spatial, Struts, JSP, XMLBeans, JUnit, Selenium, Ant
  • Neue Module mit JEE: JBoss RESTEasy, jQuery, Ajax
  • Tomcat, Cluster, Distributed Cache, Oracle 11g
Claas Agrosystems GmbH & Co. KG, Gütersloh
2 Monate
2010-12 - 2011-01

Implementierung einer Zwischenschicht

Implementierung einer Zwischenschicht im Logistikumfeld.

  • Java, J2EE, Spring, Hibernate (JPA), MySQL, Sybase, SAP-Anbindung, JBoss
1&1 Internet AG, Montabaur
1 Jahr 5 Monate
2009-07 - 2010-11

Konzeption, Modellierung & Realisierung

Konzeption, Modellierung & Realisierung einer XML & Service gestützten Auftragsverwaltung.

  • Java, J2EE, XML, Spring
  • Persistence Layer: JPA, Hibernate, Modellierung & Umsetzung eines mittel komplexen Oracle 11g   Datenbank Schemas mit „vernünftiger“ Intelligenz mittels Sequenzen, Trigger und Stored Procedures.
  • Entwicklung eines Frameworks zur performaten Validierung und Plausibilitätsprüfung der eingehenden   Daten, welche hauptsächlich in XML-LOBS verschiedener Datenbanken vorliegen
  • Entwicklung eines Mapping Frameworks zur Konvertierung der Daten zwischen verschiedenen   Schnittstellen, Formaten und Systemen/Services
  • Asynchrones „Füttern“ unterschiedlicher Produktionssysteme/Services mit diesen Daten
  • Entwicklung eines Daten-Generierungstools, welches „vernünftige“ Testdaten zu   Funktions- und Massendaten/Performancetests liefert
  • Entwicklung eines Mini-Performance/Massendaten-Test-Frameworks
  • Berücksichtigung/(Skalierung auf) hoher Anforderungen an Verfügbarkeit, Performance und Sicherheit
Bundesdruckerei GmbH
2 Monate
2009-05 - 2009-06

Performance Tuning einer existierenden Java Client/Server Anwendung

Performance Tuning einer existierenden Java Client/Server Anwendung im Planungsumfeld.

  • Java, J2EE, EJB 2.x, Swing, JBoss, DB2
Weltbild Verlag
8 Monate
2008-07 - 2009-02

Consulting & Unterstützung beim Aufsetzen eines länderübergreifenden DMS

Consulting & Unterstützung beim Aufsetzen eines länderübergreifenden DMS mit speziellen Anforderungen bzgl. Ministeriumsgegebenheiten. Erstellen Konzept, Architektur & Prototyp. Coaching von Entwicklern.

  • Konzepte/Architektur: Word inkl. Entwicklung div. Add-Ons / Visio / UML
  • Entwicklungsumgebung: DEV-Server unter Linux mit JRE5, Tomcat, JIRA, Bamboo,   Artifactory, SVN, XWiki, Oracle 9.x als Datenbank. "LzfD-IDE" Test,   Zusammenstellen, Wartung unter Verwendung von Eclipse 3.x, WTP 3.x,   div. Nützliche Plugins, Deployment von 3 Versionen.
  • Prototyp: Java5, J2EE, Spring, Log4J, SLF4J, Apache Commons, JPA, Hibernate,   EHCache, Lucene, Compass, XStream, TrueZIP, BouncyCastle, Web-Services mit Axis1,   Axis2, XFire, Spring-WS, final Apache CXF, Testing mit soapUI, Demo-Client mit   .NET/C#. Div. Remoting Impl. Mit Spring Web, RMI, Hessian.
  • Admin-UI: JSF, ICEFaces, Web-Service Clients
  • Testing: JUnit, DbUnit, Unitils, JETM, Spring-Test, Massendaten, Datenimport,   Datengenerator, Lasttests, Eclipse TPTP
  • Server: Konzept & Impl. Datenbankmodel unter Oracle, MySQL, db4o, optimiert für   mehrere Millionen Dokumente, Attribute und Hochlastzugriffszeiten; Tomcat, OC4J
Achievo AG / Finanzministerium BW & HH
3 Monate
2008-08 - 2008-10

Unterstützung beim Umsetzen eines Prototyps bzw einer ersten Version

Unterstützung beim Umsetzen eines Prototyps bzw einer ersten Version einer internen J2EE Anwendung zur Verwaltung von Kundendaten.

  • J2EE / Hibernate / EJB 3.0
  • Oracle / JBoss
Achievo AG / UnionInvest

Aus- und Weiterbildung

Aus- und Weiterbildung

1992-1995
Studium, Berufsakademie Villingen-Schwenningen

Oktober 1995
Diplombetriebswirt Fachrichtung Wirtschaftsinformatik (BA)
Suchbegriffe: BWL, Betriebswirtschaft, Fachdiplom, Dipl. Informatik

Position

Position

Software-Entwicklung mit (hauptsächlich) Java, JEE, Spring spezialisiert auf Backendbereich, Datenbanken, Services. Und/oder Refactoring/Ablösung von Alt-/Legacysystemen. Machbarkeitsstudien via Prototyping.

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

  • Legacy Systeme, bestehender alter Code, "Codewühler" 
  • Performancekritische DBs; Sehr große DBs;
  • Datenimports; Datenbankwechsel; Massendatenladungen; Datenkonvertierung
  • Access, Oracle, MS SQL Server, SQL, etc
  • DB2 alle Versionen / alle Plattformen; Installation; Administration; Tuning
  • Relationale Datenbanken; Konzeption; Datenmodelierung; Implementierung
  • Objektorientierte Anwendungsentwicklung
    • "normale" Programmierung mit Editor
    • "Visual"-Produkte: Visual Studio; Visual Basic; Visual Age; Forte; Eclipse
  • Scripting / CGI (PHP, Perl, JavaScript/AJAX, VBScript etc)
  • Internet / Intranet / e-Commerce (Java, J2EE, Servlets, JSPs, EJB, HTML, DHTML etc)
  • IDE's: Eclipse IDE, IBM WSAD, IBM Visual Age, Microsoft Visual J++ 
  • IBM Produktschiene (DB2, WebSphere, WCS WebSphere Commerce Suite 4.1/5.1,   WAS WebSphere Application Server, etc)

Beruflicher Werdegang 

10/1995-09/1999

Systemprogrammierer / Datenbankadministrator / Organisationsprogrammier bei Homag Maschinenbau AG, Schopfloch

 

10/1999-06/2001

Eigene Firma [Name auf Anfrage] IT-Beratung & Tourbegleitung

 

07/2001-01/2005

e-Solver GmbH

 

seit 02/2005

Freiberufliche IT Projekte vornehmlich Industrie

Betriebssysteme

Mac OS
gute Kenntisse
MS-DOS
sehr gute Kenntisse
OS/2
3 Jahre Erfahrung vor WinNT
SUN OS, Solaris
wenig
Unix
bzw Linux
Windows
sehr gute Kenntnisse

Programmiersprachen

ASN.1
wenig
Basic
sehr gute Kenntnisse
C
gute Kenntnisse
C#
gute Kenntnisse
C++
gute Kenntnisse
Delphi
gute Kenntnisse, lange nicht gemacht
Java
sehr gute Kenntnisse
JavaScript
sehr gute Kenntnisse
Makrosprachen
MS Office
Objective C
iOS, angefangen
Pascal
sehr gute Kenntnisse, lange nicht gemacht
Perl
gute Kenntnisse
PHP
sehr gute Kenntnisse
PL/SQL
wenig
Python
wenig
Ruby
wenig
Scriptsprachen
Shell
wenig
Tcl/Tk
wenig

Datenbanken

Access
sehr gute Kenntnisse
B-Tree
wenig
DAO
sehr gute Kenntnisse
DB2
sehr gute Kenntnisse
DL/1
ein Jahr Erfahrung vor DB2 auf IBM-Mainframe
JDBC
sehr gute Kenntnisse
Lucene
sehr gute Kenntnisse
MongoDB
gute Kenntnisse
MS SQL Server
wenig
MySQL
sehr gute Kenntnisse
ODBC
sehr gute Kenntnisse
Oracle
sehr gute Kenntnisse
Postgres
wenig
Proprietäre DB
db4objects, embedded DBs Apache Derby, H2
SQL
gute Kenntnisse

Datenkommunikation

Ethernet
Verwendung
Fax
Verwendung
Internet, Intranet
sehr gute Kenntnisse
ISDN
Verwendung/Möglichkeiten; wenig CAPI
Message Queuing
wenig
MMS
wenig
OS/2 Netzwerk
wenig
parallele Schnittstelle
wenig
PC-Anywhere
gute Kenntnisse
Router
wenig
SMTP
gute Kenntnisse
TCP/IP
gute Kenntnisse
Windows Netzwerk
gute Kenntnisse
Winsock
gute Kenntnisse

Hardware

Macintosh
sehr gute Kenntnisse
PC
sehr gute Kenntnisse

Branchen

Branchen

Software
EDV / IT / Medien
Maschinenbau
Consulting
Finanzen / Banken
Versicherungen
Dienstleister
Internetprovider / ISPs
Telekommunikation
Industrie
Handel / Logistik
Auto / Automobil
Chemie

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.