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:
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:
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)
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
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
Die Beschreibung zum Projekt smartFIX befindet sich, wie die älteren Einträge auch, der Vollständigkeit halber in meinem Profil.
Bitte haben Sie Verständnis, dass ich nach mehr als zwölf Jahren ohne Projekterfahrung in diesem Bereich nicht mehr für smartFIX-Projekte zur Verfügung stehen kann.
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:
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:
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)
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
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
Die Beschreibung zum Projekt smartFIX befindet sich, wie die älteren Einträge auch, der Vollständigkeit halber in meinem Profil.
Bitte haben Sie Verständnis, dass ich nach mehr als zwölf Jahren ohne Projekterfahrung in diesem Bereich nicht mehr für smartFIX-Projekte zur Verfügung stehen kann.
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.
"[...] Von Beginn an hat der Consultant seine Aufgaben mit großer Umsicht und Sorgfalt innerhalb kurzer Zeit mit einem klaren Konzept für die Selbstorganisation erfüllt. Die ihm übertragenen Aufgaben erforderten ein hohes Maß an Abstraktionsvermögen, Flexibilität, Verantwortungsbereitschaft, Belastbarkeit und fachlicher Kompetenz. Der Consultant erfüllte diese Anforderungen stets zu unserer vollsten Zufriedenheit. Mit seinem Engagement, sowie seiner Fähigkeit komplexe Sachverhalte schnell zu erfassen und in praxisgerechte Lösungen zu überführen, trug er sehr zum Projekterfolg bei. Seine fachlichen Kenntnisse entsprechen stets dem neusten technischen Stand. Er arbeitete jederzeit planvoll, ergebnisorientiert und effizient. Er überzeugte immer wieder durch innovative Ideen, gab konstruktive Anregungen und war jederzeit bereit, in großem Umfang Verantwortung zu übernehmen. Der Consultant ist eine menschlich und fachlich anerkannte Persönlichkeit. Von Vorgesetzten und Kollegen wurde er wegen seiner Fachkokmpetenz als Kooperations- und Gesprächspartner respektiert und geschätzt. Er ist freundlich, hilfsbereit und höflich. Sein Verhalten gegenüber Vorgesetzten, Kollegen und Kunden unseres Hauses war stets vorbildlich. Wir danken dem Consultant für die erbrachten sehr guten Leistungen und die hervorragende Zusammenarbeit. Für seinen weiteren beruflichen und privaten Lebensweg wünschen wir ihm alles Gute."
— Projekt Entwicklung von JEE-Applikationen und Webservices, 12/08 - 09/10
Referenz durch Projektleiter, Finanzdienstleister (>100 MA), vom 27.09.10
"[...] Von Beginn an hat der Berater seine Aufgaben mit großer Umsicht und Sorgfalt innerhalb kurzer Zeit mit einem klaren Konzept für die Selbstorganisation erfüllt. Die ihm übertragenen Aufgaben erforderten ein hohes Maß an Abstraktionsvermögen, Flexibilität, Verantwortungsbereitschaft, Belastbarkeit und fachlicher Kompetenz. Er erfüllte diese Anforderungen stets zu unser vollsten Zufriedenheit. Mit seinem Engagement, sowie seiner Fähigkeit komplexe Sachverhalte schnell zu erfassen und in praxisgerechte Lösungen zu überführen, trug der Berater sehr zum Projekterfolg bei. Er verfügt über eine große Berufserfahrung. Seine fachlichen Kenntnisse entsprechen stets dem neusten technischen Stand. Er arbeitete jederzeit planvoll, ergebnisorientiert und effzient. Er überzeugte immer wieder durch innovative Ideen, gab konstruktive Anregungen und war jederzeit bereit in großem Umfang Verantwortung zu übernehmen. Der Berater ist eine menschlich und fachlich anerkannte Persönlichkeit. Von Vorgesetzten und Kollegen wurde er wegen seiner Fachkompetenz als Kooperations- und Gesprächspartner respektiert und geschätzt. Er ist freundlich, hilfsbereit und höflich. Sein Verhalten gegenüber Vorgesetzten, Kollegen und Kunden unseres Hauses war stets vorbildlich. Wir danken ihm für die bisherige erfolgreich geleistete Arbeit und freuen uns auf eine weiterhin gute Zusammenarbeit im Projekt [...]."
— Projekt Entwicklung von J2EE-Applikationen, 10/07 - 11/08
Referenz durch Projektleiter, Finanzdienstleister (>100 MA), vom 06.08.09
"[...] Von Beginn an hat der Berater seine Aufgaben mit großer Umsicht und Sorgfalt innerhalb kurzer Zeit mit einem klaren Konzept für die Selbstorganisation erfüllt. Die ihm übertragenen Aufgaben erforderten ein hohes Maß an Abstraktionsvermögen, Flexibilität, Verantwortungsbereitschaft, Belastbarkeit und fachlicher Kompetenz. Er erfüllte diese Anforderungen stets zu unser vollsten Zufriedenheit. Mit seinem Engagement, sowie seiner Fähigkeit komplexe Sachverhalte schnell zu erfassen und in praxisgerechte Lösungen zu überführen, trug der Berater sehr zum Projekterfolg bei. Er verfügt über eine große Berufserfahrung. Seine fachlichen Kenntnisse entsprechen stets dem neusten technischen Stand. Er arbeitete jederzeit planvoll, ergebnisorientiert und effzient. Er überzeugte immer wieder durch innovative Ideen, gab konstruktive Anregungen und war jederzeit bereit in großem Umfang Verantwortung zu übernehmen. Der Berater ist eine menschlich und fachlich anerkannte Persönlichkeit. Von Vorgesetzten und Kollegen wurde er wegen seiner Fachkompetenz als Kooperations- und Gesprächspartner respektiert und geschätzt. Er ist freundlich, hilfsbereit und höflich. Sein Verhalten gegenüber Vorgesetzten, Kollegen und Kunden unseres Hauses stets vorbildlich. Wir danken ihm für die bisherige erfolgreich geleistete Arbeit und freuen uns auf eine weiterhin gute Zusammenarbeit im Projekt [...] Consumer."
— Projekt Entwicklung von J2EE-Applikationen zur Migration von Auskunftsdateien, 02/06 - 09/07
Referenz durch Projektleiter eines Finanzdienstleister (> 100), vom 21.03.08
"[...] Die dem Berater übertragenen Aufgaben erforderten ein hohes Maß an Abstraktionsvermögen, Flexibilität, Verantwortungsbereitschaft, Belastbarkeit und fachlicher Kompetenz. Der Berater erfüllte diese Anforderungen stets zu unserer vollsten Zufriedenheit. Mit seinem Engagement, sowie seiner Fähigkeit komplexe Sachverhalte schnell zu erfassen und in praxisgerechtre Lösungen zu überführen, trug der Berater sehr zum Erfolg unserer Beratungsleistung bei. Er verfügt über eine große Berufserfahrung. Seine fachlichen Kenntnisse entsprechen stets dem neuesten technischen Stand. Der Berater arbeitete jederzeit planvoll, ergebnisorientiert und effizient. Er überzeugte immer wieder durch innovative Ideen, gab konstruktive Anregungen und war jederzeit bereit in großem Umfang Verantwortung zu übernehmen. Sein Verhalten gegenüber Vorgesetzten, Kunden und Kollegen war stets vorbildlich. [...]"
— Projekt Softwareentwicklung, 07/03 - 03/06
Referenz durch Leiter, Entwicklungsservices, vom 31.03.06
Projekt im Rahmen einer Festanstellung durchgeführt
"Die aufgeführten Aufgaben erfordern ein hohes Maß an Abstratktionsvermögen, Flexibilität, Verantwortungsbereitschaft, Belastbarkeit und fachlicher Kompetenz. Der Diplom-Informatiker erfüllte diese Anforderungen jederzeit und zu unserer vollsten Zufriedenheit. Er hat von Anfang an ein hohes Maß an Professionalität in seiner Arbeit und im Auftreten gezeigt, was ihm bei Kollegen und Kunden ein hohes Maß an Akzeptanz auf allen Ebenen verschaffte. Mit seinem überdurchschnittlichen Engagement sowie seiner Fähigkeit, komplexe Sachverhalte schnell zu erfassen und in praxisgerechte Lösungen zu überführen, trug der Diplom-Informatiker sehr zum Erfolg unserer Beratungsleistung bei. Des Weiteren können wir sagen, dass der Diplom-Informatiker jederzeit außerordentlich planvoll, ergebnisorientiert, effizient und mit großer Übersicht arbeitete. Er überzeugte immer wieder durch innovative Ideen, gab konstruktive Anregungen und ging alle Aufgaben mit der nötigen Umsicht, Motivation, Kundenorientierung und fachlichen Kompetenz an. Der Diplom-Informatiker war jederzeit vertrauenswürdig, integer und bereit in großem Umfang Verantwortung zu übernehmen. Sein Verhalten gegenüber Kollegen, Vorgesetzten und Kunden war stets einwandfrei. Er identifizierte sich mit den Zielen des Unternehmens und setzte sich mit hohem Engagement für deren Erreichung ein. Seine Leistungen finden in jeder Hinsicht vollste Anerkennung."
— Projekt Generische Risikoprüfung von 09/00 - 06/03
Referenz durch Geschäftsführer eines Softwarehauses mit 45 MA vom 30.06.03
"Die Leistungen des Diplom-Informatikers waren in allen Facetten von höchster Qualifikation gekennzeichnet. In sämtlichen Einsatzbereichen erledigte er alle Aufgaben stets mit äußerster Sorgfalt und größter Genauigkeit. Das Verhalten von dem Diplom-Informatiker gegenüber Vorgesetzten und Kollegen war stets vorbildlich. Der Diplom-Informatiker verläßt unser Unternehmen auf eigenen Wunsch. Wir bedanken uns für die stets sehr gute Zusammenarbeit und wünschen ihm für seinen weiteren beruflichen und privaten Lebensweg alles Gute."
— Projekt Aufbau und Leitung einer Testabteilung für ein Dokumentanalysesystem von 07/99 - 08/00
Referenz durch Geschäftsführer eines Softwarehauses mit 30 Mitarbeitern vom 09.12.02
"Die Leistungen des Diplom-Informatikers waren in allen Facetten von höchster Qualifikation gekennzeichnet. In sämtlichen Einsatzbereichen erledigte er alle Aufgaben stets mit äußerster Sorgfalt und größter Genauigkeit. Das Verhalten von dem Diplom-Informatiker gegenüber Vorgesetzten und Kollegen war stets vorbildlich. Der Diplom-Informatiker verläßt unser Unternehmen auf eigenen Wunsch. Wir bedanken uns für die stets sehr gute Zusammenarbeit und wünschen ihm für seinen weiteren beruflichen und privaten Lebensweg alles Gute."
— Projekt Projekt Prototypenentwicklung im Bereich Wissensmanagement von 12/98 - 06/99
Referenz durch Geschäftsführer eines Softwarehauses mit 40 MA, vom 30.06.99
"Stellvertretender Forschungsbereichsleiter einer wirtschaftsnahen Forschungseinrichtung mit 190 Mitarbeitern: Trotz der schwierigen Arbeitsbedingungen als fast 'reiner Telearbeiter' haben die Leistungen des Diplom-Informatikers in jeder Hinsicht unsere vollste Anerkennung gefunden. Dabei kamen ihm sein überaus großes fachliches Interesse und Kompetenz, seine planmäßige, fleißige und ehrgeizige Vorgehensweise, seine Kommunikationsfähigkeit, sowie seine Fähigkeit zu größtmöglicher Selbstständigkeit im Arbeiten zugute, ebenso seine Fähigkeit, fachliche Problemstellungen bis ins Detail zu durchdenken und 'saubere', robuste Systementwürfe zu gestalten und umzusetzen. Als Mitarbeiter und Kollegen haben wir den Diplom-Informatiker als angenehm und jederzeit freundlich kennen- und schätzen gelernt, er genoß jederzeit unser vollstes Vertrauen. Dabei war seine Fähigkeit zum selbstständigen Arbeiten ergänzt durch eine nicht minder große Fähigkeit, im Diskurs und in der Teamarbeit sich einzubringen und so die in der Arbeitsgruppe kooperativ entstehenden Arbeitsergebnisse effektiver und auf höchstem Qualitätsniveau zu erbringen."
— Projekt Projekt Prototypenentwicklung im Bereich Wissensmanagement von 12/97 - 11/98
Referenz durch einer wirtschaftsnahen Forschungseinrichtung mit 190 MA, vom 20.02.03