Konzeption und Entwicklung kundenspezifischer Client-Server-Systeme mit Java
Aktualisiert am 16.01.2023
Profil
Referenzen (8)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 02.04.2023
Verfügbar zu: 100%
davon vor Ort: 100%
Englisch
in Wort und Schrift

Einsatzorte

Einsatzorte

Köln (+300km)
möglich

Projekte

Projekte

Projekt

Bezeichnung: MyFleet

Kurzbeschreibung:

Weiterentwicklung bestehender Servicegruppen zur Anbindung an ein neues Kundenportal.

Auftraggeber:
Eine Nennung des Auftraggebers ist erst nach Projektende möglich.

Zeitraum:
Seit Juni 2021

Rolle:
Entwickler, Berater

Teamgröße:
5

Aufgaben:
Design und Entwicklung (inkl. Unit-, Komponenten- und Integrationstests) von Subsystemerweiterungen zur Umsetzung der unter Kurzbeschreibung genannten Funktionalität unter besonderer Berücksichtigung der Änderungen im Altsystem.

Werkzeuge:
AWS Developer Desktop, Windows 10, IntelliJ IDEA 20, Perforce, DBVisualizer, MS SQL Server Management Studio, SOAP UI, Postman, Maven 3, Jenkins, Sonar, Artifactory, Enterprise Architect, Mantis, Ivanti, DokuWiki, MS Office

Komponenten:
WebSphere 8.5.5.14, MS SQLServer, DB2, MQSeries, RPGServer, RESTful und SOAP-basierte interne und externe WebServices.

Frameworks: slf4j, Log4J, Logback, Junit 4, Mockito, Springockito, Hibernate, Open JPA, Spring Core, Spring Transactions, Spring WebServices, JSP, Struts, Apache FreeMarker, Auth0, kundenspezifische Batchverarbeitung, kundenspezifische RPGServer-Integration

APIs: Java Core APIs (JSE), JPA, JMS, JAX-WS, XML, Apache (diverse)

Programmiersprachen: Java 8

Skriptsprachen: Javascript

Modellierungssprachen: -


Beschreibungssprachen: -

Auszeichnungssprachen: XML, HTML, CSS

Datenbanksprachen: SQL

Best Practices: OO Design Principles, OO Design Patterns, Enterprise Application Patterns, Java-Idioms, Refactoring, Continuous Integration, Continuous Delivery

Methoden: kundenspezifisches Scrum


Projekt

Bezeichnung:
Customer Satisfaction Survey

Kurzbeschreibung:

Weiterentwicklung bestehender Servicegruppen zur automatisierten Verarbeitung von Kundenzufriedenheitsumfragen.

Auftraggeber:
Eine Nennung des Auftraggebers ist erst nach Projektende möglich.

Zeitraum:
Februar 2021 - Mai 2021

Rolle:
Entwickler, Berater

Teamgröße:
7

Aufgaben:
Design und Entwicklung (inkl. Unit-, Komponenten- und Integrationstests) von Subsystemerweiterungen zur Umsetzung der unter Kurzbeschreibung genannten Funktionalität unter besonderer Berücksichtigung der Änderungen im Altsystem.

Werkzeuge:
AWS Developer Desktop, Windows 10, IntelliJ IDEA 20, Perforce, DBVisualizer, MS SQL Server Management Studio, SOAP UI, Postman, Maven 3, Jenkins, Sonar, Artifactory, Enterprise Architect, Mantis, Ivanti, DokuWiki, MS Office

Komponenten:
WebSphere 8.5.5.14, MS SQLServer, DB2, MQSeries, RPGServer, RESTful und SOAP-basierte interne und externe WebServices.

Frameworks: slf4j, Log4J, Logback, Junit 4, Mockito, Springockito, Hibernate, Open JPA, Spring Core, Spring Transactions, Spring WebServices, JSP, Struts, Apache FreeMarker, Auth0, kundenspezifische Batchverarbeitung, kundenspezifische RPGServer-Integration

APIs: Java Core APIs (JSE), JPA, JMS, JAX-WS, XML, Apache (diverse)

Programmiersprachen: Java 8

Skriptsprachen: Javascript

Modellierungssprachen: -

Beschreibungssprachen: -

Auszeichnungssprachen: XML, HTML, CSS

Datenbanksprachen: SQL

Best Practices: OO Design Principles, OO Design Patterns, Enterprise Application Patterns, Java-Idioms, Refactoring, Continuous Integration, Continuous Delivery

Methoden: kundenspezifisches Scrum


Projekt


Bezeichnung:
Predictive Maintenance

Kurzbeschreibung:

Weiterentwicklung bestehender Subsysteme um eine Funktionalität zur teilautomatisierten Wartungsterminvereinbarung von Flottenfahrzeugen.

Auftraggeber:
Eine Nennung des Auftraggebers ist erst nach Projektende möglich.

Zeitraum:
November 2020 - Januar 2021

Rolle:
Entwickler, Berater

Teamgröße:
5

Aufgaben:
Design und Entwicklung (inkl. Unit-, Komponenten- und Integrationstests) von Subsystemerweiterungen zur Umsetzung der unter Kurzbeschreibung genannten Funktionalität unter besonderer Berücksichtigung der Änderungen im Altsystem.

Werkzeuge:
AWS Developer Desktop, Windows 10, IntelliJ IDEA 20, Perforce, DBVisualizer, MS SQL Server Management Studio, SOAP UI, Postman, Maven 3, Jenkins, Sonar, Artifactory, Enterprise Architect, Mantis, Ivanti, DokuWiki, MS Office

Komponenten:
WebSphere 8.5.5.14, MS SQLServer, DB2, MQSeries, RPGServer, RESTful und SOAP-basierte interne und externe WebServices.


Frameworks: slf4j, Log4J, Logback, Junit 4, Mockito, Springockito, Hibernate, Open JPA, Spring Core, Spring Transactions, Spring WebServices, JSP, Struts, Apache FreeMarker, Auth0, kundenspezifische Batchverarbeitung, kundenspezifische RPGServer-Integration

APIs: Java Core APIs (JSE), JPA, JMS, JAX-WS, XML, Apache (diverse)

Programmiersprachen: Java 8

Skriptsprachen: Javascript


Modellierungssprachen: -

Beschreibungssprachen: -

Auszeichnungssprachen: XML, HTML, CSS

Datenbanksprachen: SQL

Best Practices: OO Design Principles, OO Design Patterns, Enterprise Application Patterns, Java-Idioms, Refactoring, Continuous Integration, Continuous Delivery

Methoden: kundenspezifisches Scrum

Projekt

Bezeichnung:
Environmental Bonus

Kurzbeschreibung:

Weiterentwicklung bestehender Subsysteme zur Integration des Umweltbonus für geförderte Fahrzeuge.

Auftraggeber:
Eine Nennung des Auftraggebers ist erst nach Projektende möglich.

Zeitraum:
September 2020 - November 2020

Rolle:
Entwickler, Berater

Teamgröße:
5

Aufgaben:
Design und Entwicklung (inkl. Unit-, Komponenten- und Integrationstests) von Subsystemerweiterungen zur Umsetzung der unter Kurzbeschreibung genannten Funktionalität unter besonderer Berücksichtigung der Änderungen im Altsystem.

Werkzeuge:
Citrix, Windows 10, RAD 9.1, Perforce, DBVisualizer, Maven 3, Jenkins, Sonar, Artifactory, Enterprise Architect, Mantis, Ivanti, DokuWiki, MS Office

Komponenten:
WebSphere 8.5.5.14, MS SQLServer, DB2, MQSeries, RPGServer


Frameworks: slf4j, Log4J, Logback, Junit 4, Mockito, Springockito, Hibernate, Spring Core, Spring Transactions, Spring WebServices, JSP, Struts, kundenspezifische Batchverarbeitung, kundenspezifische RPGServer-Integration

APIs: Java Core APIs (JSE), JPA, JMS, JAX-WS, XML, Apache (diverse)

Programmiersprachen: Java 8

Skriptsprachen: Javascript


Modellierungssprachen: -

Beschreibungssprachen: -

Auszeichnungssprachen: XML, HTML, CSS

Datenbanksprachen: SQL

Best Practices: OO Design Principles, OO Design Patterns, Enterprise Application Patterns, Java-Idioms, Refactoring, Continuous Integration, Continuous Delivery

Methoden: kundenspezifisches Scrum

Projekt

Bezeichnung: Obligation to Inform

Kurzbeschreibung:

Weiterentwicklung und Refactoring eines bestehenden Subsystems um eine Funktionalität zum automatisierten E-Mail-Versand inkl. automatisierte PDF-Attachment-Generierung auf HTML-Basis.

Auftraggeber:
Eine Nennung des Auftraggebers ist erst nach Projektende möglich.

Zeitraum:
Juli 2020 - September 2020

Rolle:
Entwickler, Berater

Teamgröße:
5

Aufgaben:
Design und Entwicklung (inkl. Unit-, Komponenten- und Integrationstests) von Subsystemerweiterungen zur Umsetzung der unter Kurzbeschreibung genannten Funktionalität.

Werkzeuge:
Citrix, Windows 10, RAD 9.1, Perforce, DBVisualizer, MS SQL Server Management Studio, SOAP UI, Postman, Maven 3, Jenkins, Sonar, Artifactory, Enterprise Architect, Mantis, Ivanti, DokuWiki, MS Office, MS Visio

Komponenten:
WebSphere 8.5.5.14, MS SQLServer, DB2, MQSeries, RESTful und SOAP-basierte interne und externe WebServices


Frameworks: slf4j, Log4J, Logback, Junit 4, Mockito, Springockito, OpenJPA, Spring Core, Spring Transaction, Spring Webservices, JSP, Struts, Apache FreeMarker

APIs: Java Core APIs (JSE), JPA, JMS, JAX-WS, XML, Apache (diverse)

Programmiersprachen: Java 8

Skriptsprachen: Javascript


Modellierungssprachen: -

Beschreibungssprachen: -

Auszeichnungssprachen: XML, HTML, CSS

Datenbanksprachen: SQL, T-SQL

Best Practices: OO Design Principles, OO Design Patterns, Enterprise Application Patterns, Java-Idioms, Refactoring, Continuous Integration, Continuous Delivery

Methoden: kundenspezifisches Scrum

Projekt

Bezeichnung:
Predictive Maintenance

Kurzbeschreibung:

Weiterentwicklung bestehender Subsysteme um eine Funktionalität zur teilautomatisierten Wartungsterminvereinbarung von Flottenfahrzeugen.

Auftraggeber:
Eine Nennung des Auftraggebers ist erst nach Projektende möglich.

Zeitraum:
Januar 2020 - Juni 2020

Rolle:
Entwickler, Berater

Teamgröße:
5

Aufgaben:
Design und Entwicklung (inkl. Unit-, Komponenten- und Integrationstests) von Subsystemerweiterungen zur Umsetzung der unter Kurzbeschreibung genannten Funktionalität und Unterstützung der ausschließlich remote verfügbaren Kollegen.

Werkzeuge:
Citrix, Windows 10, RAD 9.1, Perforce, DBVisualizer, MS SQL ServerManagement Studio, SOAP UI, Postman, Maven 3, Jenkins, Sonar, Artifactory, Enterprise Architect, Mantis, Ivanti, DokuWiki, MS Office, MS Visio

Komponenten:
WebSphere 8.5.5.14, MS SQLServer, DB2, MQSeries, RPGServer, RESTful und SOAP-basierte interne und externe WebServices


Frameworks: slf4j, Log4J, Logback, Junit 4, Mockito, Springockito, OpenJPA, Spring Core, Spring Transactions, Spring Webservices, Apache Wicket, Apache FreeMarker, kundenspezifische Batchverarbeitung, kundenspezifische RPGServer-Integration

APIs: Java Core APIs (JSE), JPA, JMS, JAX-WS, XML

Programmiersprachen: Java 8

Skriptsprachen: Javascript


Modellierungssprachen: -

Beschreibungssprachen: -

Auszeichnungssprachen: XML, HTML

Datenbanksprachen: SQL, T-SQL

Best Practices: OO Design Principles, OO Design Patterns, Enterprise Application Patterns, Java-Idioms, Refactoring, Continuous Integration, Continuous Delivery

Methoden: kundensprzifisches Scrum

Projekt

Bezeichnung:
Java8-Migration

Kurzbeschreibung:

Migration aller java-basierten Subsysteme von Java6 und Java7 auf Java 8.

Auftraggeber:
Eine Nennung des Auftraggebers ist erst nach Projektende möglich.

Zeitraum:
September 2019 - Dezember 2019

Rolle:
Entwickler, Berater

Teamgröße:
5

Aufgaben:
Testmanagement (Testplanung, Begleitung der Testdurchführungen, Testdurchführung)
Build- und Releasemanagement

Werkzeuge:
Citrix, Windows 10, RAD 9.1, Perforce, DBVisualizer, MS SQL Server Management Studio, SOAP UI, Postman, Maven 3, Jenkins, Sonar, Artifactory, Enterprise Architect, Mantis, Ivanti, DokuWiki, MS Office, MS Visio

Komponenten:
WebSphere 8.5.5.3, MS SQLServer, DB2, MQSeries, RESTful und SOAP-basierte interne und externe WebServices


Frameworks: slf4j, Log4J, Logback, Junit 4, Mockito, Springockito, Hibernate, OpenJPA, Spring Core, Spring AOP, Spring Transactions, Spring WebServices, Apache Wicket, JSP, Struts, kundenspezifische Batchverarbeitung, kundenspezifische RPGServer-Integration

APIs: Java Core APIs (JSE), JPA, JMS, JAX-WS, XML, Apache (diverse)

Programmiersprachen: Java 8

Skriptsprachen: Javascript


Modellierungssprachen: -

Beschreibungssprachen: -

Auszeichnungssprachen: XML, HTML

Datenbanksprachen: SQL, T-SQL

Best Practices: OO Design Principles, OO Design Patterns, Enterprise Application Patterns, Java-Idioms, Refactoring, Continuous Integration, Continuous Delivery

Methoden: kundenspezifisches Scrum

Projekt

Bezeichnung:
E-Mobilität

Kurzbeschreibung:

Aktualisierung der bestehenden Fahrzeugkonfigurationssystems für Elektro- sowie (Mild-)Hybrid-Fahrzeuge.

Auftraggeber:
Eine Nennung des Auftraggebers ist erst nach Projektende möglich.

Zeitraum:
Juni 2019 - September 2019

Rolle:
Entwickler, Berater

Teamgröße:
9

Aufgaben:
Design und Entwicklung (inkl. Unit-, Komponenten- und Integrationstests) von Subsystemerweiterungen zur Integration der entsprechenden Fahrzeugklassen. Code-Reviews und Unterstützung der ausschließlich remote verfügbaren Kollegen.

Werkzeuge:
Citrix, Windows 10, RAD 9.1, Perforce, DBVisualizer, SOAP UI, Postman, Maven 3, Jenkins, Sonar, Artifactory, Enterprise Architect, Mantis, Ivanti, DokuWiki, MS Office, MS Visio

Komponenten:
WebSphere 8.5.5.3, DB2, MQSeries, RPGServer, RESTful WebServices


Frameworks: slf4j, Log4J, Junit 4, Mockito, Springockito, Hibernate, Spring Core, JSP, Struts, kundenspezifische Batchverarbeitung, kundenspezifische RPGServer-Integration

APIs: Java Core APIs (JSE), JPA, JMS, JAX-WS, XML, Apache (diverse)

Programmiersprachen: Java

Skriptsprachen: Javascript


Modellierungssprachen: -

Beschreibungssprachen: -

Auszeichnungssprachen: XML, HTML, CSS

Datenbanksprachen: SQL

Best Practices: OO Design Principles, OO Design Patterns, Enterprise Application Patterns, Java-Idioms, Refactoring, Continuous Integration, Continuous Delivery

Methoden: kundenspezifisches Scrum

Projekt

Bezeichnung:
WLTP V2

Kurzbeschreibung:

Anbindung eines externen Dienstleisters an das bestehende Fahrzeugkonfigurationssubsystem.

Auftraggeber:
Eine Nennung des Auftraggebers ist erst nach Projektende möglich.

Zeitraum:
November 2018 - Mai 2019

Rolle:
Entwickler, Berater

Teamgröße:
9

Aufgaben:
Design und Entwicklung (inkl. Unit-, Komponenten- und Integrationstests) von Subsystemerweiterungen zur Anbindung eines RESTful WebServices zur Erweiterung der Fahrzeugkonfiguration. Code-Reviews und Unterstützung der ausschließlich remote verfügbaren Kollegen.

Werkzeuge:
Citrix, Windows 7, Windows 10, RAD 9.1, Perforce, DBVisualizer, MS SQL Server Management Studio, SOAP UI, Postman, Maven 3, Jenkins, Sonar, Artifactory, Enterprise Architect, Mantis, Ivanti, DokuWiki, MS Office, MS Visio

Komponenten:
WebSphere 8.0, MS SQLServer, DB2, MQSeries, RPGServer, RESTful WebServices


Frameworks: slf4j, Log4J, Logback, Junit 4, Mockito, Springockito, Hibernate, Spring Core, Spring Transactions, Spring WebServices, JSP, Struts, kundenspezifische Batchverarbeitung, kundenspezifische RPGServer-Integration

APIs: Java Core APIs (JSE), JPA, JMS, JAX-WS, XML, Apache (diverse)

Programmiersprachen: Java

Skriptsprachen: Javascript

Modellierungssprachen: -

Beschreibungssprachen: -

Auszeichnungssprachen: XML, HTML

Datenbanksprachen: SQL

Best Practices: OO Design Principles, OO Design Patterns, Enterprise Application Patterns, Java-Idioms, Refactoring, Continuous Integration, Continuous Delivery

Methoden: kundenspezifisches Scrum

Projekt

Bezeichnung:
goDigital.KOMPOSIT

Kurzbeschreibung:

Enterprise Service Bus Entwicklung zur Anbindung aller Subsysteme und
Refactoring des bestehenden SOAP-basierten ESB-Kommunikationsframeworks.


Auftraggeber:
VHV Versicherungen Hannover

Zeitraum:
Januar 2018 - Oktober 2018

Rolle:
Entwickler, Berater

Teamgröße:
5 und variierend zwischen 5 und 10 in Abhängigkeit vom zu unterstützenden Teilprojekt bzw. Subsystem

Aufgaben:
Design und Entwicklung (inkl. Unit-, Komponenten- und Integrationstests) von SOAP & REST-basierten ESB-Services zur Anbindung aller internen und externen Subsysteme.

Werkzeuge:
Windows 10, Eclipse Luna, SVN, Maven 3, Jenkins, Artifactory, JIRA, Confluence, MS Office, SOAP UI, DBeaver, PostMan, Apache Chainsaw

Komponenten:
Tomcat 8.5

Frameworks: Log4J, Logback, Junit 4, Apache Commons, Spring DI, Spring WS, Spring Integration

APIs: Java Core APIs (JSE 8), JAX-WS, XML

Programmiersprachen: Java

Modellierungssprachen: -

Beschreibungssprachen: -

Auszeichnungssprachen: XML

Datenbanksprachen: SQL

Best Practices: OO Design Principles, OO Design Patterns, Enterprise Application Patterns, Java-Idioms, Refactoring, Continuous Integration

Methoden: ?kundenspezifisches? Scrum

Projekt

Bezeichnung:
ZÜRS Geo Data

Kurzbeschreibung:

Erweiterung des kundenspezifischen Systems um den Import und die Verwaltung von ZÜRS Geo Daten.

Auftraggeber:
Keylane insurance & pension software

Zeitraum:
November 2017 - Dezember 2017

Rolle:
Entwickler, Berater

Teamgröße:
6

Aufgaben:
Design und Entwicklung (inkl. Unit-, Komponenten- und Integrationstests) eines Batchjobs zum Import von ZÜRS Geodaten sowie der Erweiterung der Oberfläche zur Verwaltung der importierten Daten.

Werkzeuge:
Windows 10, JetBrains IDEA 2017.3, SVN, DBeaver, Maven 3, Bamboo, Artifactory, JIRA, MS Office, Angular JS

Komponenten:
Tomcat 8.5, DB2 11, kundenspezifisches Persistenzframework, REST, SOAP

Frameworks: Log4J, Logback, Junit 4, Apache Commons

APIs: Java Core APIs (JSE 8), JAX-WS, XML

Programmiersprachen: Java

Modellierungssprachen: UML

Beschreibungssprachen: -

Auszeichnungssprachen: XML

Datenbanksprachen: SQL

Best Practices: OO Design Principles, OO Design Patterns, Enterprise Application Patterns, Java-Idioms, Refactoring, Continuous Delivery

Methoden: ?kundenspezifisches? Scrum

Projekt

Bezeichnung:
QIS

Kurzbeschreibung:

Anpassung und Erweiterung des kundenspezifischen Systems für den deutschen Markt.

Auftraggeber:
Keylane insurance & pension software

Zeitraum:
Juli 2017 - Oktober 2017

Rolle:
Entwickler, Berater

Teamgröße:
8

Aufgaben:
Design und Entwicklung (inkl. Unit-, Komponenten- und Integrationstests) von Systemerweiterungen.

Werkzeuge:
Windows 10, JetBrains IDEA, Eclipse, SVN, DBeaver, Maven 3, Jenkins, Artifactory, JIRA, MS Office,

Komponenten:
Tomcat 8.5, DB2, kundenspezifisches Persistenzframework, REST, SOAP, AngularJS

Frameworks: Log4J, Logback, Junit 4, Apache Commons

APIs: Java Core APIs (JSE 7), JAX-WS, XML

Programmiersprachen: Java

Modellierungssprachen: UML

Beschreibungssprachen: -

Auszeichnungssprachen: XML

Datenbanksprachen: SQL

Best Practices: OO Design Principles, OO Design Patterns, Enterprise Application Patterns, Java-Idioms, Refactoring, Continuous Delivery

Methoden: ?kundenspezifisches? Scrum

Projekt

Bezeichnung:
Independent Service Provider

Kurzbeschreibung:

Erweiterung des kundenspezifischen Systems um die Berücksichtigung unabhängiger Werkstätten.

Auftraggeber:
Leaseplan Deutschland

Zeitraum:
15. Mai 2017 - 30. Juni 2017

Rolle:
Entwickler, Berater

Teamgröße:
6

Aufgaben:
Design und Entwicklung (inkl. Unit-, Komponenten- und Integrationstests) von Systemerweiterung zur Berücksichtigung unabhängiger Werkstätten.

Werkzeuge:
Windows 7, RAD 9.1, Perforce, DBVisualizer, Maven 3, Jenkins, Artifactory, Enterprise Architect, Mantis, DokuWiki, MS Office, MS Visio

Komponenten:
WebSphere 8.5.5.3, MS SQLServer, DB2, kundenspezifisches Batchframework basierend auf JEE

Frameworks: Log4J, Logback, Junit 4, Mockito, Springockito, Hibernate, Spring DI, Spring AOP, Spring Transaction, kundenspezifische Batchverarbeitung, Apache Commons

APIs: Java Core APIs (JSE), JPA, JAX-WS, JEE, EJB 3.1, XML

Programmiersprachen: Java

Modellierungssprachen: -

Beschreibungssprachen: -

Auszeichnungssprachen: XML

Datenbanksprachen: SQL, T-SQL

Best Practices: OO Design Principles, OO Design Patterns, Enterprise Application Patterns, Java-Idioms, Refactoring, Continuous Delivery

Methoden: ?kundenspezifisches? Scrum

Projekt

Bezeichnung:
VMF-Werkstattdatenimport

Kurzbeschreibung:

Anbindung und Integration von externen Werkstattdaten in das Kundensystem per BatchJob.

Auftraggeber:

Leaseplan Deutschland

Zeitraum:
2. November 2016 - 15. Mai 2017

Rolle:
Entwickler, Berater

Teamgröße:
6

Aufgaben:
Design und Entwicklung (inkl. Unit-, Komponenten- und Integrationstests) einer Systemkomponente zur Integration und Anbindung externe Werkstattdaten in das Kundensystem.

Werkzeuge:
Windows 7, RAD 9.1, Perforce, DBVisualizer, Maven 3, Jenkins, Artifactory, Enterprise Architect, Mantis, DokuWiki, MS Office, MS Visio

Komponenten:
WebSphere 8.5.5.3, MS SQLServer, DB2, kundenspezifisches Batchframework basierend auf JEE

Frameworks: Log4J, Logback, Junit 4, Mockito, Springockito, Hibernate, Spring DI, Spring AOP, Spring Transaction, kundenspezifische Batchverarbeitung, Apache Commons

APIs: Java Core APIs (JSE), JPA, JAX-WS, JEE, EJB 3.1, XML

Programmiersprachen: Java

Modellierungssprachen: -

Beschreibungssprachen: -

Auszeichnungssprachen: XML

Datenbanksprachen: SQL, T-SQL

Best Practices: OO Design Principles, OO Design Patterns, Enterprise Application Patterns, Java-Idioms, Refactoring, Continuous Delivery

Methoden: ?kundenspezifisches? Scrum

Projekt

Bezeichnung:
Enterprise Application Integration für die Salesforce Sales Cloud

Kurzbeschreibung:

Integration der Salesforce Sales Cloud an bestehende und in Entwicklung befindliche Kundensysteme.

Auftraggeber:
Leaseplan Deutschland

Zeitraum:
1. Oktober 2014 - 1. November 2016

Rolle:
Entwickler, Berater

Teamgröße:
6

Aufgaben:
Konzeption, Design und Entwicklung (inkl. Unit-, Komponenten- und Integrationstests) von Migrations- und Integrationssoftware (WebServices) für die Anbindung der Sales Cloud an bestehende und in Entwicklung befindliche Kundensysteme.

Werkzeuge:
Windows 7, RAD 9.1, Perforce, DBVisualizer, Maven 3, Jenkins, Artifactory, Sonar, Jacoco Codecoverage, Checkstyle, PMD, Enterprise Architect, Mantis, DokuWiki, LotusNotes, MS Office, MS Visio

Komponenten:
WebSphere 8.5.5.3, MS SQLServer, DB2, H2, Salesforce Sales Cloud

Frameworks: Log4J, Logback, Junit 4, Mockito, Springockito, PowerMock, OpenJPA, JEE 6, Web Service Connector (WSC), Spring DI, Spring AOP, kundenspezifische Batchverarbeitung, Apache Commons,

APIs: Java Core APIs (JSE), JPA, JAX-WS, JEE, EJB 3.1, XML

Programmiersprachen: Java

Modellierungssprachen: UML

Beschreibungssprachen: -

Auszeichnungssprachen: XML (XSD, WSDL)

Datenbanksprachen: SQL, T-SQL

Best Practices: OO Design Principles, OO Design Patterns, Enterprise Application Patterns, Java-Idioms, Refactoring, Continuous Delivery

Methoden: Scrum

Projekt

Bezeichnung:
querschnittliche Softwareentwicklung & Architektur

Kurzbeschreibung:

Refactoring und Weiterentwicklung bestehender sowie Neuentwicklung querschnittlich genutzter Systemkomponenten.

Auftraggeber:
AG der Dillinger Hüttenwerke

Zeitraum:
1. Juli 2014 - 30. September 2014

Rolle:
Entwickler, Berater

Teamgröße:
3

Aufgaben:

Entwicklung und Weiterentwicklung (inkl. Unit- und Integrationstests) diverser querschnittlicher Komponenten, wie z.B. einem GUI Bedienungs-Verteiler und einer Bestelldatenverwaltung.

Werkzeuge:
Windows XP, Suse Linux 12, IntelliJ IDEA 11, SVN 1.7, DBVisualizer, Maven 2, Hudson/Jenkins, RPM, Zypper, Hermes, Nexus, Sonar, Jacoco Codecoverage, Checkstyle, PMD, JConsole, JDK 1.6, JBoss 5.1, Enterprise Architect, Jira, Confluence, MS Office

Komponenten:
JBoss, Oracle 11g, H2, ActiveMQ

Frameworks: Junit 4, Fit, FitNness, Log4J, EasyMock 2.1, PowerMock, Hibernate (JPA), JEE 6, kundenspezifisches Kommunikationsframework

APIs: Java Core APIs, JMX, JMS, EJB 3.0, XML

Programmiersprachen: Java

Modellierungssprachen: UML

Beschreibungssprachen: -

Auszeichnungssprachen: XML (XSD)

Datenbanksprachen: SQL


Best Practices: OO Design Principles, Design Patterns, Enterprise Application Patterns, Java-Idioms, Refactoring, Continuous Delivery

Methoden: Scrum

Projekt

Bezeichnung:
ZeMat

Kurzbeschreibung:

Entwicklung eines Zeit- und Materialflussmodells für ein Stahlwerkleitsystem.

Auftraggeber:
AG der Dillinger Hüttenwerke

Zeitraum:
2. Januar 2014 - 30. Juni 2014

Rolle:
Entwickler, Berater

Teamgröße:
4-6

Aufgaben:

Analyse, Design und serverseitige Entwicklung in Java für ein Zeit- und Materialflussmodell

Werkzeuge:
Windows XP, Suse Linux 12, IntelliJ IDEA 11, SVN 1.5, DBVisualizer, Maven 2, Hudson/Jenkins, RPM, Zypper, Hermes, Nexus, Sonar, Jacoco Codecoverage, Checkstyle, PMD, JConsole, JDK 1.6, JBoss 5.1, Enterprise Architect, Jira, Confluence, MS Office

Komponenten:
JBoss, Oracle 11g, H2, ActiveMQ

Frameworks: Junit 4, Fit, FitNness, Log4J, EasyMock 2.1, PowerMock, Hibernate, JEE 6, kundenspezifisches Kommunikationsframework

APIs: Java Core APIs, JMX, JMS, EJB 3.0, XML

Programmiersprachen: Java

Modellierungssprachen: UML

Beschreibungssprachen: -

Auszeichnungssprachen: XML (XSD)

Datenbanksprachen: SQL


Best Practices: OO Design Principles, Design Patterns, Enterprise Application Patterns, Java-Idioms, Refactoring, Continuous Delivery

Methoden: Scrum

Projekt

Bezeichnung:
querschnittliche Softwareentwicklung & Architektur

Kurzbeschreibung:

Refactoring und Weiterentwicklung bestehender sowie Neuentwicklung querschnittlich genutzter Systemkomponenten.

Auftraggeber:
AG der Dillinger Hüttenwerke

Zeitraum:
1. Juni 2012 - 31.12.2013

Rolle:
Entwickler, Architekt, Berater

Teamgröße:
4-6

Aufgaben:

Design, Refactoring und Neuentwicklung serverseitiger, querschnittlich genutzter Artefakte in Java (Dienste und Systemschnittstellen). Festlegung, Abstimmung und Kommunikation von Codingconventions. Durchführung von Codereviews. Betriebsunterstützung durch Festlegung, Abstimmung und Kommunikation von Loggingconventions; Datenbankmigration von Informix auf Oracle und Unterstützung bei Performanceanalysen.

Werkzeuge:
Windows XP, IntelliJ IDEA 11, SVN 1.5, DBVisualizer, Maven 2, Ant, Hudson/Jenkins, RPM, Zypper, Hermes, Nexus, Sonar, Jacoco Codecoverage, Checkstyle, PMD, JConsole, JDK 1.6, JBoss 5.1, Enterprise Architect, Jira, Confluence, MS Office

Komponenten:
JBoss, Oracle 11g, H2

Frameworks: Junit 4, Fit, FitNness, Log4J, EasyMock 2.1, PowerMock, Hibernate, JEE 6

APIs: Java Core APIs, JMX, EJB 3.0, XML

Programmiersprachen: Java

Modellierungssprachen: UML

Beschreibungssprachen: -

Auszeichnungssprachen: XML (XSD)

Datenbanksprachen: SQL


Best Practices: OO Design Principles, OO Design Patterns, Enterprise Applcication Patterns, Java-Idioms, Refactoring, Continuous Delivery

Methoden: Scrum

Projekt

Bezeichnung:
Sekundärmetallurgie

Kurzbeschreibung:

Softwaredesign und -entwicklung zur Ablösung einer Komponente der Produktionssteuerung

im Bereich Sekundärmetallurgie.

Auftraggeber:
AG der Dillinger Hüttenwerke

Zeitraum:
1. August 2011 - 31. Mai 2012

Rolle:
Entwickler, Berater

Teamgröße:
8

Aufgaben:

Design, serverseitige Java-Entwicklung, Unterstützung im Build- und Releasemanagement

Werkzeuge:
Windows XP, Eclipse Helios, IntelliJ IDEA, SVN, DBVisualizer, Maven 2, Ant, Hudson/Jenkins, Hermes, Nexus, Sonar, Jacoco Codecoverage, Checkstyle, PMD, JConsole, JDK 1.6, JBoss 5.1, Enterprise Architect, Jira, Confluence, MS Office

Komponenten:
JBoss, Informix DB, H2

Frameworks: Junit 4, Fit, FitNness, Log4J, EasyMock 2.1, Hibernate, JEE 6

APIs: Java Core APIs, Swing, JMX, EJB 3.0, XML

Programmiersprachen: Java

Modellierungssprachen: -

Beschreibungssprachen: -

Auszeichnungssprachen: XML (XSD)

Datenbanksprachen: SQL


Best Practices: OO Design Principles, OO Design Patterns, Enterprise Application Patterns, Java-Idioms, Refactoring, Continuous Delivery

Methoden: Scrum

Projekt


Bezeichnung:
CR-Bearbeitung


Kurzbeschreibung:

Umsetzung eines sehr umfangreichen Change Requests.

Auftraggeber:
bg phoenics

Zeitraum:
22. November 2010 - 30. Juni 2011

Rolle:
Entwickler, Berater

Teamgröße:
7

Aufgaben:

Design & serverseitige Java-Entwicklung


Werkzeuge:
Windows XP, Eclipse 3.5.2, CM Synergy, Squirrel, Maven 2, Hudson, Nexus, Emma, JIndent, Checkstyle, JDK 1.5, JBoss, Innovator, MS Office

Komponenten:
JBoss, IBM DB2

Frameworks: Junit 4, Log4J, properitäres Persistenzframework, JEE

APIs: Java Core APIs, Swing, Spring DI, XML, EasyMock 2.1, EJB 2.1

Programmiersprachen: Java

Modellierungssprachen: UML

Beschreibungssprachen: -

Auszeichnungssprachen: XML (XSD)

Datenbanksprachen: SQL


Best Practices: Design Patterns, Java-Idioms, Refactoring, CI

Methoden: RUP

Projekt

Bezeichnung:
CrefoTEAM Auskunft

Kurzbeschreibung:
Entkoppelter Import externer Daten mittels zweier Webservices und eines Batch-Jobs.

Auftraggeber:
Verband der Vereine Creditreform

Zeitraum:
1. Februar 2010 - 30. September 2010

Rolle:
Entwickler, Berater, Coach

Teamgröße:
11

Aufgaben:
objektorientierte Analyse und Design
Realisierung der Webservices (1x SOAP, 1x ReST) und des Batchjobs
Modellierung der für die zu importierenden Daten notwendigen neuen Relation, inkl. Constraints, Indizes und Sequenzen. Erstellung der zugehörigen Skripte und Einspielen dieser Skripte in einer speziellen Testumgebung
Konzeption und Umsetzung von Unit-Tests auf Basis der bestehenden Testarchitektur

Konzeption und Umsetzung Betriebsüberwachung

Werkzeuge:
Windows XP, JetBrains IDEA, Mercurial, Oracle SQL Developer 1.2.0, Maven 2, Archiva, Emma, JDK 1.5, Jetty, Jude, MS Office, HP Service Desk

Komponenten:
Bea Weblogic 10, Oracle 10g RAC, HSQL, Flux 7.9.11

Frameworks: Junit 4, Log4J, Hibernate 3.2, JEE, JAXB, Spring WS

APIs: Java Core APIs, XML, EasyMock 2.1, EJB 2.1

Programmiersprachen: Java

Modellierungssprachen: UML

Beschreibungssprachen: WSDL

Auszeichnungssprachen: XML (XSD)

Datenbanksprachen: SQL, PL/SQL


Best Practices: Design Patterns

Methoden: Scrum

Fortbildung: Scrum-Workshop (2 Tage) Teil 1 und Teil 2 (Dr. Christoph Mathis vom ScrumCenter)

Projekt

Bezeichnung:
CrefoTEAM Auskunft

Kurzbeschreibung:
Analyse und Redesign eines Workflowsystems im Rahmen funktionaler Erweiterungen.

Auftraggeber:
Verband der Vereine Creditreform


Zeitraum:
01. Juli 2009 ? 31. Januar 2010

Rolle:
Entwickler, Berater, Coach

Teamgröße:
11

Aufgaben:
objektorientierte Analyse und Design
Realisierung des Redesign und der funktionalen Erweiterungen

Modellierung der für die Erweiterungen notwendigen neuen Relationen, inkl. Constraints, Indizes und Sequenzen sowie ggf . Änderungen bzw . Erweiterungen bestehender Relationen

Erstellung der zugehörigen Skripte und Einspielen dieser Skripte in einer speziellen Testumgebung
Konzeption und Umsetzung von Unit-Tests auf Basis der bestehenden Testarchitektur

Werkzeuge:
Windows XP, JetBrains IDEA, Oracle SQL Developer 1.2.0, Maven 1, CVS, Emma, JDK 1.5, MS Office, HP Service Desk, kundenspezifisches Workflowmanagementsystem

Komponenten:
Bea Weblogic 10, Oracle 10g RAC, HSQL, Flux 7.7.4

Frameworks: Junit 4, Log4J, Hibernate 3.2

APIs: Java Core APIs, JDBC, XML, IO, Apache Commons, Apache CLI, Apache VFS, Apache XMLBeans, EasyMock 2.1, EJB 2.1

Programmiersprachen: Java

Auszeichnungssprachen: XML (XSD)

Datenbanksprachen: SQL

Best Practices: Design Patterns

Fortbildung: Teilnahme am Thementag ?OSGi - Echte Modularisierung unter Java? am 3. November 2009 der iks GmbH.

Projekt

Bezeichnung:
CrefoTEAM Auskunft

Kurzbeschreibung:
Analyse, Design und Realisierung zweier Batchs-Jobs mit Flux zum zeitgesteuerten Import und anschließender Transformation externer Daten in ein Client-Server System.

Auftraggeber:
Verband der Vereine Creditreform


Zeitraum:
01. Mai 2009 - 30. Juni 2009

Rolle:
Entwickler, Berater, Coach

Teamgröße:
11

Aufgaben:
objektorientierte Analyse und Design
Realisierung der Batch-Jobs in Java
Modellierung der für die zu importierenden Daten notwendigen neuen Relationen, inkl. Constraints, Indizes und Sequenzen sowie ggf . Änderungen bzw . Erweiterungen bestehender Relationen
Erstellung der zugehörigen Skripte und Einspielen dieser Skripte in einer speziellen Testumgebung
Konzeption und Umsetzung von Unit-Tests auf Basis der bestehenden Testarchitektur
Spezifikation und Durchführung der Smoke- und Integrationstests
Dokumentation der Jobs für das Betriebsmonitoring

Coaching

Werkzeuge:
Windows XP, JetBrains IDEA, Squirell, Oracle SQL Developer 1.2.0,
Maven 1, CVS, Emma, JDK 1.5, EJB 2.1, MS Office, HPService Desk

Komponenten:
Bea Weblogic 10, Oracle 10g RAC, HSQLDB, Flux 7.7.4

Frameworks: Junit 4, Log4J, Hibernate 3.2

APIs: Java Core APIs, JDBC, XML, IO, Apache Commons, Apache POI,
Apache VFS, EasyMock 2.1, JiBX 1.1.5, Apache XmlBeans 2.4

Programmiersprachen: Java

Auszeichnungssprachen: XML (XSD)

Datenbanksprachen: SQL

Best Practices: Design Patterns

Fortbildung: Teilnahme am Thementag ?Softwaretests in der Praxis: Wer testet ist feige! am 24. Juni 2009 der iks GmbH.

Projekt


Bezeichnung:
CrefoTEAM Auskunft

Kurzbeschreibung:
Erweiterung der graphischen Benutzeroberfläche um einen Dialog zur Erfassung querschnittlicher Basisdaten
Realisierung von Batch-Jobs

Arbeitgeber/Auftraggeber:
Verband der Vereine Creditreform

Zeitraum:
01. Dezember 2008 - 31. Mai 2009

Rolle:
Entwickler, Berater, Coach

Teamgröße:
5

Aufgaben:
objektorientierte Analyse und Design
Umsetzung neuer und Refactoring bestehender Komponenten in Java
Konzeption und Umsetzung von Unit-Tests auf Basis der bestehenden Testarchitektur
Qualitätssicherung (Unterstützung im Testmanagement)
Coaching

Werkzeuge:
Windows XP, JetBrains IDEA, Squirell, Oracle SQL Developer 1.2.0,
Maven 1, CVS, Emma, JDK 1.5, MS Office, HP ServiceDesk

Komponenten:
Bea Weblogic 10, Oracle 9.1, 10g RAC, HSQL, Fuzzy Double, Flux 7.7.4

Frameworks: Junit 4, Log4J, Hibernate 3.2

APIs: Java Core APIs, Swing, JDBC, XML, IO, Reflection, Apache Commons, JiBX 1.1.5, EasyMock 2.1

Programmiersprachen: Java

Auszeichnungssprachen: XML (XSD)

Datenbanksprachen: SQL

Best Practices: Design Patterns

Projekt

Bezeichnung:
CrefoTEAM Consumer

Kurzbeschreibung:
Analyse, Design und Realisierung der Hinmigration von Bewegungsdaten im Rahmen der
Ablösung eines Altsystems durch ein System mit einer 3-Schichten-Architektur.

Auftraggeber:
Verband der Vereine Creditreform

Zeitraum:
01. Oktober 2007 - 30. November 2008

Rolle:
Entwickler, Berater, Coach

Teamgröße:
8

Aufgaben:
Unterstützung der Fachkonzeption
Analyse, Design und Realisierung
Konzeption und Umsetzung von Unit-Tests auf Basis der bestehenden Testarchitektur
Qualitätsicherung(Unterstützung im Testmanagement)
Evaluierung von Defect Tracking Tools
Entwicklung eines Maven 2 Plugins (Mojo) zum automatisierten Aufbau der Testdatenbank

Werkzeuge:
Windows XP, Eclipse, Squirell, Oracle, SQL Developer 1.2.0, Maven 1, Maven 2, CVS, Spring, Emma, JDK 1.5, JExplorer, JetBrains TeamCity, ArtiFactory, Marathon GUI Testing Framework, MS Office

Komponenten:
Bea Weblogic 10, Oracle 9.1, 10g RAC, IBM DB2, HSQL, Flux 7.7.4, C3P0, Fuzzy Double, Fuzzy Post, LDAP

Frameworks: Junit 4, Log4J, Hibernate 3.2, Velocity, Google Guice, JiBX,

APIs:
Java Core APIs, Swing, JDBC, IO, JNDI, Reflection, Apache Commons, StAX

Programmiersprachen: Java

Auszeichnungssprachen: XML (XSD)

Datenbanksprachen: SQL

Best Practices: Design Patterns

Methoden: Continous Integration

Fortbildung: Teilnahme am Thementag MDSD ?Model Driven Software Development ? Chance und Herausforderungen für IT-Organisationen? am 8. April 2008 der iks GmbH.
Projekt

Bezeichnung:
CrefoTEAM Auskunft

Kurzbeschreibung:
Migration des Altdatenbestandes im Rahmen der
Ablösung eines Altsystems durch ein System mit einer 3-Schichten-Architektur.

Auftraggeber:
Verband der Vereine Creditreform


Zeitraum:
01. Februar 2006 - 30.September 2007

Rolle:
Entwickler, Testmanager, Coach

Teamgröße:
15


Aufgaben:
Umsetzung von Fachkonzepten zur Hin- und Rückmigration
Konzeption und Aufbau des JUnit-Testsystems speziell für die Belange der Migration
Umsetzung des Javaanteils für die Produktivschaltung der Geschäftsstellen
bestehend aus der eigentlichen Produktivschaltung, Roll Back und Fail Over
Konzeption der Produktionsüberwachung der Migration
Konzeption und Realisierung eines Vergleichsprogramms zum Finden von
Migrationsunterschieden
Administration des Oracle DB-Schemas der Testumgebung
technische Beratung im Team hinsichtlich Java Design und Implementierung
Weiterentwicklung des Codegeneartors für Legacy-Objekte
Realisierung der Client- und Serverkomponente zur manuellen Beurteilung
der Relevanz der rückzumigrierenden Adressdaten

Werkzeuge:
Windows XP, Eclipse, DBVisualizer, Squirell, Oracle SQL Developer 1.2.0,
Maven 1, Emma, CVS, EJB 2.1, JDK 1.4, JDK 1.5, PL/SQL, MS Office, HP Service Desk

Komponenten:
Bea Weblogic 8.4, Oracle 9.1, IBM DB2, JDK 1.4.x, JDK 1.5, HSQL (ehemals Hypersonic), Flux

Frameworks: JUnit, Log4J, DBUnit, Jemmy, Hibernate, Velocity

APIs: Java Core APIs, JDBC, XML, IO, Swing, Reflection, Apache Commons

Programmiersprachen: Java

Skriptsprachen: Jelly

Auszeichnungssprachen: XML(XSD)

Datenbanksprachen: SQL

Best Practices: Design Patterns
Projekt

Bezeichnung:
fiscus

Kurzbeschreibung:
Die fiscus GmbH i.L. stellt Beratungs- und Softwaredienstleistungen für die Steuerverwaltung bereit,
die zu einer schrittweisen Modernisierung und Vereinheitlichung der Anwendungslandschaft führen und
damit deren langfristige Funktionsfähigkeit und Wirtschaftlichkeit sichern helfen.

Arbeitgeber/Auftraggeber:
fiscus GmbH i.L.
Welckerstr. 11

53113 Bonn
Telefon: [auf Anfrage]
Telefax: [auf Anfrage]

Zeitraum:
01. Juli 2003 - 31. März 2006
Rolle:
Entwickler, stellvertretender Projektleiter

Aufgaben:
Planung, Steuerung und Durchführung einer Systemanalyse für ein Subsystem der Steuererhebung
Planung, Steuerung und Durchführung eines projektspezifischen Reviewprozesses für Fachkonzeption und Entwicklung
Planung und Steuerung des Entwicklungsprozesses (iteratives Vorgehen)
Geschäftsprozessmodellierung
Geschäftsobjektmodellierung
Design und Implementierung
Stellvertretende Projektleitung
Durchführung von Workshops mit dem Auftraggeber

Werkzeuge:
WWindows NT, Windows XP, fiscus SEU , fiscus TAP , Eclipse, Rational Rose,
TogetherJ, DBVisualizer, MS Office, MS Project, Adonis, Telelogic CM Synergy
(Continuus), Telelogic Change Synergy, EJB 2.1, OC4J (Orion)

Komponenten:
JBoss, JDK 1.4.x

Frameworks:
J2EE, Junit, Log4J, Jemmy

APIs:
Java Core APIs, Swing

Programmiersprachen: Java

Modellierungssprachen: UML

Auszeichnungssprachen: XML, HTML

Datenbanksprachen: SQL

Methoden:
V-Modell, MDA, iterative Software-Entwicklung

Weiterbildung:
Visualisieren und Präsentieren (Bonner Akademie, 15.03.2004 - 17.03.2004),
Gekonnt Moderieren (Bonner Akademie, 16.06.2004 - 18.06.2004),
Unternehmesweite Frameworks und J2EE (Unilog Integrata, 30.08.2004 - 03.09.2004),
Teilnahme an einer Potenzialanalyse (03.03.2005)
Konfliktmanagement - Konflikt und Führung (Team Dr. Rosenkranz, 03.04.2005 - 08.04.2005)
Projekt

Bezeichnung:
Compass

Kurzbeschreibung:
COMPASS prüft Lebens- und Krankenversicherungsanträge und ermittelt
sofort einschätzbare und weiterzubearbeitendeAnträge.
Sämtliche Anträge können von Verwaltungssystemen automatisch weiterverarbeitet
werden, indem beispielsweise die Policenerstellung maschinell gestartet wird.
COMPASS beinhaltet neben der Einschätzungsfunktionalität auch eine
Risikodatenerfassungskomponente für die Gesundheitsdaten.
Das Erfassungsmodul ist anwenderfreundlich und beinhaltet intelligente
Worterkennungsprogramme,um Falschschreibungen oder Abkürzungen den korrekten
Begriffen zuzuordnen.Das Einschätzungsergebnis wird per Schnittstelle an das
Verwaltungs- oderAngebotssystem zurückgegeben.Selbstverständlich kann das
Ergebnis mit einer Visualisierungskomponente angezeigt werden. Sämtliche
Einschätzungen wie auch die Risikodatenerfassungsdialoge können mit der leicht
bedienbaren Pflegekomponente an die gesellschaftseigenen Belange angepasst
werden.

Arbeitgeber/Auftraggeber:
Insiders GmbH Wissensbasierte Systeme
Wilh.-Th.-Römheldstraße 18
55130 Mainz/
General CologneRe
Theodor-Heuss-Ring 11
50668 Köln

Zeitraum:
01. September 2000 - 30. Juni 2003

Rolle: Entwickler

Aufgaben:
Analyse, Design und Spezifikation der dtd eines xml-basierten Bildschirmbeschreibungsformalismus
Analyse, Design und Implementierung einer Visualisierungskomponente für den
Bildschirmbeschreibungsformalismus
Performanceanalyse der Visualisierungskomponente
Performanceoptimierung der Visualisierungskomponente: Analyse, Design und
Implementierung eines Object Caching Frameworks
Analyse, Design und Realisierung des synchronen CCF - Compass Communication
Frameworks
Analyse, Design und Implementierung einer Komponente zum Aufzeichnen von
Erfassungsvorgängen
Design und Implementierung der Fallauswahl und Operationssteuerung
inklusive graphischer Benutzeroberfläche
Analyse, Design und Realisierung eins GUI-Editors für Head Office Betrieb
Umstellung des RMI-basierten Compass Communication Frameworks auf JMS
unter Verwendung von MQSeries
Beratung, Installation und Wartung einer Teststellung der JMS-Version des
Systems bei einem Kunden
Analyse, Design und Implementierung eines GUI-Editors für den Point of Sale
Betrieb
Weiterentwicklung der HTML-basierten Visualisierungskomponente, sowie Erstellung
einer Dokumentation zur Installation und Konfiguration
Refactoring des Systems zur Sicherstellung der Konfigurbarkeit unter
unix-basierten Betriebssystemen
Teilnahme an Object and Patterns: 5 Days of Java Design Bruce Eckel European
Seminars


Werkzeuge:
Windows NT, Windows 2000, Debian Linux, HP-UX, JDK 1.3.x, JDK 1.4.x,
JRockit 7.0, VisualAge4Java, Forte4Java, NetBeans, IntelliJ IDEA, TogetherJ,
DBVisualizer, JProbe, OptimizeIt, Ant, MQSeries, Servlets

Komponenten:
Hypersonic, MySQL, Resin 2.1.5, Tomcat 3.3.1, InternetExplorer 5.5,
Xerces, Crimson, Skin Look & Feel, Slaf, ECS

Frameworks:
JUnit, JLog, CLAF, CCF, Cocoon 1.8.2

APIs:
Core APIs, Swing, JDBC, SQL, JMS, RMI, SAXP, DOM

Programmiersprachen: Java

Auszeichnungssprachen: XML, XSL, HTML

Best Practices: Design Patterns
Projekt

Bezeichnung:
smartFIX

Kurzbeschreibung:
smartFIX ist ein Produkt zur wissensbasierten Extraktion relevanter Information
aus beliebig gemischten, heterogenen Dokumentstapeln (Maschinenschrift,
Handblockschrift, Formulare bis freiformulierte Geschäftsbriefe)
smartFIX lernt selbstständig Klassifikationsmerkmale, anhand derer die
Dokumenttypen identifiziert werden. Ein integrierbarer Abgleich zu bestehenden
Unternehmensdatenbanken verbessert dabei die Extraktionsergebnisse entscheidend.
Eine automatische Zuordnung zu elektronischen Akten bzw. Vorgängen ermöglicht
eine Integration der Eingangsdokumente in eine ganzheitliche
Geschäftsprozessabwicklung.

Arbeitgeber/Auftraggeber:
Insiders Information Management
Luxemburger Str. 567657
Kaiserslautern / -

Zeitraum:
01. Juli 1999 - 31. August 2000

Rolle: Testmanager

Aufgaben:
Testplanung, inkl. Risikoplanung
Testfallspezifikation (Akzeptanztests, Integrationstests, positive und negative
funktionale Tests, Stress- und Lasttests)
Auswahl, Einführung und Weiterentwicklung eines Systems zur
Testfallspezifikationsverwaltung
Planung, Koordination und Begleitung der Testfalldurchführung
Auswertung und Analyse der Testergebnisse
Sichtung und Evaluierung von Testwerkzeugen

Werkzeuge:
Windows NT, MS Word, MS Excel, MS Project, TestCaseManager, RemCon, VisualBasic,
MS Access

Komponenten:
smartFIX FormManager, smartFIX Coordinator, smartFIX Analyser, MS SQLServer

Frameworks: -

APIs: -
Projekt

Bezeichnung:
KnowWho

Kurzbeschreibung:
KnowWho verwaltet die Expertisen der Mitarbeiter eines Unternehmens.
Benötigt man Hilfe bei der Lösung eines Problems vereinfacht KnowWho das
Auffinden von Kollegen, welche über relevantes Expertenwissen verfügen.
Das System verfügt über eine flexible Suchstrategie, die eine Volltextsuche
mit einer Konzeptsuche kombiniert. Experten lassen sich über den Namen,
Projekte, Abteilungen, Niederlassungen und ihre Kompetenzen finden.
Diese Information wird in eine Baumstruktur dargestellt, welche die
Zusammenhänge zwischen den Konzepten visualisiert.
Jeder Mitarbeiter ist für die Aktualisierung seines Kompetenzprofils selbst
verantwortlich. Zusätzlich kann er seine Kompetenzen durch einen erklärenden
Text näher beschreiben. Kombiniert man KnowWho mit einem
Dokumentenmanagementsystem, lassen sich Mitarbeiter, die über die relevante
Expertise verfügen, zusätzlich sehr schnell über die Autorenbeziehung finden.

Arbeitgeber/Auftraggeber:
Insiders GmbH - Wissensbasierte Systeme
Luxemburger Str.
567657 Kaiserslautern
/ -

Zeitraum:
01. Dezember 1998 - 30. Juni 1999

Rolle: Architekt, Entwickler

Aufgaben:
Design des Prototyps mit der UML
Realisierung des Systems in Java
Design des Datenmodells, nach dem Entity Relationship Model,
sowie Realisierung der Datenhaltung auf MS SQL-Server und MS Access
Datenbankanbindung
Realisierung der Benutzerschnittstelle
Design und Implementierung des Clients als Java-Applet
Anbindung einer in C++ realisierten Volltextsuche
automatische Generierung und Anzeige der Mitarbeiterprofile als HTML-Seiten
Performanceoptimierung
Vortrag und Präsentation des Systems auf der Eleventh International Conference
on Software Engineering and Knowledge Engineering (SEKE '99)

Werkzeuge:
Windows NT, JDK 1.2.2, Forte 4 Java, Rational Rose, HTML

Komponenten:
MS Access, MS SqlServer, Sambar WebServer, Netscape

Frameworks:
CLAF

APIs:
Core APIs, SQL, NET, JDBC, Swing, JNI
Projekt

Bezeichnung:
Know More

Kurzbeschreibung:
Die menschliche Wissensverarbeitung, die sich durch
Kreativität und Intuition auszeichnet, ist durch die formale Wissensverarbeitung
des Computers nicht zu ersetzen. Der Computer kann jedoch die Qualität
menschlicher Entscheidungen und Problemlösungen erheblich fördern, indem er
wichtige Informationen in ihrem Anwendungskontext zur Verfügung stellt.
Die langfristige Vision des Projekts KnowMore ist ein Computersystem, das als
Unternehmensgedächtnis (Organizational Memory) die informationstechnische
Grundlage liefert, um vorhandene Informationen gezielt abzurufen. Zusätzlich
werden die Mitarbeiter unterstützt und ermuntert, aktuelle Erfahrungen
aufzuschreiben. Durch Techniken der Informationsextraktion und
Wissensstrukturierung werden diese in das Unternehmensgedächtnis eingebunden
und damit zu unternehmensweit verfügbarem Wissen.
So unterstützt ein Unternehmensgedächtnis organisatorisches Lernen, indem es
individuelles Wissen speichert und verbreitet.

Arbeitgeber/Auftraggeber:
- / Deutsches Forschungszentrum
für Künstliche Intelligenz - DFKI GmbH
Erwin-Schrödinger-Straße
D-67608 Kaiserslautern

Zeitraum:
01. Dezember 1997 - 30. November 1998

Rolle: Architekt/Entwickler

Aufgaben (beziehen sich auf eine dedizierte Teilaufgabe im Rahmen des Projektes):
Erstellung einer initialen Beispielmodellierung
Identifikation des Bedarfs zur Unsicherheitsbehandlung
Sichtung von Literatur im Hinblick auf Verwendbarkeit&nndbarkeit
Implementierung des Systems
Tests, Konsolidierung und Übergabe

Werkzeuge:
Windows 95, Sun Solaris, JDK 1.1.8, Symantec Visual Café, HTML

Komponenten:
MS Access, MySql, Netscape

Frameworks: -

APIs:
Core APIs, JDBC, SQL, Swing



Aus- und Weiterbildung

Aus- und Weiterbildung

Von 1990 bis 1997 Studium der Informatik an der Universität Kaiserslautern.
Diplomarbeit am Deutschen Forschungszentrum für Künstliche Intelligenz,
ebenfalls in Kaiserslautern.
Studienabschluß: Diplom Informatiker, Notendurchschnitt 1,75.

Themenschwerpunkte Informatik:

- Very Large Scale Integration
- Betriebssysteme und Verteilte Systeme
- Datenbanksysteme (relationale, wie auch deduktive)
- Programmieren in Logik und automatisches Beweisen.
- objektorientierte(s) Analyse, Design und Programmierung in Java

Nebenfach Wirtschaftswissenschaften:

- Finanzwirtschaft
- Produktionswirtschaft
- Internes Rechnungswesen und Controlling

Position

Position

Diplom Informatiker und Senior Software-Entwickler mit den technischen Schwerpunkten OOA, OOD, OOP, Java, J2SE, JSE, J2EE, JEE, Spring, Design Principles, Design Patterns, Java Idioms, Enterprise Application Patterns, Enterprise Application Architecture, Refactoring, Continuous Delievery, Scrum

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Produkte:
o JDK: 1.1.x, 1.2.x, 1.3.x, 1.4.x, 1.5.x, 1.6.x, 1.7.x
o APIS: Core APIs, JDBC (SQL), Swing, RMI, JMS, Servlets, JNI, DOM, SAX, StAX, XML, JAX WS, JNDI, IO, Reflection, Apache POI, Apache CLI, Apache Commons, Apache VFS, Apache XmlBeans, EJB 2.1, EJB 3.0
o Frameworks: J2EE, JEE, Hibernate, JiBX, JaxB, Spring, Spring WS, Google Guice
o Application-Server: BEA Weblogic 8.4, BEA Weblogic 10, JBoss
o CASE-Tools: TogetherJ, Rational Rose, Jude, MDI Innovator, Enterprise Architect
o Entwicklungsumgebungen: JetBrains IDEA, Eclipse, VisualAge4Java, Forte, Netbeans
o Versionskontrolle: CVS, Telelogic ChangeSynergy (ehemals Continuus), Mercurial, Subversion
o Unit-Tests: JUnit, Artima Suite Runner, DBUnit, EasyMock, PowerMock, Jemmy, Fit, FitNess
o Logging: Log4J, JLog
o Profiling: JProbe, OptimizeIt, JConsole
o relationale Datenbankmanagementsysteme: MS Access, MS SqlServer, MySQL,
Ingres, Hypersonic, HSQL, H2, Oracle 9i, 10g, 11g, AS400/DB2
o WebServer: Sambar, Resin, Tomcat, Jetty
o Continous Integration: JetBrains TeamCity, Hudson, Jenkins
o Batchserver: Flux 7.7.x, 7.9.x
o Messaging Middelware: MQ Series, JBoss Messaging, Apache ActiveMQ
o Office: MS Word, MS Excel, MS Project, MS Powerpoint, HP-Service Desk, CM Synergy, Jira, Confluence




Spezialkenntnisse:
o Testmanagement:
Testplanung, inkl. Risikoplanung
Testfallspezifikation (Akzeptanztests, Integrationstests, positive und negative
funktionale Tests, Stress- und Lasttests)    
Auswahl, Einführung und Weiterentwicklung eines Systems zur
Testfallspezifikationsverwaltung
Planung, Koordination und Begleitung der Testdurchführung
Auswertung und Analyse der Testergebnisse
Sichtung und Evaluierung von Testwerkzeugen


Betriebssysteme

HPUX
MS-DOS
SUN OS, Solaris
Unix
Linux (SUSE und Debian)
Windows
NT 4, 2000, XP, Vista

Programmiersprachen

Basic
Basiskenntnisse
C
gute Kenntnisse
ESQL/C
gute Kenntnisse
Java
Experte Java
JavaScript
Basiskenntnisse
Lisp
Basiskenntnisse
Modula-2
Basiskenntnisse
Oberon
Basiskenntnisse
Pascal
Basiskenntnisse
Prolog
Basiskenntnisse
Python
Basiskenntnisse
Shell
Basiskenntnisse

Datenbanken

Access
gute Kenntnisse
DB2
gute Kenntnisse
Informix
Basiskenntnisse
Ingres
sehr gute Kenntnisse
MS SQL Server
gute Kenntnisse
MySQL
gute Kenntnisse
Oracle
9i, 10g: gute Kenntnisse
Proprietäre DB
HSQL(Hypersonic): sehr gute Kenntnisse

Datenkommunikation

Internet, Intranet
RMI, JMS, HTTP, FTP
Message Queuing
Erfahrungen mit MQ-Series im Java-Umfeld
TCP/IP
nur Erfahrungen im Java-Umfeld

Hardware

PC

Branchen

Branchen

Versicherungen, Banken, Finanzdienstleistungen, öffentlicher Dienst, stahlverarbeitende Industrie

Einsatzorte

Einsatzorte

Köln (+300km)
möglich

Projekte

Projekte

Projekt

Bezeichnung: MyFleet

Kurzbeschreibung:

Weiterentwicklung bestehender Servicegruppen zur Anbindung an ein neues Kundenportal.

Auftraggeber:
Eine Nennung des Auftraggebers ist erst nach Projektende möglich.

Zeitraum:
Seit Juni 2021

Rolle:
Entwickler, Berater

Teamgröße:
5

Aufgaben:
Design und Entwicklung (inkl. Unit-, Komponenten- und Integrationstests) von Subsystemerweiterungen zur Umsetzung der unter Kurzbeschreibung genannten Funktionalität unter besonderer Berücksichtigung der Änderungen im Altsystem.

Werkzeuge:
AWS Developer Desktop, Windows 10, IntelliJ IDEA 20, Perforce, DBVisualizer, MS SQL Server Management Studio, SOAP UI, Postman, Maven 3, Jenkins, Sonar, Artifactory, Enterprise Architect, Mantis, Ivanti, DokuWiki, MS Office

Komponenten:
WebSphere 8.5.5.14, MS SQLServer, DB2, MQSeries, RPGServer, RESTful und SOAP-basierte interne und externe WebServices.

Frameworks: slf4j, Log4J, Logback, Junit 4, Mockito, Springockito, Hibernate, Open JPA, Spring Core, Spring Transactions, Spring WebServices, JSP, Struts, Apache FreeMarker, Auth0, kundenspezifische Batchverarbeitung, kundenspezifische RPGServer-Integration

APIs: Java Core APIs (JSE), JPA, JMS, JAX-WS, XML, Apache (diverse)

Programmiersprachen: Java 8

Skriptsprachen: Javascript

Modellierungssprachen: -


Beschreibungssprachen: -

Auszeichnungssprachen: XML, HTML, CSS

Datenbanksprachen: SQL

Best Practices: OO Design Principles, OO Design Patterns, Enterprise Application Patterns, Java-Idioms, Refactoring, Continuous Integration, Continuous Delivery

Methoden: kundenspezifisches Scrum


Projekt

Bezeichnung:
Customer Satisfaction Survey

Kurzbeschreibung:

Weiterentwicklung bestehender Servicegruppen zur automatisierten Verarbeitung von Kundenzufriedenheitsumfragen.

Auftraggeber:
Eine Nennung des Auftraggebers ist erst nach Projektende möglich.

Zeitraum:
Februar 2021 - Mai 2021

Rolle:
Entwickler, Berater

Teamgröße:
7

Aufgaben:
Design und Entwicklung (inkl. Unit-, Komponenten- und Integrationstests) von Subsystemerweiterungen zur Umsetzung der unter Kurzbeschreibung genannten Funktionalität unter besonderer Berücksichtigung der Änderungen im Altsystem.

Werkzeuge:
AWS Developer Desktop, Windows 10, IntelliJ IDEA 20, Perforce, DBVisualizer, MS SQL Server Management Studio, SOAP UI, Postman, Maven 3, Jenkins, Sonar, Artifactory, Enterprise Architect, Mantis, Ivanti, DokuWiki, MS Office

Komponenten:
WebSphere 8.5.5.14, MS SQLServer, DB2, MQSeries, RPGServer, RESTful und SOAP-basierte interne und externe WebServices.

Frameworks: slf4j, Log4J, Logback, Junit 4, Mockito, Springockito, Hibernate, Open JPA, Spring Core, Spring Transactions, Spring WebServices, JSP, Struts, Apache FreeMarker, Auth0, kundenspezifische Batchverarbeitung, kundenspezifische RPGServer-Integration

APIs: Java Core APIs (JSE), JPA, JMS, JAX-WS, XML, Apache (diverse)

Programmiersprachen: Java 8

Skriptsprachen: Javascript

Modellierungssprachen: -

Beschreibungssprachen: -

Auszeichnungssprachen: XML, HTML, CSS

Datenbanksprachen: SQL

Best Practices: OO Design Principles, OO Design Patterns, Enterprise Application Patterns, Java-Idioms, Refactoring, Continuous Integration, Continuous Delivery

Methoden: kundenspezifisches Scrum


Projekt


Bezeichnung:
Predictive Maintenance

Kurzbeschreibung:

Weiterentwicklung bestehender Subsysteme um eine Funktionalität zur teilautomatisierten Wartungsterminvereinbarung von Flottenfahrzeugen.

Auftraggeber:
Eine Nennung des Auftraggebers ist erst nach Projektende möglich.

Zeitraum:
November 2020 - Januar 2021

Rolle:
Entwickler, Berater

Teamgröße:
5

Aufgaben:
Design und Entwicklung (inkl. Unit-, Komponenten- und Integrationstests) von Subsystemerweiterungen zur Umsetzung der unter Kurzbeschreibung genannten Funktionalität unter besonderer Berücksichtigung der Änderungen im Altsystem.

Werkzeuge:
AWS Developer Desktop, Windows 10, IntelliJ IDEA 20, Perforce, DBVisualizer, MS SQL Server Management Studio, SOAP UI, Postman, Maven 3, Jenkins, Sonar, Artifactory, Enterprise Architect, Mantis, Ivanti, DokuWiki, MS Office

Komponenten:
WebSphere 8.5.5.14, MS SQLServer, DB2, MQSeries, RPGServer, RESTful und SOAP-basierte interne und externe WebServices.


Frameworks: slf4j, Log4J, Logback, Junit 4, Mockito, Springockito, Hibernate, Open JPA, Spring Core, Spring Transactions, Spring WebServices, JSP, Struts, Apache FreeMarker, Auth0, kundenspezifische Batchverarbeitung, kundenspezifische RPGServer-Integration

APIs: Java Core APIs (JSE), JPA, JMS, JAX-WS, XML, Apache (diverse)

Programmiersprachen: Java 8

Skriptsprachen: Javascript


Modellierungssprachen: -

Beschreibungssprachen: -

Auszeichnungssprachen: XML, HTML, CSS

Datenbanksprachen: SQL

Best Practices: OO Design Principles, OO Design Patterns, Enterprise Application Patterns, Java-Idioms, Refactoring, Continuous Integration, Continuous Delivery

Methoden: kundenspezifisches Scrum

Projekt

Bezeichnung:
Environmental Bonus

Kurzbeschreibung:

Weiterentwicklung bestehender Subsysteme zur Integration des Umweltbonus für geförderte Fahrzeuge.

Auftraggeber:
Eine Nennung des Auftraggebers ist erst nach Projektende möglich.

Zeitraum:
September 2020 - November 2020

Rolle:
Entwickler, Berater

Teamgröße:
5

Aufgaben:
Design und Entwicklung (inkl. Unit-, Komponenten- und Integrationstests) von Subsystemerweiterungen zur Umsetzung der unter Kurzbeschreibung genannten Funktionalität unter besonderer Berücksichtigung der Änderungen im Altsystem.

Werkzeuge:
Citrix, Windows 10, RAD 9.1, Perforce, DBVisualizer, Maven 3, Jenkins, Sonar, Artifactory, Enterprise Architect, Mantis, Ivanti, DokuWiki, MS Office

Komponenten:
WebSphere 8.5.5.14, MS SQLServer, DB2, MQSeries, RPGServer


Frameworks: slf4j, Log4J, Logback, Junit 4, Mockito, Springockito, Hibernate, Spring Core, Spring Transactions, Spring WebServices, JSP, Struts, kundenspezifische Batchverarbeitung, kundenspezifische RPGServer-Integration

APIs: Java Core APIs (JSE), JPA, JMS, JAX-WS, XML, Apache (diverse)

Programmiersprachen: Java 8

Skriptsprachen: Javascript


Modellierungssprachen: -

Beschreibungssprachen: -

Auszeichnungssprachen: XML, HTML, CSS

Datenbanksprachen: SQL

Best Practices: OO Design Principles, OO Design Patterns, Enterprise Application Patterns, Java-Idioms, Refactoring, Continuous Integration, Continuous Delivery

Methoden: kundenspezifisches Scrum

Projekt

Bezeichnung: Obligation to Inform

Kurzbeschreibung:

Weiterentwicklung und Refactoring eines bestehenden Subsystems um eine Funktionalität zum automatisierten E-Mail-Versand inkl. automatisierte PDF-Attachment-Generierung auf HTML-Basis.

Auftraggeber:
Eine Nennung des Auftraggebers ist erst nach Projektende möglich.

Zeitraum:
Juli 2020 - September 2020

Rolle:
Entwickler, Berater

Teamgröße:
5

Aufgaben:
Design und Entwicklung (inkl. Unit-, Komponenten- und Integrationstests) von Subsystemerweiterungen zur Umsetzung der unter Kurzbeschreibung genannten Funktionalität.

Werkzeuge:
Citrix, Windows 10, RAD 9.1, Perforce, DBVisualizer, MS SQL Server Management Studio, SOAP UI, Postman, Maven 3, Jenkins, Sonar, Artifactory, Enterprise Architect, Mantis, Ivanti, DokuWiki, MS Office, MS Visio

Komponenten:
WebSphere 8.5.5.14, MS SQLServer, DB2, MQSeries, RESTful und SOAP-basierte interne und externe WebServices


Frameworks: slf4j, Log4J, Logback, Junit 4, Mockito, Springockito, OpenJPA, Spring Core, Spring Transaction, Spring Webservices, JSP, Struts, Apache FreeMarker

APIs: Java Core APIs (JSE), JPA, JMS, JAX-WS, XML, Apache (diverse)

Programmiersprachen: Java 8

Skriptsprachen: Javascript


Modellierungssprachen: -

Beschreibungssprachen: -

Auszeichnungssprachen: XML, HTML, CSS

Datenbanksprachen: SQL, T-SQL

Best Practices: OO Design Principles, OO Design Patterns, Enterprise Application Patterns, Java-Idioms, Refactoring, Continuous Integration, Continuous Delivery

Methoden: kundenspezifisches Scrum

Projekt

Bezeichnung:
Predictive Maintenance

Kurzbeschreibung:

Weiterentwicklung bestehender Subsysteme um eine Funktionalität zur teilautomatisierten Wartungsterminvereinbarung von Flottenfahrzeugen.

Auftraggeber:
Eine Nennung des Auftraggebers ist erst nach Projektende möglich.

Zeitraum:
Januar 2020 - Juni 2020

Rolle:
Entwickler, Berater

Teamgröße:
5

Aufgaben:
Design und Entwicklung (inkl. Unit-, Komponenten- und Integrationstests) von Subsystemerweiterungen zur Umsetzung der unter Kurzbeschreibung genannten Funktionalität und Unterstützung der ausschließlich remote verfügbaren Kollegen.

Werkzeuge:
Citrix, Windows 10, RAD 9.1, Perforce, DBVisualizer, MS SQL ServerManagement Studio, SOAP UI, Postman, Maven 3, Jenkins, Sonar, Artifactory, Enterprise Architect, Mantis, Ivanti, DokuWiki, MS Office, MS Visio

Komponenten:
WebSphere 8.5.5.14, MS SQLServer, DB2, MQSeries, RPGServer, RESTful und SOAP-basierte interne und externe WebServices


Frameworks: slf4j, Log4J, Logback, Junit 4, Mockito, Springockito, OpenJPA, Spring Core, Spring Transactions, Spring Webservices, Apache Wicket, Apache FreeMarker, kundenspezifische Batchverarbeitung, kundenspezifische RPGServer-Integration

APIs: Java Core APIs (JSE), JPA, JMS, JAX-WS, XML

Programmiersprachen: Java 8

Skriptsprachen: Javascript


Modellierungssprachen: -

Beschreibungssprachen: -

Auszeichnungssprachen: XML, HTML

Datenbanksprachen: SQL, T-SQL

Best Practices: OO Design Principles, OO Design Patterns, Enterprise Application Patterns, Java-Idioms, Refactoring, Continuous Integration, Continuous Delivery

Methoden: kundensprzifisches Scrum

Projekt

Bezeichnung:
Java8-Migration

Kurzbeschreibung:

Migration aller java-basierten Subsysteme von Java6 und Java7 auf Java 8.

Auftraggeber:
Eine Nennung des Auftraggebers ist erst nach Projektende möglich.

Zeitraum:
September 2019 - Dezember 2019

Rolle:
Entwickler, Berater

Teamgröße:
5

Aufgaben:
Testmanagement (Testplanung, Begleitung der Testdurchführungen, Testdurchführung)
Build- und Releasemanagement

Werkzeuge:
Citrix, Windows 10, RAD 9.1, Perforce, DBVisualizer, MS SQL Server Management Studio, SOAP UI, Postman, Maven 3, Jenkins, Sonar, Artifactory, Enterprise Architect, Mantis, Ivanti, DokuWiki, MS Office, MS Visio

Komponenten:
WebSphere 8.5.5.3, MS SQLServer, DB2, MQSeries, RESTful und SOAP-basierte interne und externe WebServices


Frameworks: slf4j, Log4J, Logback, Junit 4, Mockito, Springockito, Hibernate, OpenJPA, Spring Core, Spring AOP, Spring Transactions, Spring WebServices, Apache Wicket, JSP, Struts, kundenspezifische Batchverarbeitung, kundenspezifische RPGServer-Integration

APIs: Java Core APIs (JSE), JPA, JMS, JAX-WS, XML, Apache (diverse)

Programmiersprachen: Java 8

Skriptsprachen: Javascript


Modellierungssprachen: -

Beschreibungssprachen: -

Auszeichnungssprachen: XML, HTML

Datenbanksprachen: SQL, T-SQL

Best Practices: OO Design Principles, OO Design Patterns, Enterprise Application Patterns, Java-Idioms, Refactoring, Continuous Integration, Continuous Delivery

Methoden: kundenspezifisches Scrum

Projekt

Bezeichnung:
E-Mobilität

Kurzbeschreibung:

Aktualisierung der bestehenden Fahrzeugkonfigurationssystems für Elektro- sowie (Mild-)Hybrid-Fahrzeuge.

Auftraggeber:
Eine Nennung des Auftraggebers ist erst nach Projektende möglich.

Zeitraum:
Juni 2019 - September 2019

Rolle:
Entwickler, Berater

Teamgröße:
9

Aufgaben:
Design und Entwicklung (inkl. Unit-, Komponenten- und Integrationstests) von Subsystemerweiterungen zur Integration der entsprechenden Fahrzeugklassen. Code-Reviews und Unterstützung der ausschließlich remote verfügbaren Kollegen.

Werkzeuge:
Citrix, Windows 10, RAD 9.1, Perforce, DBVisualizer, SOAP UI, Postman, Maven 3, Jenkins, Sonar, Artifactory, Enterprise Architect, Mantis, Ivanti, DokuWiki, MS Office, MS Visio

Komponenten:
WebSphere 8.5.5.3, DB2, MQSeries, RPGServer, RESTful WebServices


Frameworks: slf4j, Log4J, Junit 4, Mockito, Springockito, Hibernate, Spring Core, JSP, Struts, kundenspezifische Batchverarbeitung, kundenspezifische RPGServer-Integration

APIs: Java Core APIs (JSE), JPA, JMS, JAX-WS, XML, Apache (diverse)

Programmiersprachen: Java

Skriptsprachen: Javascript


Modellierungssprachen: -

Beschreibungssprachen: -

Auszeichnungssprachen: XML, HTML, CSS

Datenbanksprachen: SQL

Best Practices: OO Design Principles, OO Design Patterns, Enterprise Application Patterns, Java-Idioms, Refactoring, Continuous Integration, Continuous Delivery

Methoden: kundenspezifisches Scrum

Projekt

Bezeichnung:
WLTP V2

Kurzbeschreibung:

Anbindung eines externen Dienstleisters an das bestehende Fahrzeugkonfigurationssubsystem.

Auftraggeber:
Eine Nennung des Auftraggebers ist erst nach Projektende möglich.

Zeitraum:
November 2018 - Mai 2019

Rolle:
Entwickler, Berater

Teamgröße:
9

Aufgaben:
Design und Entwicklung (inkl. Unit-, Komponenten- und Integrationstests) von Subsystemerweiterungen zur Anbindung eines RESTful WebServices zur Erweiterung der Fahrzeugkonfiguration. Code-Reviews und Unterstützung der ausschließlich remote verfügbaren Kollegen.

Werkzeuge:
Citrix, Windows 7, Windows 10, RAD 9.1, Perforce, DBVisualizer, MS SQL Server Management Studio, SOAP UI, Postman, Maven 3, Jenkins, Sonar, Artifactory, Enterprise Architect, Mantis, Ivanti, DokuWiki, MS Office, MS Visio

Komponenten:
WebSphere 8.0, MS SQLServer, DB2, MQSeries, RPGServer, RESTful WebServices


Frameworks: slf4j, Log4J, Logback, Junit 4, Mockito, Springockito, Hibernate, Spring Core, Spring Transactions, Spring WebServices, JSP, Struts, kundenspezifische Batchverarbeitung, kundenspezifische RPGServer-Integration

APIs: Java Core APIs (JSE), JPA, JMS, JAX-WS, XML, Apache (diverse)

Programmiersprachen: Java

Skriptsprachen: Javascript

Modellierungssprachen: -

Beschreibungssprachen: -

Auszeichnungssprachen: XML, HTML

Datenbanksprachen: SQL

Best Practices: OO Design Principles, OO Design Patterns, Enterprise Application Patterns, Java-Idioms, Refactoring, Continuous Integration, Continuous Delivery

Methoden: kundenspezifisches Scrum

Projekt

Bezeichnung:
goDigital.KOMPOSIT

Kurzbeschreibung:

Enterprise Service Bus Entwicklung zur Anbindung aller Subsysteme und
Refactoring des bestehenden SOAP-basierten ESB-Kommunikationsframeworks.


Auftraggeber:
VHV Versicherungen Hannover

Zeitraum:
Januar 2018 - Oktober 2018

Rolle:
Entwickler, Berater

Teamgröße:
5 und variierend zwischen 5 und 10 in Abhängigkeit vom zu unterstützenden Teilprojekt bzw. Subsystem

Aufgaben:
Design und Entwicklung (inkl. Unit-, Komponenten- und Integrationstests) von SOAP & REST-basierten ESB-Services zur Anbindung aller internen und externen Subsysteme.

Werkzeuge:
Windows 10, Eclipse Luna, SVN, Maven 3, Jenkins, Artifactory, JIRA, Confluence, MS Office, SOAP UI, DBeaver, PostMan, Apache Chainsaw

Komponenten:
Tomcat 8.5

Frameworks: Log4J, Logback, Junit 4, Apache Commons, Spring DI, Spring WS, Spring Integration

APIs: Java Core APIs (JSE 8), JAX-WS, XML

Programmiersprachen: Java

Modellierungssprachen: -

Beschreibungssprachen: -

Auszeichnungssprachen: XML

Datenbanksprachen: SQL

Best Practices: OO Design Principles, OO Design Patterns, Enterprise Application Patterns, Java-Idioms, Refactoring, Continuous Integration

Methoden: ?kundenspezifisches? Scrum

Projekt

Bezeichnung:
ZÜRS Geo Data

Kurzbeschreibung:

Erweiterung des kundenspezifischen Systems um den Import und die Verwaltung von ZÜRS Geo Daten.

Auftraggeber:
Keylane insurance & pension software

Zeitraum:
November 2017 - Dezember 2017

Rolle:
Entwickler, Berater

Teamgröße:
6

Aufgaben:
Design und Entwicklung (inkl. Unit-, Komponenten- und Integrationstests) eines Batchjobs zum Import von ZÜRS Geodaten sowie der Erweiterung der Oberfläche zur Verwaltung der importierten Daten.

Werkzeuge:
Windows 10, JetBrains IDEA 2017.3, SVN, DBeaver, Maven 3, Bamboo, Artifactory, JIRA, MS Office, Angular JS

Komponenten:
Tomcat 8.5, DB2 11, kundenspezifisches Persistenzframework, REST, SOAP

Frameworks: Log4J, Logback, Junit 4, Apache Commons

APIs: Java Core APIs (JSE 8), JAX-WS, XML

Programmiersprachen: Java

Modellierungssprachen: UML

Beschreibungssprachen: -

Auszeichnungssprachen: XML

Datenbanksprachen: SQL

Best Practices: OO Design Principles, OO Design Patterns, Enterprise Application Patterns, Java-Idioms, Refactoring, Continuous Delivery

Methoden: ?kundenspezifisches? Scrum

Projekt

Bezeichnung:
QIS

Kurzbeschreibung:

Anpassung und Erweiterung des kundenspezifischen Systems für den deutschen Markt.

Auftraggeber:
Keylane insurance & pension software

Zeitraum:
Juli 2017 - Oktober 2017

Rolle:
Entwickler, Berater

Teamgröße:
8

Aufgaben:
Design und Entwicklung (inkl. Unit-, Komponenten- und Integrationstests) von Systemerweiterungen.

Werkzeuge:
Windows 10, JetBrains IDEA, Eclipse, SVN, DBeaver, Maven 3, Jenkins, Artifactory, JIRA, MS Office,

Komponenten:
Tomcat 8.5, DB2, kundenspezifisches Persistenzframework, REST, SOAP, AngularJS

Frameworks: Log4J, Logback, Junit 4, Apache Commons

APIs: Java Core APIs (JSE 7), JAX-WS, XML

Programmiersprachen: Java

Modellierungssprachen: UML

Beschreibungssprachen: -

Auszeichnungssprachen: XML

Datenbanksprachen: SQL

Best Practices: OO Design Principles, OO Design Patterns, Enterprise Application Patterns, Java-Idioms, Refactoring, Continuous Delivery

Methoden: ?kundenspezifisches? Scrum

Projekt

Bezeichnung:
Independent Service Provider

Kurzbeschreibung:

Erweiterung des kundenspezifischen Systems um die Berücksichtigung unabhängiger Werkstätten.

Auftraggeber:
Leaseplan Deutschland

Zeitraum:
15. Mai 2017 - 30. Juni 2017

Rolle:
Entwickler, Berater

Teamgröße:
6

Aufgaben:
Design und Entwicklung (inkl. Unit-, Komponenten- und Integrationstests) von Systemerweiterung zur Berücksichtigung unabhängiger Werkstätten.

Werkzeuge:
Windows 7, RAD 9.1, Perforce, DBVisualizer, Maven 3, Jenkins, Artifactory, Enterprise Architect, Mantis, DokuWiki, MS Office, MS Visio

Komponenten:
WebSphere 8.5.5.3, MS SQLServer, DB2, kundenspezifisches Batchframework basierend auf JEE

Frameworks: Log4J, Logback, Junit 4, Mockito, Springockito, Hibernate, Spring DI, Spring AOP, Spring Transaction, kundenspezifische Batchverarbeitung, Apache Commons

APIs: Java Core APIs (JSE), JPA, JAX-WS, JEE, EJB 3.1, XML

Programmiersprachen: Java

Modellierungssprachen: -

Beschreibungssprachen: -

Auszeichnungssprachen: XML

Datenbanksprachen: SQL, T-SQL

Best Practices: OO Design Principles, OO Design Patterns, Enterprise Application Patterns, Java-Idioms, Refactoring, Continuous Delivery

Methoden: ?kundenspezifisches? Scrum

Projekt

Bezeichnung:
VMF-Werkstattdatenimport

Kurzbeschreibung:

Anbindung und Integration von externen Werkstattdaten in das Kundensystem per BatchJob.

Auftraggeber:

Leaseplan Deutschland

Zeitraum:
2. November 2016 - 15. Mai 2017

Rolle:
Entwickler, Berater

Teamgröße:
6

Aufgaben:
Design und Entwicklung (inkl. Unit-, Komponenten- und Integrationstests) einer Systemkomponente zur Integration und Anbindung externe Werkstattdaten in das Kundensystem.

Werkzeuge:
Windows 7, RAD 9.1, Perforce, DBVisualizer, Maven 3, Jenkins, Artifactory, Enterprise Architect, Mantis, DokuWiki, MS Office, MS Visio

Komponenten:
WebSphere 8.5.5.3, MS SQLServer, DB2, kundenspezifisches Batchframework basierend auf JEE

Frameworks: Log4J, Logback, Junit 4, Mockito, Springockito, Hibernate, Spring DI, Spring AOP, Spring Transaction, kundenspezifische Batchverarbeitung, Apache Commons

APIs: Java Core APIs (JSE), JPA, JAX-WS, JEE, EJB 3.1, XML

Programmiersprachen: Java

Modellierungssprachen: -

Beschreibungssprachen: -

Auszeichnungssprachen: XML

Datenbanksprachen: SQL, T-SQL

Best Practices: OO Design Principles, OO Design Patterns, Enterprise Application Patterns, Java-Idioms, Refactoring, Continuous Delivery

Methoden: ?kundenspezifisches? Scrum

Projekt

Bezeichnung:
Enterprise Application Integration für die Salesforce Sales Cloud

Kurzbeschreibung:

Integration der Salesforce Sales Cloud an bestehende und in Entwicklung befindliche Kundensysteme.

Auftraggeber:
Leaseplan Deutschland

Zeitraum:
1. Oktober 2014 - 1. November 2016

Rolle:
Entwickler, Berater

Teamgröße:
6

Aufgaben:
Konzeption, Design und Entwicklung (inkl. Unit-, Komponenten- und Integrationstests) von Migrations- und Integrationssoftware (WebServices) für die Anbindung der Sales Cloud an bestehende und in Entwicklung befindliche Kundensysteme.

Werkzeuge:
Windows 7, RAD 9.1, Perforce, DBVisualizer, Maven 3, Jenkins, Artifactory, Sonar, Jacoco Codecoverage, Checkstyle, PMD, Enterprise Architect, Mantis, DokuWiki, LotusNotes, MS Office, MS Visio

Komponenten:
WebSphere 8.5.5.3, MS SQLServer, DB2, H2, Salesforce Sales Cloud

Frameworks: Log4J, Logback, Junit 4, Mockito, Springockito, PowerMock, OpenJPA, JEE 6, Web Service Connector (WSC), Spring DI, Spring AOP, kundenspezifische Batchverarbeitung, Apache Commons,

APIs: Java Core APIs (JSE), JPA, JAX-WS, JEE, EJB 3.1, XML

Programmiersprachen: Java

Modellierungssprachen: UML

Beschreibungssprachen: -

Auszeichnungssprachen: XML (XSD, WSDL)

Datenbanksprachen: SQL, T-SQL

Best Practices: OO Design Principles, OO Design Patterns, Enterprise Application Patterns, Java-Idioms, Refactoring, Continuous Delivery

Methoden: Scrum

Projekt

Bezeichnung:
querschnittliche Softwareentwicklung & Architektur

Kurzbeschreibung:

Refactoring und Weiterentwicklung bestehender sowie Neuentwicklung querschnittlich genutzter Systemkomponenten.

Auftraggeber:
AG der Dillinger Hüttenwerke

Zeitraum:
1. Juli 2014 - 30. September 2014

Rolle:
Entwickler, Berater

Teamgröße:
3

Aufgaben:

Entwicklung und Weiterentwicklung (inkl. Unit- und Integrationstests) diverser querschnittlicher Komponenten, wie z.B. einem GUI Bedienungs-Verteiler und einer Bestelldatenverwaltung.

Werkzeuge:
Windows XP, Suse Linux 12, IntelliJ IDEA 11, SVN 1.7, DBVisualizer, Maven 2, Hudson/Jenkins, RPM, Zypper, Hermes, Nexus, Sonar, Jacoco Codecoverage, Checkstyle, PMD, JConsole, JDK 1.6, JBoss 5.1, Enterprise Architect, Jira, Confluence, MS Office

Komponenten:
JBoss, Oracle 11g, H2, ActiveMQ

Frameworks: Junit 4, Fit, FitNness, Log4J, EasyMock 2.1, PowerMock, Hibernate (JPA), JEE 6, kundenspezifisches Kommunikationsframework

APIs: Java Core APIs, JMX, JMS, EJB 3.0, XML

Programmiersprachen: Java

Modellierungssprachen: UML

Beschreibungssprachen: -

Auszeichnungssprachen: XML (XSD)

Datenbanksprachen: SQL


Best Practices: OO Design Principles, Design Patterns, Enterprise Application Patterns, Java-Idioms, Refactoring, Continuous Delivery

Methoden: Scrum

Projekt

Bezeichnung:
ZeMat

Kurzbeschreibung:

Entwicklung eines Zeit- und Materialflussmodells für ein Stahlwerkleitsystem.

Auftraggeber:
AG der Dillinger Hüttenwerke

Zeitraum:
2. Januar 2014 - 30. Juni 2014

Rolle:
Entwickler, Berater

Teamgröße:
4-6

Aufgaben:

Analyse, Design und serverseitige Entwicklung in Java für ein Zeit- und Materialflussmodell

Werkzeuge:
Windows XP, Suse Linux 12, IntelliJ IDEA 11, SVN 1.5, DBVisualizer, Maven 2, Hudson/Jenkins, RPM, Zypper, Hermes, Nexus, Sonar, Jacoco Codecoverage, Checkstyle, PMD, JConsole, JDK 1.6, JBoss 5.1, Enterprise Architect, Jira, Confluence, MS Office

Komponenten:
JBoss, Oracle 11g, H2, ActiveMQ

Frameworks: Junit 4, Fit, FitNness, Log4J, EasyMock 2.1, PowerMock, Hibernate, JEE 6, kundenspezifisches Kommunikationsframework

APIs: Java Core APIs, JMX, JMS, EJB 3.0, XML

Programmiersprachen: Java

Modellierungssprachen: UML

Beschreibungssprachen: -

Auszeichnungssprachen: XML (XSD)

Datenbanksprachen: SQL


Best Practices: OO Design Principles, Design Patterns, Enterprise Application Patterns, Java-Idioms, Refactoring, Continuous Delivery

Methoden: Scrum

Projekt

Bezeichnung:
querschnittliche Softwareentwicklung & Architektur

Kurzbeschreibung:

Refactoring und Weiterentwicklung bestehender sowie Neuentwicklung querschnittlich genutzter Systemkomponenten.

Auftraggeber:
AG der Dillinger Hüttenwerke

Zeitraum:
1. Juni 2012 - 31.12.2013

Rolle:
Entwickler, Architekt, Berater

Teamgröße:
4-6

Aufgaben:

Design, Refactoring und Neuentwicklung serverseitiger, querschnittlich genutzter Artefakte in Java (Dienste und Systemschnittstellen). Festlegung, Abstimmung und Kommunikation von Codingconventions. Durchführung von Codereviews. Betriebsunterstützung durch Festlegung, Abstimmung und Kommunikation von Loggingconventions; Datenbankmigration von Informix auf Oracle und Unterstützung bei Performanceanalysen.

Werkzeuge:
Windows XP, IntelliJ IDEA 11, SVN 1.5, DBVisualizer, Maven 2, Ant, Hudson/Jenkins, RPM, Zypper, Hermes, Nexus, Sonar, Jacoco Codecoverage, Checkstyle, PMD, JConsole, JDK 1.6, JBoss 5.1, Enterprise Architect, Jira, Confluence, MS Office

Komponenten:
JBoss, Oracle 11g, H2

Frameworks: Junit 4, Fit, FitNness, Log4J, EasyMock 2.1, PowerMock, Hibernate, JEE 6

APIs: Java Core APIs, JMX, EJB 3.0, XML

Programmiersprachen: Java

Modellierungssprachen: UML

Beschreibungssprachen: -

Auszeichnungssprachen: XML (XSD)

Datenbanksprachen: SQL


Best Practices: OO Design Principles, OO Design Patterns, Enterprise Applcication Patterns, Java-Idioms, Refactoring, Continuous Delivery

Methoden: Scrum

Projekt

Bezeichnung:
Sekundärmetallurgie

Kurzbeschreibung:

Softwaredesign und -entwicklung zur Ablösung einer Komponente der Produktionssteuerung

im Bereich Sekundärmetallurgie.

Auftraggeber:
AG der Dillinger Hüttenwerke

Zeitraum:
1. August 2011 - 31. Mai 2012

Rolle:
Entwickler, Berater

Teamgröße:
8

Aufgaben:

Design, serverseitige Java-Entwicklung, Unterstützung im Build- und Releasemanagement

Werkzeuge:
Windows XP, Eclipse Helios, IntelliJ IDEA, SVN, DBVisualizer, Maven 2, Ant, Hudson/Jenkins, Hermes, Nexus, Sonar, Jacoco Codecoverage, Checkstyle, PMD, JConsole, JDK 1.6, JBoss 5.1, Enterprise Architect, Jira, Confluence, MS Office

Komponenten:
JBoss, Informix DB, H2

Frameworks: Junit 4, Fit, FitNness, Log4J, EasyMock 2.1, Hibernate, JEE 6

APIs: Java Core APIs, Swing, JMX, EJB 3.0, XML

Programmiersprachen: Java

Modellierungssprachen: -

Beschreibungssprachen: -

Auszeichnungssprachen: XML (XSD)

Datenbanksprachen: SQL


Best Practices: OO Design Principles, OO Design Patterns, Enterprise Application Patterns, Java-Idioms, Refactoring, Continuous Delivery

Methoden: Scrum

Projekt


Bezeichnung:
CR-Bearbeitung


Kurzbeschreibung:

Umsetzung eines sehr umfangreichen Change Requests.

Auftraggeber:
bg phoenics

Zeitraum:
22. November 2010 - 30. Juni 2011

Rolle:
Entwickler, Berater

Teamgröße:
7

Aufgaben:

Design & serverseitige Java-Entwicklung


Werkzeuge:
Windows XP, Eclipse 3.5.2, CM Synergy, Squirrel, Maven 2, Hudson, Nexus, Emma, JIndent, Checkstyle, JDK 1.5, JBoss, Innovator, MS Office

Komponenten:
JBoss, IBM DB2

Frameworks: Junit 4, Log4J, properitäres Persistenzframework, JEE

APIs: Java Core APIs, Swing, Spring DI, XML, EasyMock 2.1, EJB 2.1

Programmiersprachen: Java

Modellierungssprachen: UML

Beschreibungssprachen: -

Auszeichnungssprachen: XML (XSD)

Datenbanksprachen: SQL


Best Practices: Design Patterns, Java-Idioms, Refactoring, CI

Methoden: RUP

Projekt

Bezeichnung:
CrefoTEAM Auskunft

Kurzbeschreibung:
Entkoppelter Import externer Daten mittels zweier Webservices und eines Batch-Jobs.

Auftraggeber:
Verband der Vereine Creditreform

Zeitraum:
1. Februar 2010 - 30. September 2010

Rolle:
Entwickler, Berater, Coach

Teamgröße:
11

Aufgaben:
objektorientierte Analyse und Design
Realisierung der Webservices (1x SOAP, 1x ReST) und des Batchjobs
Modellierung der für die zu importierenden Daten notwendigen neuen Relation, inkl. Constraints, Indizes und Sequenzen. Erstellung der zugehörigen Skripte und Einspielen dieser Skripte in einer speziellen Testumgebung
Konzeption und Umsetzung von Unit-Tests auf Basis der bestehenden Testarchitektur

Konzeption und Umsetzung Betriebsüberwachung

Werkzeuge:
Windows XP, JetBrains IDEA, Mercurial, Oracle SQL Developer 1.2.0, Maven 2, Archiva, Emma, JDK 1.5, Jetty, Jude, MS Office, HP Service Desk

Komponenten:
Bea Weblogic 10, Oracle 10g RAC, HSQL, Flux 7.9.11

Frameworks: Junit 4, Log4J, Hibernate 3.2, JEE, JAXB, Spring WS

APIs: Java Core APIs, XML, EasyMock 2.1, EJB 2.1

Programmiersprachen: Java

Modellierungssprachen: UML

Beschreibungssprachen: WSDL

Auszeichnungssprachen: XML (XSD)

Datenbanksprachen: SQL, PL/SQL


Best Practices: Design Patterns

Methoden: Scrum

Fortbildung: Scrum-Workshop (2 Tage) Teil 1 und Teil 2 (Dr. Christoph Mathis vom ScrumCenter)

Projekt

Bezeichnung:
CrefoTEAM Auskunft

Kurzbeschreibung:
Analyse und Redesign eines Workflowsystems im Rahmen funktionaler Erweiterungen.

Auftraggeber:
Verband der Vereine Creditreform


Zeitraum:
01. Juli 2009 ? 31. Januar 2010

Rolle:
Entwickler, Berater, Coach

Teamgröße:
11

Aufgaben:
objektorientierte Analyse und Design
Realisierung des Redesign und der funktionalen Erweiterungen

Modellierung der für die Erweiterungen notwendigen neuen Relationen, inkl. Constraints, Indizes und Sequenzen sowie ggf . Änderungen bzw . Erweiterungen bestehender Relationen

Erstellung der zugehörigen Skripte und Einspielen dieser Skripte in einer speziellen Testumgebung
Konzeption und Umsetzung von Unit-Tests auf Basis der bestehenden Testarchitektur

Werkzeuge:
Windows XP, JetBrains IDEA, Oracle SQL Developer 1.2.0, Maven 1, CVS, Emma, JDK 1.5, MS Office, HP Service Desk, kundenspezifisches Workflowmanagementsystem

Komponenten:
Bea Weblogic 10, Oracle 10g RAC, HSQL, Flux 7.7.4

Frameworks: Junit 4, Log4J, Hibernate 3.2

APIs: Java Core APIs, JDBC, XML, IO, Apache Commons, Apache CLI, Apache VFS, Apache XMLBeans, EasyMock 2.1, EJB 2.1

Programmiersprachen: Java

Auszeichnungssprachen: XML (XSD)

Datenbanksprachen: SQL

Best Practices: Design Patterns

Fortbildung: Teilnahme am Thementag ?OSGi - Echte Modularisierung unter Java? am 3. November 2009 der iks GmbH.

Projekt

Bezeichnung:
CrefoTEAM Auskunft

Kurzbeschreibung:
Analyse, Design und Realisierung zweier Batchs-Jobs mit Flux zum zeitgesteuerten Import und anschließender Transformation externer Daten in ein Client-Server System.

Auftraggeber:
Verband der Vereine Creditreform


Zeitraum:
01. Mai 2009 - 30. Juni 2009

Rolle:
Entwickler, Berater, Coach

Teamgröße:
11

Aufgaben:
objektorientierte Analyse und Design
Realisierung der Batch-Jobs in Java
Modellierung der für die zu importierenden Daten notwendigen neuen Relationen, inkl. Constraints, Indizes und Sequenzen sowie ggf . Änderungen bzw . Erweiterungen bestehender Relationen
Erstellung der zugehörigen Skripte und Einspielen dieser Skripte in einer speziellen Testumgebung
Konzeption und Umsetzung von Unit-Tests auf Basis der bestehenden Testarchitektur
Spezifikation und Durchführung der Smoke- und Integrationstests
Dokumentation der Jobs für das Betriebsmonitoring

Coaching

Werkzeuge:
Windows XP, JetBrains IDEA, Squirell, Oracle SQL Developer 1.2.0,
Maven 1, CVS, Emma, JDK 1.5, EJB 2.1, MS Office, HPService Desk

Komponenten:
Bea Weblogic 10, Oracle 10g RAC, HSQLDB, Flux 7.7.4

Frameworks: Junit 4, Log4J, Hibernate 3.2

APIs: Java Core APIs, JDBC, XML, IO, Apache Commons, Apache POI,
Apache VFS, EasyMock 2.1, JiBX 1.1.5, Apache XmlBeans 2.4

Programmiersprachen: Java

Auszeichnungssprachen: XML (XSD)

Datenbanksprachen: SQL

Best Practices: Design Patterns

Fortbildung: Teilnahme am Thementag ?Softwaretests in der Praxis: Wer testet ist feige! am 24. Juni 2009 der iks GmbH.

Projekt


Bezeichnung:
CrefoTEAM Auskunft

Kurzbeschreibung:
Erweiterung der graphischen Benutzeroberfläche um einen Dialog zur Erfassung querschnittlicher Basisdaten
Realisierung von Batch-Jobs

Arbeitgeber/Auftraggeber:
Verband der Vereine Creditreform

Zeitraum:
01. Dezember 2008 - 31. Mai 2009

Rolle:
Entwickler, Berater, Coach

Teamgröße:
5

Aufgaben:
objektorientierte Analyse und Design
Umsetzung neuer und Refactoring bestehender Komponenten in Java
Konzeption und Umsetzung von Unit-Tests auf Basis der bestehenden Testarchitektur
Qualitätssicherung (Unterstützung im Testmanagement)
Coaching

Werkzeuge:
Windows XP, JetBrains IDEA, Squirell, Oracle SQL Developer 1.2.0,
Maven 1, CVS, Emma, JDK 1.5, MS Office, HP ServiceDesk

Komponenten:
Bea Weblogic 10, Oracle 9.1, 10g RAC, HSQL, Fuzzy Double, Flux 7.7.4

Frameworks: Junit 4, Log4J, Hibernate 3.2

APIs: Java Core APIs, Swing, JDBC, XML, IO, Reflection, Apache Commons, JiBX 1.1.5, EasyMock 2.1

Programmiersprachen: Java

Auszeichnungssprachen: XML (XSD)

Datenbanksprachen: SQL

Best Practices: Design Patterns

Projekt

Bezeichnung:
CrefoTEAM Consumer

Kurzbeschreibung:
Analyse, Design und Realisierung der Hinmigration von Bewegungsdaten im Rahmen der
Ablösung eines Altsystems durch ein System mit einer 3-Schichten-Architektur.

Auftraggeber:
Verband der Vereine Creditreform

Zeitraum:
01. Oktober 2007 - 30. November 2008

Rolle:
Entwickler, Berater, Coach

Teamgröße:
8

Aufgaben:
Unterstützung der Fachkonzeption
Analyse, Design und Realisierung
Konzeption und Umsetzung von Unit-Tests auf Basis der bestehenden Testarchitektur
Qualitätsicherung(Unterstützung im Testmanagement)
Evaluierung von Defect Tracking Tools
Entwicklung eines Maven 2 Plugins (Mojo) zum automatisierten Aufbau der Testdatenbank

Werkzeuge:
Windows XP, Eclipse, Squirell, Oracle, SQL Developer 1.2.0, Maven 1, Maven 2, CVS, Spring, Emma, JDK 1.5, JExplorer, JetBrains TeamCity, ArtiFactory, Marathon GUI Testing Framework, MS Office

Komponenten:
Bea Weblogic 10, Oracle 9.1, 10g RAC, IBM DB2, HSQL, Flux 7.7.4, C3P0, Fuzzy Double, Fuzzy Post, LDAP

Frameworks: Junit 4, Log4J, Hibernate 3.2, Velocity, Google Guice, JiBX,

APIs:
Java Core APIs, Swing, JDBC, IO, JNDI, Reflection, Apache Commons, StAX

Programmiersprachen: Java

Auszeichnungssprachen: XML (XSD)

Datenbanksprachen: SQL

Best Practices: Design Patterns

Methoden: Continous Integration

Fortbildung: Teilnahme am Thementag MDSD ?Model Driven Software Development ? Chance und Herausforderungen für IT-Organisationen? am 8. April 2008 der iks GmbH.
Projekt

Bezeichnung:
CrefoTEAM Auskunft

Kurzbeschreibung:
Migration des Altdatenbestandes im Rahmen der
Ablösung eines Altsystems durch ein System mit einer 3-Schichten-Architektur.

Auftraggeber:
Verband der Vereine Creditreform


Zeitraum:
01. Februar 2006 - 30.September 2007

Rolle:
Entwickler, Testmanager, Coach

Teamgröße:
15


Aufgaben:
Umsetzung von Fachkonzepten zur Hin- und Rückmigration
Konzeption und Aufbau des JUnit-Testsystems speziell für die Belange der Migration
Umsetzung des Javaanteils für die Produktivschaltung der Geschäftsstellen
bestehend aus der eigentlichen Produktivschaltung, Roll Back und Fail Over
Konzeption der Produktionsüberwachung der Migration
Konzeption und Realisierung eines Vergleichsprogramms zum Finden von
Migrationsunterschieden
Administration des Oracle DB-Schemas der Testumgebung
technische Beratung im Team hinsichtlich Java Design und Implementierung
Weiterentwicklung des Codegeneartors für Legacy-Objekte
Realisierung der Client- und Serverkomponente zur manuellen Beurteilung
der Relevanz der rückzumigrierenden Adressdaten

Werkzeuge:
Windows XP, Eclipse, DBVisualizer, Squirell, Oracle SQL Developer 1.2.0,
Maven 1, Emma, CVS, EJB 2.1, JDK 1.4, JDK 1.5, PL/SQL, MS Office, HP Service Desk

Komponenten:
Bea Weblogic 8.4, Oracle 9.1, IBM DB2, JDK 1.4.x, JDK 1.5, HSQL (ehemals Hypersonic), Flux

Frameworks: JUnit, Log4J, DBUnit, Jemmy, Hibernate, Velocity

APIs: Java Core APIs, JDBC, XML, IO, Swing, Reflection, Apache Commons

Programmiersprachen: Java

Skriptsprachen: Jelly

Auszeichnungssprachen: XML(XSD)

Datenbanksprachen: SQL

Best Practices: Design Patterns
Projekt

Bezeichnung:
fiscus

Kurzbeschreibung:
Die fiscus GmbH i.L. stellt Beratungs- und Softwaredienstleistungen für die Steuerverwaltung bereit,
die zu einer schrittweisen Modernisierung und Vereinheitlichung der Anwendungslandschaft führen und
damit deren langfristige Funktionsfähigkeit und Wirtschaftlichkeit sichern helfen.

Arbeitgeber/Auftraggeber:
fiscus GmbH i.L.
Welckerstr. 11

53113 Bonn
Telefon: [auf Anfrage]
Telefax: [auf Anfrage]

Zeitraum:
01. Juli 2003 - 31. März 2006
Rolle:
Entwickler, stellvertretender Projektleiter

Aufgaben:
Planung, Steuerung und Durchführung einer Systemanalyse für ein Subsystem der Steuererhebung
Planung, Steuerung und Durchführung eines projektspezifischen Reviewprozesses für Fachkonzeption und Entwicklung
Planung und Steuerung des Entwicklungsprozesses (iteratives Vorgehen)
Geschäftsprozessmodellierung
Geschäftsobjektmodellierung
Design und Implementierung
Stellvertretende Projektleitung
Durchführung von Workshops mit dem Auftraggeber

Werkzeuge:
WWindows NT, Windows XP, fiscus SEU , fiscus TAP , Eclipse, Rational Rose,
TogetherJ, DBVisualizer, MS Office, MS Project, Adonis, Telelogic CM Synergy
(Continuus), Telelogic Change Synergy, EJB 2.1, OC4J (Orion)

Komponenten:
JBoss, JDK 1.4.x

Frameworks:
J2EE, Junit, Log4J, Jemmy

APIs:
Java Core APIs, Swing

Programmiersprachen: Java

Modellierungssprachen: UML

Auszeichnungssprachen: XML, HTML

Datenbanksprachen: SQL

Methoden:
V-Modell, MDA, iterative Software-Entwicklung

Weiterbildung:
Visualisieren und Präsentieren (Bonner Akademie, 15.03.2004 - 17.03.2004),
Gekonnt Moderieren (Bonner Akademie, 16.06.2004 - 18.06.2004),
Unternehmesweite Frameworks und J2EE (Unilog Integrata, 30.08.2004 - 03.09.2004),
Teilnahme an einer Potenzialanalyse (03.03.2005)
Konfliktmanagement - Konflikt und Führung (Team Dr. Rosenkranz, 03.04.2005 - 08.04.2005)
Projekt

Bezeichnung:
Compass

Kurzbeschreibung:
COMPASS prüft Lebens- und Krankenversicherungsanträge und ermittelt
sofort einschätzbare und weiterzubearbeitendeAnträge.
Sämtliche Anträge können von Verwaltungssystemen automatisch weiterverarbeitet
werden, indem beispielsweise die Policenerstellung maschinell gestartet wird.
COMPASS beinhaltet neben der Einschätzungsfunktionalität auch eine
Risikodatenerfassungskomponente für die Gesundheitsdaten.
Das Erfassungsmodul ist anwenderfreundlich und beinhaltet intelligente
Worterkennungsprogramme,um Falschschreibungen oder Abkürzungen den korrekten
Begriffen zuzuordnen.Das Einschätzungsergebnis wird per Schnittstelle an das
Verwaltungs- oderAngebotssystem zurückgegeben.Selbstverständlich kann das
Ergebnis mit einer Visualisierungskomponente angezeigt werden. Sämtliche
Einschätzungen wie auch die Risikodatenerfassungsdialoge können mit der leicht
bedienbaren Pflegekomponente an die gesellschaftseigenen Belange angepasst
werden.

Arbeitgeber/Auftraggeber:
Insiders GmbH Wissensbasierte Systeme
Wilh.-Th.-Römheldstraße 18
55130 Mainz/
General CologneRe
Theodor-Heuss-Ring 11
50668 Köln

Zeitraum:
01. September 2000 - 30. Juni 2003

Rolle: Entwickler

Aufgaben:
Analyse, Design und Spezifikation der dtd eines xml-basierten Bildschirmbeschreibungsformalismus
Analyse, Design und Implementierung einer Visualisierungskomponente für den
Bildschirmbeschreibungsformalismus
Performanceanalyse der Visualisierungskomponente
Performanceoptimierung der Visualisierungskomponente: Analyse, Design und
Implementierung eines Object Caching Frameworks
Analyse, Design und Realisierung des synchronen CCF - Compass Communication
Frameworks
Analyse, Design und Implementierung einer Komponente zum Aufzeichnen von
Erfassungsvorgängen
Design und Implementierung der Fallauswahl und Operationssteuerung
inklusive graphischer Benutzeroberfläche
Analyse, Design und Realisierung eins GUI-Editors für Head Office Betrieb
Umstellung des RMI-basierten Compass Communication Frameworks auf JMS
unter Verwendung von MQSeries
Beratung, Installation und Wartung einer Teststellung der JMS-Version des
Systems bei einem Kunden
Analyse, Design und Implementierung eines GUI-Editors für den Point of Sale
Betrieb
Weiterentwicklung der HTML-basierten Visualisierungskomponente, sowie Erstellung
einer Dokumentation zur Installation und Konfiguration
Refactoring des Systems zur Sicherstellung der Konfigurbarkeit unter
unix-basierten Betriebssystemen
Teilnahme an Object and Patterns: 5 Days of Java Design Bruce Eckel European
Seminars


Werkzeuge:
Windows NT, Windows 2000, Debian Linux, HP-UX, JDK 1.3.x, JDK 1.4.x,
JRockit 7.0, VisualAge4Java, Forte4Java, NetBeans, IntelliJ IDEA, TogetherJ,
DBVisualizer, JProbe, OptimizeIt, Ant, MQSeries, Servlets

Komponenten:
Hypersonic, MySQL, Resin 2.1.5, Tomcat 3.3.1, InternetExplorer 5.5,
Xerces, Crimson, Skin Look & Feel, Slaf, ECS

Frameworks:
JUnit, JLog, CLAF, CCF, Cocoon 1.8.2

APIs:
Core APIs, Swing, JDBC, SQL, JMS, RMI, SAXP, DOM

Programmiersprachen: Java

Auszeichnungssprachen: XML, XSL, HTML

Best Practices: Design Patterns
Projekt

Bezeichnung:
smartFIX

Kurzbeschreibung:
smartFIX ist ein Produkt zur wissensbasierten Extraktion relevanter Information
aus beliebig gemischten, heterogenen Dokumentstapeln (Maschinenschrift,
Handblockschrift, Formulare bis freiformulierte Geschäftsbriefe)
smartFIX lernt selbstständig Klassifikationsmerkmale, anhand derer die
Dokumenttypen identifiziert werden. Ein integrierbarer Abgleich zu bestehenden
Unternehmensdatenbanken verbessert dabei die Extraktionsergebnisse entscheidend.
Eine automatische Zuordnung zu elektronischen Akten bzw. Vorgängen ermöglicht
eine Integration der Eingangsdokumente in eine ganzheitliche
Geschäftsprozessabwicklung.

Arbeitgeber/Auftraggeber:
Insiders Information Management
Luxemburger Str. 567657
Kaiserslautern / -

Zeitraum:
01. Juli 1999 - 31. August 2000

Rolle: Testmanager

Aufgaben:
Testplanung, inkl. Risikoplanung
Testfallspezifikation (Akzeptanztests, Integrationstests, positive und negative
funktionale Tests, Stress- und Lasttests)
Auswahl, Einführung und Weiterentwicklung eines Systems zur
Testfallspezifikationsverwaltung
Planung, Koordination und Begleitung der Testfalldurchführung
Auswertung und Analyse der Testergebnisse
Sichtung und Evaluierung von Testwerkzeugen

Werkzeuge:
Windows NT, MS Word, MS Excel, MS Project, TestCaseManager, RemCon, VisualBasic,
MS Access

Komponenten:
smartFIX FormManager, smartFIX Coordinator, smartFIX Analyser, MS SQLServer

Frameworks: -

APIs: -
Projekt

Bezeichnung:
KnowWho

Kurzbeschreibung:
KnowWho verwaltet die Expertisen der Mitarbeiter eines Unternehmens.
Benötigt man Hilfe bei der Lösung eines Problems vereinfacht KnowWho das
Auffinden von Kollegen, welche über relevantes Expertenwissen verfügen.
Das System verfügt über eine flexible Suchstrategie, die eine Volltextsuche
mit einer Konzeptsuche kombiniert. Experten lassen sich über den Namen,
Projekte, Abteilungen, Niederlassungen und ihre Kompetenzen finden.
Diese Information wird in eine Baumstruktur dargestellt, welche die
Zusammenhänge zwischen den Konzepten visualisiert.
Jeder Mitarbeiter ist für die Aktualisierung seines Kompetenzprofils selbst
verantwortlich. Zusätzlich kann er seine Kompetenzen durch einen erklärenden
Text näher beschreiben. Kombiniert man KnowWho mit einem
Dokumentenmanagementsystem, lassen sich Mitarbeiter, die über die relevante
Expertise verfügen, zusätzlich sehr schnell über die Autorenbeziehung finden.

Arbeitgeber/Auftraggeber:
Insiders GmbH - Wissensbasierte Systeme
Luxemburger Str.
567657 Kaiserslautern
/ -

Zeitraum:
01. Dezember 1998 - 30. Juni 1999

Rolle: Architekt, Entwickler

Aufgaben:
Design des Prototyps mit der UML
Realisierung des Systems in Java
Design des Datenmodells, nach dem Entity Relationship Model,
sowie Realisierung der Datenhaltung auf MS SQL-Server und MS Access
Datenbankanbindung
Realisierung der Benutzerschnittstelle
Design und Implementierung des Clients als Java-Applet
Anbindung einer in C++ realisierten Volltextsuche
automatische Generierung und Anzeige der Mitarbeiterprofile als HTML-Seiten
Performanceoptimierung
Vortrag und Präsentation des Systems auf der Eleventh International Conference
on Software Engineering and Knowledge Engineering (SEKE '99)

Werkzeuge:
Windows NT, JDK 1.2.2, Forte 4 Java, Rational Rose, HTML

Komponenten:
MS Access, MS SqlServer, Sambar WebServer, Netscape

Frameworks:
CLAF

APIs:
Core APIs, SQL, NET, JDBC, Swing, JNI
Projekt

Bezeichnung:
Know More

Kurzbeschreibung:
Die menschliche Wissensverarbeitung, die sich durch
Kreativität und Intuition auszeichnet, ist durch die formale Wissensverarbeitung
des Computers nicht zu ersetzen. Der Computer kann jedoch die Qualität
menschlicher Entscheidungen und Problemlösungen erheblich fördern, indem er
wichtige Informationen in ihrem Anwendungskontext zur Verfügung stellt.
Die langfristige Vision des Projekts KnowMore ist ein Computersystem, das als
Unternehmensgedächtnis (Organizational Memory) die informationstechnische
Grundlage liefert, um vorhandene Informationen gezielt abzurufen. Zusätzlich
werden die Mitarbeiter unterstützt und ermuntert, aktuelle Erfahrungen
aufzuschreiben. Durch Techniken der Informationsextraktion und
Wissensstrukturierung werden diese in das Unternehmensgedächtnis eingebunden
und damit zu unternehmensweit verfügbarem Wissen.
So unterstützt ein Unternehmensgedächtnis organisatorisches Lernen, indem es
individuelles Wissen speichert und verbreitet.

Arbeitgeber/Auftraggeber:
- / Deutsches Forschungszentrum
für Künstliche Intelligenz - DFKI GmbH
Erwin-Schrödinger-Straße
D-67608 Kaiserslautern

Zeitraum:
01. Dezember 1997 - 30. November 1998

Rolle: Architekt/Entwickler

Aufgaben (beziehen sich auf eine dedizierte Teilaufgabe im Rahmen des Projektes):
Erstellung einer initialen Beispielmodellierung
Identifikation des Bedarfs zur Unsicherheitsbehandlung
Sichtung von Literatur im Hinblick auf Verwendbarkeit&nndbarkeit
Implementierung des Systems
Tests, Konsolidierung und Übergabe

Werkzeuge:
Windows 95, Sun Solaris, JDK 1.1.8, Symantec Visual Café, HTML

Komponenten:
MS Access, MySql, Netscape

Frameworks: -

APIs:
Core APIs, JDBC, SQL, Swing



Aus- und Weiterbildung

Aus- und Weiterbildung

Von 1990 bis 1997 Studium der Informatik an der Universität Kaiserslautern.
Diplomarbeit am Deutschen Forschungszentrum für Künstliche Intelligenz,
ebenfalls in Kaiserslautern.
Studienabschluß: Diplom Informatiker, Notendurchschnitt 1,75.

Themenschwerpunkte Informatik:

- Very Large Scale Integration
- Betriebssysteme und Verteilte Systeme
- Datenbanksysteme (relationale, wie auch deduktive)
- Programmieren in Logik und automatisches Beweisen.
- objektorientierte(s) Analyse, Design und Programmierung in Java

Nebenfach Wirtschaftswissenschaften:

- Finanzwirtschaft
- Produktionswirtschaft
- Internes Rechnungswesen und Controlling

Position

Position

Diplom Informatiker und Senior Software-Entwickler mit den technischen Schwerpunkten OOA, OOD, OOP, Java, J2SE, JSE, J2EE, JEE, Spring, Design Principles, Design Patterns, Java Idioms, Enterprise Application Patterns, Enterprise Application Architecture, Refactoring, Continuous Delievery, Scrum

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Produkte:
o JDK: 1.1.x, 1.2.x, 1.3.x, 1.4.x, 1.5.x, 1.6.x, 1.7.x
o APIS: Core APIs, JDBC (SQL), Swing, RMI, JMS, Servlets, JNI, DOM, SAX, StAX, XML, JAX WS, JNDI, IO, Reflection, Apache POI, Apache CLI, Apache Commons, Apache VFS, Apache XmlBeans, EJB 2.1, EJB 3.0
o Frameworks: J2EE, JEE, Hibernate, JiBX, JaxB, Spring, Spring WS, Google Guice
o Application-Server: BEA Weblogic 8.4, BEA Weblogic 10, JBoss
o CASE-Tools: TogetherJ, Rational Rose, Jude, MDI Innovator, Enterprise Architect
o Entwicklungsumgebungen: JetBrains IDEA, Eclipse, VisualAge4Java, Forte, Netbeans
o Versionskontrolle: CVS, Telelogic ChangeSynergy (ehemals Continuus), Mercurial, Subversion
o Unit-Tests: JUnit, Artima Suite Runner, DBUnit, EasyMock, PowerMock, Jemmy, Fit, FitNess
o Logging: Log4J, JLog
o Profiling: JProbe, OptimizeIt, JConsole
o relationale Datenbankmanagementsysteme: MS Access, MS SqlServer, MySQL,
Ingres, Hypersonic, HSQL, H2, Oracle 9i, 10g, 11g, AS400/DB2
o WebServer: Sambar, Resin, Tomcat, Jetty
o Continous Integration: JetBrains TeamCity, Hudson, Jenkins
o Batchserver: Flux 7.7.x, 7.9.x
o Messaging Middelware: MQ Series, JBoss Messaging, Apache ActiveMQ
o Office: MS Word, MS Excel, MS Project, MS Powerpoint, HP-Service Desk, CM Synergy, Jira, Confluence




Spezialkenntnisse:
o Testmanagement:
Testplanung, inkl. Risikoplanung
Testfallspezifikation (Akzeptanztests, Integrationstests, positive und negative
funktionale Tests, Stress- und Lasttests)    
Auswahl, Einführung und Weiterentwicklung eines Systems zur
Testfallspezifikationsverwaltung
Planung, Koordination und Begleitung der Testdurchführung
Auswertung und Analyse der Testergebnisse
Sichtung und Evaluierung von Testwerkzeugen


Betriebssysteme

HPUX
MS-DOS
SUN OS, Solaris
Unix
Linux (SUSE und Debian)
Windows
NT 4, 2000, XP, Vista

Programmiersprachen

Basic
Basiskenntnisse
C
gute Kenntnisse
ESQL/C
gute Kenntnisse
Java
Experte Java
JavaScript
Basiskenntnisse
Lisp
Basiskenntnisse
Modula-2
Basiskenntnisse
Oberon
Basiskenntnisse
Pascal
Basiskenntnisse
Prolog
Basiskenntnisse
Python
Basiskenntnisse
Shell
Basiskenntnisse

Datenbanken

Access
gute Kenntnisse
DB2
gute Kenntnisse
Informix
Basiskenntnisse
Ingres
sehr gute Kenntnisse
MS SQL Server
gute Kenntnisse
MySQL
gute Kenntnisse
Oracle
9i, 10g: gute Kenntnisse
Proprietäre DB
HSQL(Hypersonic): sehr gute Kenntnisse

Datenkommunikation

Internet, Intranet
RMI, JMS, HTTP, FTP
Message Queuing
Erfahrungen mit MQ-Series im Java-Umfeld
TCP/IP
nur Erfahrungen im Java-Umfeld

Hardware

PC

Branchen

Branchen

Versicherungen, Banken, Finanzdienstleistungen, öffentlicher Dienst, stahlverarbeitende Industrie

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.