Software Architektur, objektorientierte Analyse, Modellierung und Design. Softwareentwicklung Java / J2EE / EJB, Spring, Java Web Services, SOAP, REST
Aktualisiert am 20.10.2024
Profil
Referenzen (1)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.01.2025
Verfügbar zu: 80%
davon vor Ort: 0%
Spring
Java
REST
Back-End
WebService
SOAP
Java EE
spring boot
Hibernate
JPA
Oracle
MySQL
JUnit
Git
Maven
ESB
swagger
openapi
Deutsch
Englisch

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich

Ich bin in Batumi, Georgien

100% remote

möglich

Projekte

Projekte

2 Jahre 2 Monate
2022-11 - 2024-12

Weiterentwicklung des Internationalen Online Marktplatzes im Tagesgeschäft Refactoring

Senior Software-Entwickler System-Architektur Software-Architektur Anforderungsanalyse ...
Senior Software-Entwickler
Unterstützung bei der Weiterentwicklung der System- und Software Architektur
Unterstützung bei der Anforderungsanalyse
Konzeption und Umsetzung der fachlichen Anforderungen
automatisierte IT-Tests (jUnit, mockito, Spring4Junit Runner)
Durchführung von Code-Reviews und Refactorings
Unterstützung fachlicher Abnahmetests
Software:
Shop Backend: Java, Stripes ( mvc) on jetty
Persistenzschicht myBatis

Schnittstellen mit MVC, REST
Tests mit junit+mockito+spring4junitRunner;
Logging mit log4j
jira,jenkins,mvn
Sourcecode Verwaltung mit git, gitlab
Kommunikation mit Outlook, Office 365
Dokumentation internes Wiki(confluence)
Entwicklung mit IntelliJ IDEA
Java Spring JUnit Mockito log4j Atlassian JIRA Jenkins Maven Git GitLab Teams Office 365 Atlassian Confluence IntelliJ Jetty Swagger Stripes MyBatis
System-Architektur Software-Architektur Anforderungsanalyse Konzeption Implementierung Software-Entwicklung Code-Review Automatisierte Tests Scrum MVC REST
Internationaler Online Marktplatz
100% Remote
3 Jahre 4 Monate
2019-03 - 2022-06

Tagesgeschäft

Senior Software-Entwickler System-Architektur Software-Architektur Anforderungsanalyse ...
Senior Software-Entwickler

Der Umfang des Projektes umfasste:

  • Weiterentwicklung des Internationalen Online Marktplatzes im Tagesgeschäft
  • Refactoring


Tätigkeiten:

  • Unterstützung bei der Weiterentwicklung der System- und Software Architektur
  • Unterstützung bei der Anforderungsanalyse
  • Konzeption und Umsetzung der fachlichen Anforderungen
  • automatisierte IT-Tests (jUnit, mockito, Spring4Junit Runner)
  • Durchführung von Code-Reviews und Refactorings
  • Unterstützung fachlicher Abnahmetests

Software:
Shop Backend: Java, Stripes ( mvc) on jetty
Persistenzschicht myBatis

Schnittstellen mit MVC, REST
Tests mit junit+mockito+spring4junitRunner;
Logging mit log4j
jira,jenkins,mvn
Sourcecode Verwaltung mit git, gitlab
Kommunikation mit Outlook, Office 365
Dokumentation internes Wiki(confluence)
Entwicklung mit IntelliJ IDEA

Java Spring JUnit Mockito log4j JIRA Jenkins Maven Git Gitlab Teams Microsoft Office 365 Confluence IntelliJ IDEA Jetty Swagger Stripes MyBatis
System-Architektur Software-Architektur Anforderungsanalyse Konzeption Implementierung Software-Entwicklung Code-Review Automatisierte Tests Scrum MVC REST
Internationaler Online Marktplatz
1 Jahr
2018-01 - 2018-12

Internationale Shop-Plattform Erweiterung GCC und Weiterentwicklung

Senior Software-Entwickler System-Architektur Software-Architektur Anforderungsanalyse ...
Senior Software-Entwickler

Der Umfang des Projektes umfasste:

  • Erweiterung der Internationalen Shop-Plattform des Kunden für GCC (gulf coast countries)
  • Neue Internet-Shops für die Länder Dubai und Saudi Arabien
  • Entwicklung neuer Features für die Internetshops der übrigen Länder
  • Weiterentwicklung der API für mobile Endgeräte
  • Weiterentwicklung der QA, Ausbau der automatisierten Tests

Tätigkeiten:

  • Umsetzung der Anforderungen für die neuen Internet-Shops für Dubai und Saudi Arabien
  • Weiterentwicklung und Betreuung des ESB für alle Länder
  • Konzeption und Backendseitige Umsetzung des Arbeitspaketes "offene Rechnungen"; Umsetzung erfolgte in Form von Microservices
  • Konzeption und Backendseitige Umsetzung des Arbeitspaketes "neuer RU-Checkout"
  • Konzeption und Backendseitige Umsetzung des Arbeitspaketes "Geschenkgutschein"
  • Bereitstellung von REST-Services aus den Bereichen Katalog/Suche/Service/Order für mobile Endgeräte
  • Einarbeitung und Betreuung eines neuen Teams für die Weiterentwicklung der Schnittstelle für mobile Endgeräte
  • Unterstützung bei der Konzeption und Backendseitigen Umsetzung des Arbeitspakets "PCI Compliance"
  • automatisierte IT-Tests (jUnit, mockito, Spring4Junit Runner, Selenium+Screenplay Pattern)
  • Durchführung von Code-Reviews
  • Unterstützung fachlicher Abnahmetests
  • Begleitung des Rollout für die Internet-Shops von Dubai und Saudi-Arabien

Software:

Shop Backend: Java, Spring (v.a. mvc/rest/security) on tomcat

ESB: apache camel running on karaf

Schnittstellen mit MVC, SOAP und REST

Schnittstellendokumentation mit swagger

Tests mit junit+mockito+spring4junitRunner; Selenium+Screenplay
Logging mit log4j
jira,jenkins,mvn
Sourcecode Verwaltung mit git, gitlab
Kommunikation mit Outlook
Dokumentation internes Wiki(confluence)
Entwicklung mit Spring Tool Suite

Java Spring JUnit Mockito log4j JIRA Jenkins Maven Git Gitlab MS Outlook Confluence IntelliJ IDEA Apache Tomcat Apache Camel Apache Karaf Swagger
System-Architektur Software-Architektur Anforderungsanalyse Konzeption Implementierung Software-Entwicklung Code-Review Automatisierte Tests Scrum Enterprise Service Bus Microservices MVC SOAP REST
eCom Betreiber
1 Jahr
2017-01 - 2017-12

Internationale Shop-Plattform Rollout und Weiterentwicklung

Senior Software-Entwickler System-Architektur Software-Architektur Anforderungsanalyse ...
Senior Software-Entwickler

Der Umfang des Projektes umfasste:

  • Begleitung der Rollouts für die Internet-Shops der Niederlassungen CH/IT/RU
  • Weiterentwicklung der System- und Software-Architektur hin zu Microservices
  • Entwicklung neuer Features für die Internetshops der Länder

Weiterentwicklung der QA, Ausbau der automatisierten Tests


Tätigkeiten:

  • Unterstützung bei der Weiterentwicklung der System- und Software Architektur hin zu Microservices
  • Definition der fachlichen Services
  • Weiterentwicklung und Betreuung des ESB für alle Länder
  • Weiterentwicklung der Kommunikation zwischen Shop-Backend und ESB, Länderabhängige Versionierung von Services
  • Konzeption und Umsetzung eines Testdata Service zur Verbesserung und Stabilisierung der automatisierten Tests
  • Konzeption und Umsetzung eines Application Gateway zur Kommunikation des Shop Frontend mit den neuen Microservices einschließlich Authentifizierung und Authorisierung mittels Java Web Token (JWT)
  • Shop-Backendseitige Umsetzung der Arbeitspakete "Wunschzettel" und "persönlicher Größenberater"; Umsetzung erfolgte in Form von Microservices
  • Mitarbeit an der Integration von Paypal
  • automatisierte IT-Tests (jUnit, mockito, Spring4Junit Runner, Selenium+Screenplay Pattern)
  • Durchführung von Code-Reviews
  • Unterstützung fachlicher Abnahmetests

Begleitung der Rollouts für die Internet-Shops der Niederlassungen CH/IT/RU

Software:
Shop Backend: Java, Spring (v.a. mvc/rest/security) on tomcat

ESB: apache camel running on karaf

Schnittstellen mit MVC, SOAP und REST
Tests mit junit+mockito+spring4junitRunner; Selenium+Screenplay
Logging mit log4j
jira,jenkins,mvn
Sourcecode Verwaltung mit git, gitlab
Kommunikation mit Outlook
Dokumentation internes Wiki(confluence)
Entwicklung mit Spring Tool Suite

Java Spring JUnit EasyMock Mockito log4j JIRA Jenkins Maven Enterprise Architect Git MS Outlook Confluence Spring Tool Suite Apache Tomcat Apache Camel Apache Karaf
System-Architektur Software-Architektur Anforderungsanalyse Konzeption Implementierung Software-Entwicklung Code-Review Automatisierte Tests Scrum Enterprise Service Bus Microservices MVC SOAP REST
eCom Betreiber
1 Jahr 7 Monate
2015-06 - 2016-12

Internationale Shop-Plattform

Senior Software-Entwickler System-Architektur Software-Architektur Anforderungsanalyse ...
Senior Software-Entwickler

Der Umfang des Projektes umfasste:

  • Konzeption und Erstellung einer internationalen Shop-Plattform für die Internet-Shops der Niederlassungen DE/AT/CH/IT/RU
  • Umsetzung auf Basis einer Service orientierten Architektur
  • Verlagerung der fachlichen Prozesse in die CRM Systeme der Länder

Tätigkeiten:

  • Unterstützung bei der Toolauswahl und Durchführung von POCs
  • Unterstützung bei der System- und Software Architektur
  • Modelierung: Anforderungen, Anwendungsfälle, Systemarchitektur, Software Architektur, Geschäftsprozesse
  • Definition der fachlichen Services
  • Konzeption und Umsetzung der Kommunikation zwischen Shop-Backend und ESB
  • Umsetzung des Arbeitspaketes "Authentifizierung" im Shop-Backend auf Basis von Spring Security
  • Umsetzung des Arbeitspaketes "Mein Konto", "Newsletter" im Shop-Backend
  • Shop-Backendseitige Umsetzung des Arbeitspaketes "SEO"
  • Mitarbeit an den Arbeitspaketen "Warenkorb" und "Bestellprozess"
  • automatisierte IT-Tests (jUnit, easyMock, mockito, Spring4Junit Runner)
  • Durchführung von Code-Reviews
  • Unterstützung fachlicher Abnahmetests

Software:

Shop Backend: Java, Spring (v.a. mvc/rest/security) on tomcat

Schnittstellen mit MVC, SOAP und Rest

Tests mit junit+easyMock+mockito+spring4junitRunner;
Logging mit log4j
jira,jenkins,mvn
Modellierung mit Enterprise Architekt
Sourcecode Verwaltung mit git
Kommunikation mit Outlook
Dokumentation internes Wiki(confluence)
Entwicklung mit Spring Tool Suite

Java Spring JUnit EasyMock Mockito log4j JIRA Jenkins Maven Enterprise Architect Git MS Outlook Confluence Spring Tool Suite Apache Tomcat
System-Architektur Software-Architektur Anforderungsanalyse Anwendungsfall-Modellierung Konzeption Implementierung Software-Entwicklung Code-Review Automatisierte Tests service oriented architecture MVC SOAP REST
eCom Betreiber
6 Monate
2014-12 - 2015-05

Newsletter Ablösung/Archivierung

Software Entwickler Anforderungsanalyse Anwendungsfall-Modellierung Konzeption ...
Software Entwickler

Der Umfang des Projektes umfasste:

  • Rechtssichere Archivierung der Newsletter-Anmeldung
  • Umstellung auf rechtlich neue Newsletter-Anmeldung
  • Umsetzung neuer fachlicher Anforderungen

Tätigkeiten:

  • Kommunikation mit dem Fachbereich
  • Beratung zur technischen Umsetzung fachlicher Anforderungen
  • Modelierung: Anforderungen, Anwendungsfälle
  • Konzeption und Umsetzung automatisierte IT-Tests (jUnit, powerMock, easyMock)
  • Unterstützung fachlicher Abnahmetests

Software:
Java/Intershop Enfinity, jsp, javascript, html, css
Tests mit junit+powerMock+easyMock; Logging mit log4j
Prozessautomatisierung Enfinity spezifisch/proprietär; hpqc,hudson,ant basiert
Modellierung mit Enterprise Architekt
Sourcecode Verwaltung mit svn
Kommunikation mit Outlook
Dokumentation mit MS Word/internes Wiki
Entwicklung mit Enfinity Suite und Firebug

Java Intershop Enfinity JSP JavaScript HTML CSS JUnit PowerMock EasyMock log4j HPQC Hudson Ant Enterprise Architect SVN MS Outlook MS Word Enfinity Suite Firebug
Anforderungsanalyse Anwendungsfall-Modellierung Konzeption Implementierung Software-Entwicklung Automatisierte Tests
ecom Betreiber
7 Monate
2014-05 - 2014-11

Factfinder upgrade

Software-Entwickler Anforderungsanalyse Anwendungsfall-Modellierung Software-Architektur ...
Software-Entwickler

Der Umfang des Projektes umfasste:

  • Factfinder upgrade auf neue Version
  • Umstellung auf Varianten
  • Überarbeitung des Product- und Content-Feed
  • Ersetzen der Enfinity Factfinder Cartridge durch fachliche Services für die Suche/Navigation, Suggest und TagCloud
  • Direktes ansprechen der SOAP und des JSON Services von Factfinder
  • Umsetzung neuer fachlicher Anforderungen

Tätigkeiten:

  • Kommunikation mit dem Fachbereich
  • Beratung zur technischen Umsetzung fachlicher Anforderungen
  • Modelierung: Anforderungen, Anwendungsfälle, Software Architektur, Services, Klassen, Schnittstellen
  • Konzeption und Umsetzung von fachlichen Services für die Suche/Navigation, Suggest und TagCloud
  • Bugfixing, Refactoring des Legacy-Systems
  • automatisierte IT-Tests (jUnit, powerMock, easyMock)
  • Unterstützung fachlicher Abnahmetests


Software:
Java/Intershop Enfinity, jsp, javascript, html, css, Anbindung von Webservices SOAP(Axis) und Rest/JSON(Jackson)
Tests mit junit+powerMock+easyMock; Logging mit log4j
Prozessautomatisierung Enfinity spezifisch/proprietär; hpqc,hudson,ant basiert
Modellierung mit Enterprise Architekt
Sourcecode Verwaltung mit svn
Kommunikation mit Outlook
Dokumentation mit MS Word/internes Wiki
Entwicklung mit Enfinity Suite und Firebug

Java Intershop Enfinity JSP JavaScript HTML CSS WebServices SOAP Axis REST JSON Jackson JUnit PowerMock EasyMock log4j HPQC Hudson Ant Enterprise Architect SVN MS Outlook MS Word Enfinity Suite Firebug
Anforderungsanalyse Anwendungsfall-Modellierung Software-Architektur SW-Modellierung UML Modellierung Konzeption Implementierung Software-Entwicklung Bugfixing Refactoring Automatisierte Tests
ecom Betreiber
1 Jahr
2013-05 - 2014-04

Checkout

Software-Entwickler Anforderungsanalyse Business Process Modeling Anwendungsfall-Modellierung ...
Software-Entwickler

Umstellung des Checkout-Prozesses im Internet Shop auf fachliche Services.

  • Kommunikation mit dem Fachbereich, Beratung zur technischen Umsetzung fachlicher Anforderungen
  • Review der Fachfeinkonzeption
  • Modelierung: fachliche Prozesse, Anforderungen, Anwendungsfälle, Software Architektur, Services, Klassen, Schnittstellen
  • Definition der fachlichen Services für den neuen Checkout-Prozess
  • Konzeption und Umsetzung eines neuen, serviceorientierten Checkout-Prozesses im Shop
  • Bugfixing, Refactoring des Legacy-Systems
  • automatisierte IT-Tests (jUnit, powerMock, easyMock, Selenium)
  • Beratung, KnowHow Transfer zu Software-Architektur und Java-Entwicklung
  • Unterstützung fachlicher Abnahmetests
  • Unterstützung des Release-Managements


Software:
Java/Intershop Enfinity, jsp, javascript, html, css, Webservices
Schnittstellen zum CRM (SAP) in Java/XML/SOAP
Tests mit junit+powerMock+easyMock, Selenium; Logging mit log4j
Prozessautomatisierung Enfinity spezifisch/proprietär; hpqc,hudson,ant basiert
Modellierung mit Enterprice Architekt
Sourcecode Verwaltung mit svn
Release-Management mit Tortoise
Kommunikation mit Outlook
Dokumentation mit MS Word/internes Wiki
Entwicklung mit Enfinity Suite und Firebug

Java Intershop Enfinity JSP JavaScript HTML CSS WebServices XML SOAP SoapUI JUnit PowerMock EasyMock Selenium log4j HPQC Hudson Ant Enterprise Architect SVN Tortoise MS Outlook MS Word Enfinity Suite Firebug
Anforderungsanalyse Business Process Modeling Anwendungsfall-Modellierung Software-Architektur SW-Modellierung UML Modellierung Konzeption Implementierung Software-Entwicklung Bugfixing Refactoring Automatisierte Tests
ecom Betreiber
3 Monate
2013-02 - 2013-04

SEPA

Software-Entwickler Anforderungsanalyse Konzeption Design ...
Software-Entwickler

Umstellung des Internet Shopsystems auf SEPA

  • Kommunikation mit dem Fachbereich
  • Beratung zur technischen Umsetzung fachlicher Anforderungen
  • Konzeption und Umsetzung von SEPA („Single Euro Payments Area“) im Shop und an den Schnittstellen (Services) zum CRM (SAP)
  • Bugfixing
  • Refactoring
  • IT-Tests
  • Beratung, KnowHow Transfer zu Software-Architektur und Java-Entwicklung
  • Unterstützung fachlicher Abnahmetests


Software:
Java/Intershop Enfinity, jsp, javascript, html, css, Webservices
Schnittstellen zum CRM (SAP) in Java/XML/SOAP
Tests mit junit, interaktiv; Logging mit log4j
Prozessautomatisierung Enfinity spezifisch/proprietär; hpqc,hudson,ant basiert
Modellierung mit Enterprise Architekt
Sourcecode Verwaltung mit svn
Kommunikation mit Outlook
Dokumentation mit MS Word/interes Wiki
Entwicklung mit Enfinity Suite und Firebug

Java Intershop Enfinity JSP JavaScript HTML CSS WebServices XML SOAP JUnit log4j HPQC Hudson Ant Enterprise Architect SVN MS Word MS Outlook Enfinity Suite Firebug
Anforderungsanalyse Konzeption Design Implementierung Bugfixing Refactoring Test Software-Architektur
ecom Betreiber
6 Monate
2012-08 - 2013-01

Militärischer Informationsverbund

Software-Entwickler Konzeption Design Implementierung ...
Software-Entwickler

Arbeitspaket Rechtemanagment:

  • Anbindung unterschiedlicher Informationsportale(Liferay, Abaxx) an einen gemeinsamen LDAP-Server (openLDAP) unter berücksichtigung der PKI BW Struktur
  • Umsetzung eines Single-Sign-On für diese Informationsportale einschließlich der Einbindung vorhandener WebServices (Axis 1 / Axis 2) mit openSSO
  • Konzeption/Umsetzung eines Workflows zur Einstufung von Informationen (Frontend/Backend)
  • Beratung, KnowHow Transfer
  • Unterstützung der Abnahmetests


Software:
Java/Webservices(Axis)/SOA
Web-Design mit HTML, JSP und CSS
Persistenz per Hibernate
Abaxx Components 7.0.1 (Portal und Workflow Engine)
Liferay 4.x, 5.x
openLDAP
openSSO
Tests mit junit, Logging mit log4j
Prozessautomatisierung mit ant und xDoclet
Modellierungswerkzeug Enterprise Architekt
Flow-Charts mit MS Visio
Sourcecode Verwaltung mit svn
Kommunikation mit MS Outlook
Dokumentation mit MS Word

Java WebServices Axis SOA HTML JSP CSS Hibernate Abaxx Liferay Portal OpenLDAP OpenSSO JUnit log4j Ant Enterprise Architect MS Visio SVN MS Outlook MS Word
Konzeption Design Implementierung Integration Test Software-Entwicklung
Luft- und Raumfahrtunternehmen, militärischer Hintergrund
7 Monate
2012-01 - 2012-07

eCommerce Tagesgeschäft

Software-Entwickler Anforderungsanalyse Konzeption Implementierung ...
Software-Entwickler

Intershop Enfinity/Internet Shopsystem: Tagesgeschäft.

  • Kommunikation mit dem Fachbereich, Beratung zur technischen Umsetzung fachlicher Anforderungen
  • Konzeption und Umsetzung neuer Features/fachlicher Anforderungen im Shop
  • Bugfixing, Refactoring, IT-Tests
  • Beratung, KnowHow Transfer zu Software-Architektur und Java-Entwicklung
  • Unterstützung fachlicher Abnahmetests


Software:
Java/Intershop Enfinity, jsp, javascript, html, css, Webservices
Schnittstelle in Java/XML
Tests mit junit, interaktiv; Logging mit log4j
Prozessautomatisierung Enfinity spezifisch/proprietär; hpqc,hudson,ant basiert
Flow-Charts mit yed
Modellierung mit Enfinity Suite
Sourcecode Verwaltung mit svn
Kommunikation mit Outlook
Dokumentation mit MS Word/interes Wiki
Entwicklung mit Enfinity Suite und Firebug

Java Intershop Enfinity JSP JavaScript HTML CSS WebServices XML JUnit log4j HPQC Hudson Ant yedit Enfinity Suite SVN MS Outlook MS Word Firebug
Anforderungsanalyse Konzeption Implementierung Bugfixing Refactoring Test Software-Architektur
ecom Betreiber
11 Monate
2011-01 - 2011-11

Integrationsplattform BIP

Software-Entwickler Konzeption Design Implementierung ...
Software-Entwickler

Bereitstellung und Betreuung von Fachservices für Kunden bzw. deren Dienstleister in Form von Axis2 Webservices - Scrum Projekt.

  • Erstellung und Betreuung von ca. 30 Fachservices als Axis2 Webservices in der Integrationsplattform BIP
  • Konzeption und beispielhafte Umsetzung(Server/Client) für eine Übertragung binärer Daten mit Webservices
  • Erstellung von Software zur automatisierten Analyse von Abhängigkeiten aus dem Source - Code der Komponenten und anschließender Befüllung des BIP Repositories
  • Erstellung von Validatoren zur Annotation-basierten Eingabeprüfung der Webservice - Parameter
  • Erstellung eines Testroboters zur Durchführung regelmäßiger, automatisierter Tests, Darstellung der Daten (wie zum Beispiel Request/Response, Umgebung, Logfile usw.) und der Ergebnisse in einer Kunden-Internen Web-Applikation zur Unterstützung eines continuous integration - Ansatzes.
  • Unterstützung bei der Einbindung des WSO2 - ESB in den Bereichen Kompetenzprüfung und Routing

    Software:
    Java/Webservices(Axis2)/SOA/WSO2
    Schnittstelle in XML/WSDL
    Anbindung von Legacy-Backendservices per j2ee
    Tests mit junit und soapui, Logging mit log4j
    Prozessautomatisierung proprietär, clearcase/clearquest basiert
    Modellierungswerkzeug RSA
    Flow-Charts mit yedit
    Sourcecode Verwaltung mit clearcase
    Kommunikation mit Lotus Notes
    Dokumentation mit MS Word/interes Wiki
Java WebServices Axis SOA WSO2 XML WSDL J2EE JUnit Soap UI log4j ClearCase ClearQuest RSA yedit Lotus Notes MS Word
Konzeption Design Implementierung Test Software-Entwicklung Anforderungsanalyse
Finanzdienstleister
3 Monate
2009-10 - 2009-12

Systemintegration

Software Entwickler Konzeption Design Implementierung ...
Software Entwickler

Anbinden zweier Legacy-Systeme an eine Service-Infrastruktur durch Bereitstellen von Daten und Funktionalität in Form von Axis2 Webservices.

Konzeption, Design, Implementierung, Test und Integration der Software.


Software:
Java/Webservices(Axis2)/SOA
Schnittstelle in XML
Persistenz per Hibernate
Software AG Integration Server und Web Methods Suite 7.1.2
Tests mit junit, Logging mit log4j
Prozessautomatisierung mit ant und xDoclet
Modellierungswerkzeug Enterprise Architekt
Flow-Charts mit MS Visio
Sourcecode Verwaltung mit svn
Kommunikation mit MS Outlook
Dokumentation mit MS Word

Java WebServices Axis SOA XML Hibernate Software AG Integration Server Web Methods Suite JUnit log4j Ant Enterprise Architect MS Visio SVN MS Outlook MS Word
Konzeption Design Implementierung Test Integration
Ingenierbüro
7 Monate
2009-03 - 2009-09

Verbund Nachrichtengewinnung und Aufklärung

Software-Entwickler Integrationkonzept Implementierungskonzept Prüfkonzept ...
Software-Entwickler

Mitarbeit bei folgenden Arbeiten:

  • Erstellung von Integrations-, Implementierungs- und Prüfkonzepten für unterschiedliche Software Einheiten
  • Implementierung, Test und Integration unterschiedlicher Software Einheiten


Software:
Java/Webservices(Axis2)/SOA
Web-Design mit HTML, JSP und CSS
Persistenz per Hibernate
Abaxx Components 7.0.1 (Portal und Workflow Engine)
Software AG Integration Server und Web Methods Suite 7.1.2
Tests mit junit, Logging mit log4j
Prozessautomatisierung mit ant und xDoclet
Modellierungswerkzeug Enterprise Architekt
Flow-Charts mit MS Visio
Sourcecode Verwaltung mit svn
Kommunikation mit MS Outlook
Dokumentation mit MS Word

Java WebServices Axis SOA HTML JSP CSS Hibernate Abaxx Software AG Integration Server Web Methods Suite JUnit log4j Ant Enterprise Architect MS Visio SVN MS Outlook MS Word
Integrationkonzept Implementierungskonzept Prüfkonzept V-Modell V-Modell XT
Luft- und Raumfahrtunternehmen, militärischer Hintergrund
11 Monate
2008-05 - 2009-03

Verbund Nachrichtengewinnung und Aufklärung

Software Entwickler Software Architektur Spezifikation Integrationskonzept ...
Software Entwickler

Mitarbeit bei folgenden Arbeiten:

  • Unterstützung bei der softwareseitige Auslegung der Systemarchitektur
  • Erstellung der Software Architektur für unterschiedliche Software Einheiten
  • Erstellung der Software Spezifikation für unterschiedliche Software Einheiten
  • Erstellung von Integrations-, Implementierungs- und Prüfkonzepten für unterschiedliche Software Einheiten
  • Implementierung, Test und Integration unterschiedlicher Software Einheiten

Software:
Java/Webservices(Axis2)/SOA
Web-Design mit HTML, JSP und CSS
Persistenz per Hibernate
Abaxx Components 7.0.1 (Portal und Workflow Engine)
Software AG Integration Server und Web Methods Suite 7.1.2
Tests mit junit, Logging mit log4j
Prozessautomatisierung mit ant und xDoclet
Modellierungswerkzeug Enterprise Architekt
Flow-Charts mit MS Visio
Sourcecode Verwaltung mit svn
Kommunikation mit MS Outlook
Dokumentation mit MS Word

Java Webservices Axis SOA HTML JSP CSS Hibernate Abaxx Software AG Integration Server Web Methods Suite JUnit log4j Ant Enterprise Architect MS Visio SVN MS Outlook MS Word
Software Architektur Spezifikation Integrationskonzept Implementierungskonzept Prüfkonzept Implementierung Test Integration V-Modell V-Modell XT
Luft- und Raumfahrtunternehmen, militärischer Hintergrund
8 Monate
2007-08 - 2008-03

Militärischer Informationsverbund

Software-Entwickler Anforderungsanalyse Konzeption Design ...
Software-Entwickler

Anforderungsanalyse, Konzeption, Design, Implementierung, Test und Integration einer Service Chain auf Basis eines Workflows einschließlich des zugehörigem Datenmodell und eines Object-Relational Mapping zur Persistierung mit Hibernate.
Software:
Java/J2EE(EJB)
Web-Design mit HTML, JSP und CSS
Persistenz per Hibernate
Abaxx Components 4.6.2 (Portal und Workflow Engine)
Tests mit junit, Logging mit log4j
Prozessautomatisierung mit ant und xDoclet
Modellierungswerkzeug Together
Flow-Charts mit MS Visio
Sourcecode Verwaltung mit cvs
Kommunikation mit MS-Outlook
Dokumentation mit MS Word

Java J2EE EJB HTML JSP CSS Hibernate Abaxx JUnit log4j Ant Together MS Visio CVS MS Outlook MS Word
Anforderungsanalyse Konzeption Design Implementierung Test Integration V-Modell
Luft- und Raumfahrtunternehmen, militärischer Hintergrund
6 Monate
2007-01 - 2007-06

Militärischer Informationsverbund

Software Entwickler Integration Analyse Konzeption ...
Software Entwickler

Integration eines Tools zur ontologiegestützten Freitextsuche (von einer Drittfirma) in das vorhandene Web-Portal. Die Arbeiten umfaßten die Analyse des zu integrierenden Tools, Konzeption, Design und Implementierung aller für die Integration notwendigen Komponenten einschließlich der zugehörigem Datenmodell und eines Object-Relational Mapping zur Persistierung mit Hibernate, Integration und Test.
Software:
Java/J2EE(EJB)/JBoss MBean
Web-Design mit HTML, JSP und CSS
Persistenz per Hibernate
Abaxx Components 4.6.2 (Portal und Workflow Engine)
Berührungspunkte mit: Lucene, Protege, Joseki
Tests mit junit, Logging mit log4j
Prozessautomatisierung mit ant und xDoclet
Modellierungswerkzeug Together
Flow-Charts mit MS Visio
Sourcecode Verwaltung mit cvs
Kommunikation mit MS-Outlook
Dokumentation mit MS Word

Java J2EE EJB MBean HTML JSP CSS Hibernate Abaxx Lucene Protégé Joseki JUnit log4j Ant Together MS Visio CVS MS Outlook MS Word
Integration Analyse Konzeption Design Implementierung V-Modell
Luft- und Raumfahrtunternehmen, militärischer Hintergrund
4 Monate
2006-09 - 2006-12

Wissensdatenbank

Software-Entwickler Anforderungsanalyse Datenmodellierung Konzeption ...
Software-Entwickler

Anforderungsanalyse, Datenmodellierung, Konzeption einer GIS-Integration in ein Web-Portal, Umsetzung
Software:

Java, HTML, JSP und CSS

Abaxx Components 4.6.2 (Portal und Workflow Engine)
Dokumentation mit MS Word
Modellierungswerkzeug Together
Flow-Charts mit MS Visio
Kommunikation mit MS-Outlook

Java HTML JSP CSS Abaxx MS Word Together MS Visio MS Outlook
Anforderungsanalyse Datenmodellierung Konzeption Software-Entwicklung V-Modell
Luft- und Raumfahrtunternehmen, militärischer Hintergrund
2 Monate
2006-07 - 2006-08

Erweiterter Grid-Verbund - Sensor Aufklärung Lage

Software-Entwickler Anforderungsanalyse Konzeption Software-Entwicklung ...
Software-Entwickler

Konzeption/Design und Umsetzung eines Frameworks zur Verwaltung von CORBA Servern, unter anderem mit folgenden Anforderungen:

  • Verwaltung unterschiedlicher Dienste
  • Erzeugen und Abräumen von CORBA Diensten als Factory
  • Bereitstellen eines Alterungsmechanismus für die verwalteten CORBA Dienste

Software:
Java,CORBA (Zielumgebung)
Dokumentation: MS Word
Modellierungswerkzeug Together
Flow-Charts mit MS Visio
Kommunikation mit MS-Outlook

Java Corba MS Word Together MS Visio MS Outlook
Anforderungsanalyse Konzeption Software-Entwicklung V-Modell
Luft- und Raumfahrtunternehmen, militärischer Hintergrund
6 Monate
2006-01 - 2006-06

Militärischer Informationsverbund

Software-Entwickler Integration Software-Entwicklung
Software-Entwickler

Anbindung von Diensten an die Fremdsystem Schnittstelle des Zielsystems zur bidirektionalen Kommunikation mit externen Systemen
Modellierung zugehöriger Datenmodelle und eines Object-Relational Mapping zur Persistierung mit Hibernate
Einbindung dieser Dienste in fachspezifische Workflows und Integration anwendungsbezogener Oberflächen in das Portal des Zielsystems.

Software:
Java/J2EE(EJB)
Web-Design mit HTML, JSP und CSS
Persistenz per Hibernate
Abaxx Components 4.6.2 (Portal und Workflow Engine)
Tests mit junit, Logging mit log4j
Prozessautomatisierung mit ant und xDoclet
Modellierungswerkzeug Together
Flow-Charts mit MS Visio
Sourcecode Verwaltung mit cvs
Kommunikation mit MS-Outlook

Java J2EE EJB HTML JSP CSS Hibernate Abaxx JUnit log4j Ant Together MS Visio CVS MS-Outlook
Integration Software-Entwicklung
Luft- und Raumfahrtunternehmen, militärischer Hintergrund
1 Jahr
2005-01 - 2005-12

Militärischer Informationsverbund

Software-Entwickler Anforderungsanalyse Konzeption Implementierung ...
Software-Entwickler

Integration proprietärer Eigenentwicklungen des Auftragsgebers in das J2EE basierte Portal des Zielsystems.
Einbindung dieser Eigenentwicklungen in fachspezifische Workflows.
Modellierung zugehöriger Datenmodelle und eines Object-Relational Mapping zur Persistierung mit Hibernate.

Erstellung anwendungsbezogener Portaloberflächen
Integration und Test
Anforderungsanalyse, Konzeption und Implementierung einer Schnittstelle zur Anbindung von externen Systemen und Portalen an das Zielsystem bzw. Portal. Abstimmung der Schnittstelle mit dem Unterauftragnehmer. Integration und Test.

Software:
Java/J2EE(EJB)/JADE
Ontologie mit Protégé
Web-Design mit HTML, JSP und CSS
Anbindung von Lagacy Systemen per CORBA
Persistenz per Hibernate
Abaxx Components 4.6.2 (Portal und Workflow Engine)
Tests mit junit, Logging mit log4j
Prozessautomatisierung mit ant und xDoclet
Modellierungswerkzeug Together
Flow-Charts mit MS Visio
Sourcecode Verwaltung mit cvs
Kommunikation mit MS-Outlook

Java J2EE EJB JADE Protégé HTML JSP CSS Corba Hibernate Abaxx JUnit log4j Ant Together MS Visio CVS MS Outlook
Anforderungsanalyse Konzeption Implementierung Software-Architektur Integration V-Modell
Luft- und Raumfahrtunternehmen, militärischer Hintergrund
1 Jahr
2004-01 - 2004-12

Militärischer Informationsverbund

Software-Entwickler Konzeption Integration Softwareentwicklung ...
Software-Entwickler

Integration von eigenentwickelten Diensten des Auftraggebers in das ISVA System in Form von JADE Agenten.
Unterstützung bei der Konzeption und Umsetzung einer CORBA Service Factory zur Überwachung und Verwaltung von CORBA Diensten.
Unterstützung bei der Auswahl eines J2EE basierten Portalsystems als künftige Systemplattform von ISVA.

Software:
Java/J2EE(EJB)/JADE/CORBA
Ontologie mit Protégé
Tests mit junit
Logging mit log4j
Prozessautomatisierung mit ant
Modellierungswerkzeug Together
Flow-Charts mit MS Visio
Sourcecode Verwaltung mit cvs
Kommunikation mit Lotus Notes

Java J2EE EJB JADE Corba Protégé JUnit log4j Ant Together MS Visio
Konzeption Integration Softwareentwicklung Tool Evaluierung CVS Lotus Notes
Luft- und Raumfahrtunternehmen, militärischer Hintergrund
1 Jahr
2003-01 - 2003-12

Militärischer Informationsverbund

Software-Entwickler Analyse Anforderungsanalyse Softwaredesign ...
Software-Entwickler

Analyse bestehender Agenten (Grasshopper) des Auftraggebers.
Anforderungsanalyse, Design von Anwendungsfällen
Abstimmung einer ontologiebasierten Agentenschnittstelle mit einem Unterauftragnehmer
Konzeption und Umsetzung eines generischen Service Agenten der unterschiedliche Dienste des Auftraggebers in der Agentenplattform (JADE) des ISVA anbietet
Integration und Test.

Software:
Java/JADE
Ontologie mit Protégé
Tests mit junit
Logging mit log4j
Prozessautomatisierung mit ant
Modellierungswerkzeug Rational Rose
Flow-Charts mit MS Visio
Sourcecode Verwaltung mit cvs
Kommunikation mit Lotus Notes

Java JADE Protégé JUnit log4j Ant Rational Rose MS Visio CVS Lotus Notes
Analyse Anforderungsanalyse Softwaredesign Softwareentwicklung Design-Konzept V-Modell
Luft- und Raumfahrtunternehmen, militärischer Hintergrund
9 Monate
2002-04 - 2002-12

Militärischer Informationsverbund

Software Entwickler Konzeption Softwareentwicklung
Software Entwickler

Unterstützung bei der Umsetzung einer Fremdsystem Schnittstelle zur Kommunikation eines Java Rich-Client mit einer proprietären in C++ entwickelten Kartensoftware. Die Kommunikation umfaßte dabei unter anderem das Platzieren, Manipulieren und Löschen von Objekten mit geographischem Bezug auf einer Karte.
Konzeption und Umsetzung eines Frameworks zur Integration von Single User / Single Tasking lagacy Systemen in den Multi User / Multi Tasking Serverbetrieb im Zielsystem.

Software:
Java/Swing,
Tests mit junit,
Logging mit log4j,
Modellierungswerkzeug Rational Rose,
Flow-Charts mit MS Visio,
Sourcecode Verwaltung mit cvs,
Kommunikation mit Lotus Notes

Java Swing JUnit log4j Rational Rose MS Visio CVS Lotus Notes
Konzeption Softwareentwicklung
Luft- und Raumfahrtunternehmen, militärischer Hintergrund
10 Monate
2001-07 - 2002-04

Zeiterfassung und Zeitmanagement

Software-Entwickelr
Software-Entwickelr

Analyse und Entwurf eines Zeiterfassungs- und Zeitmanagementsystems

  • Aufnehmen der Anwenderforderungen des Referenzkunden
  • Definition der Anwendungsfälle
  • Design und Implementierung des Systems
  • Einführung des Systems beim Referenzkunden und Schulung der Mitarbeiter des Referenzkunden.
Lotus Notes 4.x
Banken

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der Wirtschaftsinformatik an der FH in Hof.
Abschluß: Diplom Wirtschaftsinformatiker FH 2001

Studium in "Computer Science - Software Engineering" am IT Carlow/Irland
Abschluß: Bachelor of Science - Software Engineering 2000

Position

Position

Beratung und Unterstützung im gesamten Produktlebenszyklus: Anfoderungsanalyse

Konzeption

System-/Softwarearchitektur

Implementierung

automatisiertes Testen

Fehleranalyse und Behebung

21 Jahre Projekterfahrung im Java-Umfeld, davon 20 Jahre freiberuflich.

Kompetenzen

Kompetenzen

Top-Skills

Spring Java REST Back-End WebService SOAP Java EE spring boot Hibernate JPA Oracle MySQL JUnit Git Maven ESB swagger openapi

Aufgabenbereiche

Analyse
Anforderungsanalyse
Anwendungsfall-Modellierung
Automatisierte Tests
Bugfixing
Business Process Modeling
Code-Review
Datenmodellierung
Design
Design-Konzept
Implementierung
Integration
Konzeption
Refactoring
Software-Architektur
Software-Entwicklung
Softwaredesign
Softwareentwicklung
SW-Modellierung
System-Architektur
Test
Tool Evaluierung
UML Modellierung

Produkte / Standards / Erfahrungen / Methoden

Abaxx
Ant
Apache Camel
Apache Karaf
Apache Tomcat
Axis
ClearCase
ClearQuest
Confluence
CSS
CVS
EasyMock
EJB
Enfinity Suite
Enterprise Architect
Enterprise Service Bus
ESB
Firebug
Git
Gitlab
Hibernate
HPQC
HTML
Hudson
Implementierungskonzept
Integrationskonzept
IntelliJ IDEA
Intershop Enfinity
Jackson
JADE
Jenkins
Jetty
JIRA
Joseki
JSON
JUnit
Liferay Portal
log4j
Lucene
Maven
MBean
Microservices
Microsoft Office 365
Mockito
MS Outlook
MS Visio
MS Word
MS-Outlook
MVC
MyBatis
OpenLDAP
OpenSSO
PowerMock
Protégé
Prüfkonzept
Rational Rose
REST
RSA
Scrum
Selenium
service oriented architecture
SOA
SOAP
Soap UI
SoapUI
Software AG Integration Server
Software Architektur
Spezifikation
Spring
Spring Tool Suite
SVN
Swagger
Swing
Together
Tortoise
V-Modell
V-Modell XT
Web Methods Suite
Webservices
WSDL
WSO2
XML
yedit
Erfahrung/Schwerpunkte:
=======================

Technische Beratung der Projektleitung
Objektorientierte Modellierung (UML)
Objektorientierte Programmierung (Java, J2EE, Java Webservices)
Object-Relational Mapping (Hibernate)
Software-Architektur
Testautomatisierung(jUnit+powerMock+easyMock+mockito, Selenium)
V-Model
SCRUM

Bekannte Tools/Techniken:
=========================
Tools:
------
Together
Rational Rose
Enterprise Architect
Eclipse IDE
Borland J Builder
IBM Rational Tool Suite(RSA, Clear Case, Clear Quest)
cvs
svn(Tortoise)
git
ant
mvn
selenium
soapui
xdoclet

Frameworks:
-----------
hibernate/jpa
log4j
junit with easyMock, PowerMock, mockito + spring junit runner
axis2(soap/rest)
jabx
jackson
struts
spring

Plattformen:
------------
Apache Tomcat
Borland Application Server 4.5
JBoss Application Server 3.x, 4.x
WebLogic Application Server
JADE Agentenplattform
Lotus Notes 4.x
Abaxx Components 4.x, 6.x, 7.x
Liferay 4.x, 5.x
Intershop Enfinity 6.4
nginx

Datenbanken:
------------
Oracle
postgre SQL
mySQL

Sonstiges:
----------
HTTP
FTP
HTML
XML, XSD
CSS
JSP
Javascript
SQL

Betriebssysteme

Unix
Windows

Programmiersprachen

CORBA IDL
J2EE
Java
J2SE, J2EE, diverse Frameworks
JavaScript
J2EE
JSP
Lotus Notes Script
Tätigkeit im Jahr 2000; Notes Version 4.5 und 4.6

Datenbanken

JDBC
Zugriff auf diverse SQL Datenbanken
Lotus Notes
4.5 / 4.6
Oracle
Version 9i mit Spatial
Postgres
Version 8.1.1
SQL
my sql, hibersonic
Tiefgehnde praktische Erfahrung mit Hibernate

Datenkommunikation

CORBA
tiefgehende praktische Erfahrung mit Java Corba (vor allem JDK1.4), praktische Erfahrung mit Borland VisiBroker
Internet, Intranet
Message Queuing
JMS
REST
XML/JSON
RPC
Java Remote Procedure Calls
SMTP
Java Mail
SOAP
TCP/IP
Tiefgehende Kenntnisse von HTTP, FTP
XMLoverHTTP

Hardware

PC

Branchen

Branchen

Banken - Personalwesen - Zeitmanagement
Finanzdienstleister
Luft- und Raumfahrt - militärische Projekte
eCommerce

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich

Ich bin in Batumi, Georgien

100% remote

möglich

Projekte

Projekte

2 Jahre 2 Monate
2022-11 - 2024-12

Weiterentwicklung des Internationalen Online Marktplatzes im Tagesgeschäft Refactoring

Senior Software-Entwickler System-Architektur Software-Architektur Anforderungsanalyse ...
Senior Software-Entwickler
Unterstützung bei der Weiterentwicklung der System- und Software Architektur
Unterstützung bei der Anforderungsanalyse
Konzeption und Umsetzung der fachlichen Anforderungen
automatisierte IT-Tests (jUnit, mockito, Spring4Junit Runner)
Durchführung von Code-Reviews und Refactorings
Unterstützung fachlicher Abnahmetests
Software:
Shop Backend: Java, Stripes ( mvc) on jetty
Persistenzschicht myBatis

Schnittstellen mit MVC, REST
Tests mit junit+mockito+spring4junitRunner;
Logging mit log4j
jira,jenkins,mvn
Sourcecode Verwaltung mit git, gitlab
Kommunikation mit Outlook, Office 365
Dokumentation internes Wiki(confluence)
Entwicklung mit IntelliJ IDEA
Java Spring JUnit Mockito log4j Atlassian JIRA Jenkins Maven Git GitLab Teams Office 365 Atlassian Confluence IntelliJ Jetty Swagger Stripes MyBatis
System-Architektur Software-Architektur Anforderungsanalyse Konzeption Implementierung Software-Entwicklung Code-Review Automatisierte Tests Scrum MVC REST
Internationaler Online Marktplatz
100% Remote
3 Jahre 4 Monate
2019-03 - 2022-06

Tagesgeschäft

Senior Software-Entwickler System-Architektur Software-Architektur Anforderungsanalyse ...
Senior Software-Entwickler

Der Umfang des Projektes umfasste:

  • Weiterentwicklung des Internationalen Online Marktplatzes im Tagesgeschäft
  • Refactoring


Tätigkeiten:

  • Unterstützung bei der Weiterentwicklung der System- und Software Architektur
  • Unterstützung bei der Anforderungsanalyse
  • Konzeption und Umsetzung der fachlichen Anforderungen
  • automatisierte IT-Tests (jUnit, mockito, Spring4Junit Runner)
  • Durchführung von Code-Reviews und Refactorings
  • Unterstützung fachlicher Abnahmetests

Software:
Shop Backend: Java, Stripes ( mvc) on jetty
Persistenzschicht myBatis

Schnittstellen mit MVC, REST
Tests mit junit+mockito+spring4junitRunner;
Logging mit log4j
jira,jenkins,mvn
Sourcecode Verwaltung mit git, gitlab
Kommunikation mit Outlook, Office 365
Dokumentation internes Wiki(confluence)
Entwicklung mit IntelliJ IDEA

Java Spring JUnit Mockito log4j JIRA Jenkins Maven Git Gitlab Teams Microsoft Office 365 Confluence IntelliJ IDEA Jetty Swagger Stripes MyBatis
System-Architektur Software-Architektur Anforderungsanalyse Konzeption Implementierung Software-Entwicklung Code-Review Automatisierte Tests Scrum MVC REST
Internationaler Online Marktplatz
1 Jahr
2018-01 - 2018-12

Internationale Shop-Plattform Erweiterung GCC und Weiterentwicklung

Senior Software-Entwickler System-Architektur Software-Architektur Anforderungsanalyse ...
Senior Software-Entwickler

Der Umfang des Projektes umfasste:

  • Erweiterung der Internationalen Shop-Plattform des Kunden für GCC (gulf coast countries)
  • Neue Internet-Shops für die Länder Dubai und Saudi Arabien
  • Entwicklung neuer Features für die Internetshops der übrigen Länder
  • Weiterentwicklung der API für mobile Endgeräte
  • Weiterentwicklung der QA, Ausbau der automatisierten Tests

Tätigkeiten:

  • Umsetzung der Anforderungen für die neuen Internet-Shops für Dubai und Saudi Arabien
  • Weiterentwicklung und Betreuung des ESB für alle Länder
  • Konzeption und Backendseitige Umsetzung des Arbeitspaketes "offene Rechnungen"; Umsetzung erfolgte in Form von Microservices
  • Konzeption und Backendseitige Umsetzung des Arbeitspaketes "neuer RU-Checkout"
  • Konzeption und Backendseitige Umsetzung des Arbeitspaketes "Geschenkgutschein"
  • Bereitstellung von REST-Services aus den Bereichen Katalog/Suche/Service/Order für mobile Endgeräte
  • Einarbeitung und Betreuung eines neuen Teams für die Weiterentwicklung der Schnittstelle für mobile Endgeräte
  • Unterstützung bei der Konzeption und Backendseitigen Umsetzung des Arbeitspakets "PCI Compliance"
  • automatisierte IT-Tests (jUnit, mockito, Spring4Junit Runner, Selenium+Screenplay Pattern)
  • Durchführung von Code-Reviews
  • Unterstützung fachlicher Abnahmetests
  • Begleitung des Rollout für die Internet-Shops von Dubai und Saudi-Arabien

Software:

Shop Backend: Java, Spring (v.a. mvc/rest/security) on tomcat

ESB: apache camel running on karaf

Schnittstellen mit MVC, SOAP und REST

Schnittstellendokumentation mit swagger

Tests mit junit+mockito+spring4junitRunner; Selenium+Screenplay
Logging mit log4j
jira,jenkins,mvn
Sourcecode Verwaltung mit git, gitlab
Kommunikation mit Outlook
Dokumentation internes Wiki(confluence)
Entwicklung mit Spring Tool Suite

Java Spring JUnit Mockito log4j JIRA Jenkins Maven Git Gitlab MS Outlook Confluence IntelliJ IDEA Apache Tomcat Apache Camel Apache Karaf Swagger
System-Architektur Software-Architektur Anforderungsanalyse Konzeption Implementierung Software-Entwicklung Code-Review Automatisierte Tests Scrum Enterprise Service Bus Microservices MVC SOAP REST
eCom Betreiber
1 Jahr
2017-01 - 2017-12

Internationale Shop-Plattform Rollout und Weiterentwicklung

Senior Software-Entwickler System-Architektur Software-Architektur Anforderungsanalyse ...
Senior Software-Entwickler

Der Umfang des Projektes umfasste:

  • Begleitung der Rollouts für die Internet-Shops der Niederlassungen CH/IT/RU
  • Weiterentwicklung der System- und Software-Architektur hin zu Microservices
  • Entwicklung neuer Features für die Internetshops der Länder

Weiterentwicklung der QA, Ausbau der automatisierten Tests


Tätigkeiten:

  • Unterstützung bei der Weiterentwicklung der System- und Software Architektur hin zu Microservices
  • Definition der fachlichen Services
  • Weiterentwicklung und Betreuung des ESB für alle Länder
  • Weiterentwicklung der Kommunikation zwischen Shop-Backend und ESB, Länderabhängige Versionierung von Services
  • Konzeption und Umsetzung eines Testdata Service zur Verbesserung und Stabilisierung der automatisierten Tests
  • Konzeption und Umsetzung eines Application Gateway zur Kommunikation des Shop Frontend mit den neuen Microservices einschließlich Authentifizierung und Authorisierung mittels Java Web Token (JWT)
  • Shop-Backendseitige Umsetzung der Arbeitspakete "Wunschzettel" und "persönlicher Größenberater"; Umsetzung erfolgte in Form von Microservices
  • Mitarbeit an der Integration von Paypal
  • automatisierte IT-Tests (jUnit, mockito, Spring4Junit Runner, Selenium+Screenplay Pattern)
  • Durchführung von Code-Reviews
  • Unterstützung fachlicher Abnahmetests

Begleitung der Rollouts für die Internet-Shops der Niederlassungen CH/IT/RU

Software:
Shop Backend: Java, Spring (v.a. mvc/rest/security) on tomcat

ESB: apache camel running on karaf

Schnittstellen mit MVC, SOAP und REST
Tests mit junit+mockito+spring4junitRunner; Selenium+Screenplay
Logging mit log4j
jira,jenkins,mvn
Sourcecode Verwaltung mit git, gitlab
Kommunikation mit Outlook
Dokumentation internes Wiki(confluence)
Entwicklung mit Spring Tool Suite

Java Spring JUnit EasyMock Mockito log4j JIRA Jenkins Maven Enterprise Architect Git MS Outlook Confluence Spring Tool Suite Apache Tomcat Apache Camel Apache Karaf
System-Architektur Software-Architektur Anforderungsanalyse Konzeption Implementierung Software-Entwicklung Code-Review Automatisierte Tests Scrum Enterprise Service Bus Microservices MVC SOAP REST
eCom Betreiber
1 Jahr 7 Monate
2015-06 - 2016-12

Internationale Shop-Plattform

Senior Software-Entwickler System-Architektur Software-Architektur Anforderungsanalyse ...
Senior Software-Entwickler

Der Umfang des Projektes umfasste:

  • Konzeption und Erstellung einer internationalen Shop-Plattform für die Internet-Shops der Niederlassungen DE/AT/CH/IT/RU
  • Umsetzung auf Basis einer Service orientierten Architektur
  • Verlagerung der fachlichen Prozesse in die CRM Systeme der Länder

Tätigkeiten:

  • Unterstützung bei der Toolauswahl und Durchführung von POCs
  • Unterstützung bei der System- und Software Architektur
  • Modelierung: Anforderungen, Anwendungsfälle, Systemarchitektur, Software Architektur, Geschäftsprozesse
  • Definition der fachlichen Services
  • Konzeption und Umsetzung der Kommunikation zwischen Shop-Backend und ESB
  • Umsetzung des Arbeitspaketes "Authentifizierung" im Shop-Backend auf Basis von Spring Security
  • Umsetzung des Arbeitspaketes "Mein Konto", "Newsletter" im Shop-Backend
  • Shop-Backendseitige Umsetzung des Arbeitspaketes "SEO"
  • Mitarbeit an den Arbeitspaketen "Warenkorb" und "Bestellprozess"
  • automatisierte IT-Tests (jUnit, easyMock, mockito, Spring4Junit Runner)
  • Durchführung von Code-Reviews
  • Unterstützung fachlicher Abnahmetests

Software:

Shop Backend: Java, Spring (v.a. mvc/rest/security) on tomcat

Schnittstellen mit MVC, SOAP und Rest

Tests mit junit+easyMock+mockito+spring4junitRunner;
Logging mit log4j
jira,jenkins,mvn
Modellierung mit Enterprise Architekt
Sourcecode Verwaltung mit git
Kommunikation mit Outlook
Dokumentation internes Wiki(confluence)
Entwicklung mit Spring Tool Suite

Java Spring JUnit EasyMock Mockito log4j JIRA Jenkins Maven Enterprise Architect Git MS Outlook Confluence Spring Tool Suite Apache Tomcat
System-Architektur Software-Architektur Anforderungsanalyse Anwendungsfall-Modellierung Konzeption Implementierung Software-Entwicklung Code-Review Automatisierte Tests service oriented architecture MVC SOAP REST
eCom Betreiber
6 Monate
2014-12 - 2015-05

Newsletter Ablösung/Archivierung

Software Entwickler Anforderungsanalyse Anwendungsfall-Modellierung Konzeption ...
Software Entwickler

Der Umfang des Projektes umfasste:

  • Rechtssichere Archivierung der Newsletter-Anmeldung
  • Umstellung auf rechtlich neue Newsletter-Anmeldung
  • Umsetzung neuer fachlicher Anforderungen

Tätigkeiten:

  • Kommunikation mit dem Fachbereich
  • Beratung zur technischen Umsetzung fachlicher Anforderungen
  • Modelierung: Anforderungen, Anwendungsfälle
  • Konzeption und Umsetzung automatisierte IT-Tests (jUnit, powerMock, easyMock)
  • Unterstützung fachlicher Abnahmetests

Software:
Java/Intershop Enfinity, jsp, javascript, html, css
Tests mit junit+powerMock+easyMock; Logging mit log4j
Prozessautomatisierung Enfinity spezifisch/proprietär; hpqc,hudson,ant basiert
Modellierung mit Enterprise Architekt
Sourcecode Verwaltung mit svn
Kommunikation mit Outlook
Dokumentation mit MS Word/internes Wiki
Entwicklung mit Enfinity Suite und Firebug

Java Intershop Enfinity JSP JavaScript HTML CSS JUnit PowerMock EasyMock log4j HPQC Hudson Ant Enterprise Architect SVN MS Outlook MS Word Enfinity Suite Firebug
Anforderungsanalyse Anwendungsfall-Modellierung Konzeption Implementierung Software-Entwicklung Automatisierte Tests
ecom Betreiber
7 Monate
2014-05 - 2014-11

Factfinder upgrade

Software-Entwickler Anforderungsanalyse Anwendungsfall-Modellierung Software-Architektur ...
Software-Entwickler

Der Umfang des Projektes umfasste:

  • Factfinder upgrade auf neue Version
  • Umstellung auf Varianten
  • Überarbeitung des Product- und Content-Feed
  • Ersetzen der Enfinity Factfinder Cartridge durch fachliche Services für die Suche/Navigation, Suggest und TagCloud
  • Direktes ansprechen der SOAP und des JSON Services von Factfinder
  • Umsetzung neuer fachlicher Anforderungen

Tätigkeiten:

  • Kommunikation mit dem Fachbereich
  • Beratung zur technischen Umsetzung fachlicher Anforderungen
  • Modelierung: Anforderungen, Anwendungsfälle, Software Architektur, Services, Klassen, Schnittstellen
  • Konzeption und Umsetzung von fachlichen Services für die Suche/Navigation, Suggest und TagCloud
  • Bugfixing, Refactoring des Legacy-Systems
  • automatisierte IT-Tests (jUnit, powerMock, easyMock)
  • Unterstützung fachlicher Abnahmetests


Software:
Java/Intershop Enfinity, jsp, javascript, html, css, Anbindung von Webservices SOAP(Axis) und Rest/JSON(Jackson)
Tests mit junit+powerMock+easyMock; Logging mit log4j
Prozessautomatisierung Enfinity spezifisch/proprietär; hpqc,hudson,ant basiert
Modellierung mit Enterprise Architekt
Sourcecode Verwaltung mit svn
Kommunikation mit Outlook
Dokumentation mit MS Word/internes Wiki
Entwicklung mit Enfinity Suite und Firebug

Java Intershop Enfinity JSP JavaScript HTML CSS WebServices SOAP Axis REST JSON Jackson JUnit PowerMock EasyMock log4j HPQC Hudson Ant Enterprise Architect SVN MS Outlook MS Word Enfinity Suite Firebug
Anforderungsanalyse Anwendungsfall-Modellierung Software-Architektur SW-Modellierung UML Modellierung Konzeption Implementierung Software-Entwicklung Bugfixing Refactoring Automatisierte Tests
ecom Betreiber
1 Jahr
2013-05 - 2014-04

Checkout

Software-Entwickler Anforderungsanalyse Business Process Modeling Anwendungsfall-Modellierung ...
Software-Entwickler

Umstellung des Checkout-Prozesses im Internet Shop auf fachliche Services.

  • Kommunikation mit dem Fachbereich, Beratung zur technischen Umsetzung fachlicher Anforderungen
  • Review der Fachfeinkonzeption
  • Modelierung: fachliche Prozesse, Anforderungen, Anwendungsfälle, Software Architektur, Services, Klassen, Schnittstellen
  • Definition der fachlichen Services für den neuen Checkout-Prozess
  • Konzeption und Umsetzung eines neuen, serviceorientierten Checkout-Prozesses im Shop
  • Bugfixing, Refactoring des Legacy-Systems
  • automatisierte IT-Tests (jUnit, powerMock, easyMock, Selenium)
  • Beratung, KnowHow Transfer zu Software-Architektur und Java-Entwicklung
  • Unterstützung fachlicher Abnahmetests
  • Unterstützung des Release-Managements


Software:
Java/Intershop Enfinity, jsp, javascript, html, css, Webservices
Schnittstellen zum CRM (SAP) in Java/XML/SOAP
Tests mit junit+powerMock+easyMock, Selenium; Logging mit log4j
Prozessautomatisierung Enfinity spezifisch/proprietär; hpqc,hudson,ant basiert
Modellierung mit Enterprice Architekt
Sourcecode Verwaltung mit svn
Release-Management mit Tortoise
Kommunikation mit Outlook
Dokumentation mit MS Word/internes Wiki
Entwicklung mit Enfinity Suite und Firebug

Java Intershop Enfinity JSP JavaScript HTML CSS WebServices XML SOAP SoapUI JUnit PowerMock EasyMock Selenium log4j HPQC Hudson Ant Enterprise Architect SVN Tortoise MS Outlook MS Word Enfinity Suite Firebug
Anforderungsanalyse Business Process Modeling Anwendungsfall-Modellierung Software-Architektur SW-Modellierung UML Modellierung Konzeption Implementierung Software-Entwicklung Bugfixing Refactoring Automatisierte Tests
ecom Betreiber
3 Monate
2013-02 - 2013-04

SEPA

Software-Entwickler Anforderungsanalyse Konzeption Design ...
Software-Entwickler

Umstellung des Internet Shopsystems auf SEPA

  • Kommunikation mit dem Fachbereich
  • Beratung zur technischen Umsetzung fachlicher Anforderungen
  • Konzeption und Umsetzung von SEPA („Single Euro Payments Area“) im Shop und an den Schnittstellen (Services) zum CRM (SAP)
  • Bugfixing
  • Refactoring
  • IT-Tests
  • Beratung, KnowHow Transfer zu Software-Architektur und Java-Entwicklung
  • Unterstützung fachlicher Abnahmetests


Software:
Java/Intershop Enfinity, jsp, javascript, html, css, Webservices
Schnittstellen zum CRM (SAP) in Java/XML/SOAP
Tests mit junit, interaktiv; Logging mit log4j
Prozessautomatisierung Enfinity spezifisch/proprietär; hpqc,hudson,ant basiert
Modellierung mit Enterprise Architekt
Sourcecode Verwaltung mit svn
Kommunikation mit Outlook
Dokumentation mit MS Word/interes Wiki
Entwicklung mit Enfinity Suite und Firebug

Java Intershop Enfinity JSP JavaScript HTML CSS WebServices XML SOAP JUnit log4j HPQC Hudson Ant Enterprise Architect SVN MS Word MS Outlook Enfinity Suite Firebug
Anforderungsanalyse Konzeption Design Implementierung Bugfixing Refactoring Test Software-Architektur
ecom Betreiber
6 Monate
2012-08 - 2013-01

Militärischer Informationsverbund

Software-Entwickler Konzeption Design Implementierung ...
Software-Entwickler

Arbeitspaket Rechtemanagment:

  • Anbindung unterschiedlicher Informationsportale(Liferay, Abaxx) an einen gemeinsamen LDAP-Server (openLDAP) unter berücksichtigung der PKI BW Struktur
  • Umsetzung eines Single-Sign-On für diese Informationsportale einschließlich der Einbindung vorhandener WebServices (Axis 1 / Axis 2) mit openSSO
  • Konzeption/Umsetzung eines Workflows zur Einstufung von Informationen (Frontend/Backend)
  • Beratung, KnowHow Transfer
  • Unterstützung der Abnahmetests


Software:
Java/Webservices(Axis)/SOA
Web-Design mit HTML, JSP und CSS
Persistenz per Hibernate
Abaxx Components 7.0.1 (Portal und Workflow Engine)
Liferay 4.x, 5.x
openLDAP
openSSO
Tests mit junit, Logging mit log4j
Prozessautomatisierung mit ant und xDoclet
Modellierungswerkzeug Enterprise Architekt
Flow-Charts mit MS Visio
Sourcecode Verwaltung mit svn
Kommunikation mit MS Outlook
Dokumentation mit MS Word

Java WebServices Axis SOA HTML JSP CSS Hibernate Abaxx Liferay Portal OpenLDAP OpenSSO JUnit log4j Ant Enterprise Architect MS Visio SVN MS Outlook MS Word
Konzeption Design Implementierung Integration Test Software-Entwicklung
Luft- und Raumfahrtunternehmen, militärischer Hintergrund
7 Monate
2012-01 - 2012-07

eCommerce Tagesgeschäft

Software-Entwickler Anforderungsanalyse Konzeption Implementierung ...
Software-Entwickler

Intershop Enfinity/Internet Shopsystem: Tagesgeschäft.

  • Kommunikation mit dem Fachbereich, Beratung zur technischen Umsetzung fachlicher Anforderungen
  • Konzeption und Umsetzung neuer Features/fachlicher Anforderungen im Shop
  • Bugfixing, Refactoring, IT-Tests
  • Beratung, KnowHow Transfer zu Software-Architektur und Java-Entwicklung
  • Unterstützung fachlicher Abnahmetests


Software:
Java/Intershop Enfinity, jsp, javascript, html, css, Webservices
Schnittstelle in Java/XML
Tests mit junit, interaktiv; Logging mit log4j
Prozessautomatisierung Enfinity spezifisch/proprietär; hpqc,hudson,ant basiert
Flow-Charts mit yed
Modellierung mit Enfinity Suite
Sourcecode Verwaltung mit svn
Kommunikation mit Outlook
Dokumentation mit MS Word/interes Wiki
Entwicklung mit Enfinity Suite und Firebug

Java Intershop Enfinity JSP JavaScript HTML CSS WebServices XML JUnit log4j HPQC Hudson Ant yedit Enfinity Suite SVN MS Outlook MS Word Firebug
Anforderungsanalyse Konzeption Implementierung Bugfixing Refactoring Test Software-Architektur
ecom Betreiber
11 Monate
2011-01 - 2011-11

Integrationsplattform BIP

Software-Entwickler Konzeption Design Implementierung ...
Software-Entwickler

Bereitstellung und Betreuung von Fachservices für Kunden bzw. deren Dienstleister in Form von Axis2 Webservices - Scrum Projekt.

  • Erstellung und Betreuung von ca. 30 Fachservices als Axis2 Webservices in der Integrationsplattform BIP
  • Konzeption und beispielhafte Umsetzung(Server/Client) für eine Übertragung binärer Daten mit Webservices
  • Erstellung von Software zur automatisierten Analyse von Abhängigkeiten aus dem Source - Code der Komponenten und anschließender Befüllung des BIP Repositories
  • Erstellung von Validatoren zur Annotation-basierten Eingabeprüfung der Webservice - Parameter
  • Erstellung eines Testroboters zur Durchführung regelmäßiger, automatisierter Tests, Darstellung der Daten (wie zum Beispiel Request/Response, Umgebung, Logfile usw.) und der Ergebnisse in einer Kunden-Internen Web-Applikation zur Unterstützung eines continuous integration - Ansatzes.
  • Unterstützung bei der Einbindung des WSO2 - ESB in den Bereichen Kompetenzprüfung und Routing

    Software:
    Java/Webservices(Axis2)/SOA/WSO2
    Schnittstelle in XML/WSDL
    Anbindung von Legacy-Backendservices per j2ee
    Tests mit junit und soapui, Logging mit log4j
    Prozessautomatisierung proprietär, clearcase/clearquest basiert
    Modellierungswerkzeug RSA
    Flow-Charts mit yedit
    Sourcecode Verwaltung mit clearcase
    Kommunikation mit Lotus Notes
    Dokumentation mit MS Word/interes Wiki
Java WebServices Axis SOA WSO2 XML WSDL J2EE JUnit Soap UI log4j ClearCase ClearQuest RSA yedit Lotus Notes MS Word
Konzeption Design Implementierung Test Software-Entwicklung Anforderungsanalyse
Finanzdienstleister
3 Monate
2009-10 - 2009-12

Systemintegration

Software Entwickler Konzeption Design Implementierung ...
Software Entwickler

Anbinden zweier Legacy-Systeme an eine Service-Infrastruktur durch Bereitstellen von Daten und Funktionalität in Form von Axis2 Webservices.

Konzeption, Design, Implementierung, Test und Integration der Software.


Software:
Java/Webservices(Axis2)/SOA
Schnittstelle in XML
Persistenz per Hibernate
Software AG Integration Server und Web Methods Suite 7.1.2
Tests mit junit, Logging mit log4j
Prozessautomatisierung mit ant und xDoclet
Modellierungswerkzeug Enterprise Architekt
Flow-Charts mit MS Visio
Sourcecode Verwaltung mit svn
Kommunikation mit MS Outlook
Dokumentation mit MS Word

Java WebServices Axis SOA XML Hibernate Software AG Integration Server Web Methods Suite JUnit log4j Ant Enterprise Architect MS Visio SVN MS Outlook MS Word
Konzeption Design Implementierung Test Integration
Ingenierbüro
7 Monate
2009-03 - 2009-09

Verbund Nachrichtengewinnung und Aufklärung

Software-Entwickler Integrationkonzept Implementierungskonzept Prüfkonzept ...
Software-Entwickler

Mitarbeit bei folgenden Arbeiten:

  • Erstellung von Integrations-, Implementierungs- und Prüfkonzepten für unterschiedliche Software Einheiten
  • Implementierung, Test und Integration unterschiedlicher Software Einheiten


Software:
Java/Webservices(Axis2)/SOA
Web-Design mit HTML, JSP und CSS
Persistenz per Hibernate
Abaxx Components 7.0.1 (Portal und Workflow Engine)
Software AG Integration Server und Web Methods Suite 7.1.2
Tests mit junit, Logging mit log4j
Prozessautomatisierung mit ant und xDoclet
Modellierungswerkzeug Enterprise Architekt
Flow-Charts mit MS Visio
Sourcecode Verwaltung mit svn
Kommunikation mit MS Outlook
Dokumentation mit MS Word

Java WebServices Axis SOA HTML JSP CSS Hibernate Abaxx Software AG Integration Server Web Methods Suite JUnit log4j Ant Enterprise Architect MS Visio SVN MS Outlook MS Word
Integrationkonzept Implementierungskonzept Prüfkonzept V-Modell V-Modell XT
Luft- und Raumfahrtunternehmen, militärischer Hintergrund
11 Monate
2008-05 - 2009-03

Verbund Nachrichtengewinnung und Aufklärung

Software Entwickler Software Architektur Spezifikation Integrationskonzept ...
Software Entwickler

Mitarbeit bei folgenden Arbeiten:

  • Unterstützung bei der softwareseitige Auslegung der Systemarchitektur
  • Erstellung der Software Architektur für unterschiedliche Software Einheiten
  • Erstellung der Software Spezifikation für unterschiedliche Software Einheiten
  • Erstellung von Integrations-, Implementierungs- und Prüfkonzepten für unterschiedliche Software Einheiten
  • Implementierung, Test und Integration unterschiedlicher Software Einheiten

Software:
Java/Webservices(Axis2)/SOA
Web-Design mit HTML, JSP und CSS
Persistenz per Hibernate
Abaxx Components 7.0.1 (Portal und Workflow Engine)
Software AG Integration Server und Web Methods Suite 7.1.2
Tests mit junit, Logging mit log4j
Prozessautomatisierung mit ant und xDoclet
Modellierungswerkzeug Enterprise Architekt
Flow-Charts mit MS Visio
Sourcecode Verwaltung mit svn
Kommunikation mit MS Outlook
Dokumentation mit MS Word

Java Webservices Axis SOA HTML JSP CSS Hibernate Abaxx Software AG Integration Server Web Methods Suite JUnit log4j Ant Enterprise Architect MS Visio SVN MS Outlook MS Word
Software Architektur Spezifikation Integrationskonzept Implementierungskonzept Prüfkonzept Implementierung Test Integration V-Modell V-Modell XT
Luft- und Raumfahrtunternehmen, militärischer Hintergrund
8 Monate
2007-08 - 2008-03

Militärischer Informationsverbund

Software-Entwickler Anforderungsanalyse Konzeption Design ...
Software-Entwickler

Anforderungsanalyse, Konzeption, Design, Implementierung, Test und Integration einer Service Chain auf Basis eines Workflows einschließlich des zugehörigem Datenmodell und eines Object-Relational Mapping zur Persistierung mit Hibernate.
Software:
Java/J2EE(EJB)
Web-Design mit HTML, JSP und CSS
Persistenz per Hibernate
Abaxx Components 4.6.2 (Portal und Workflow Engine)
Tests mit junit, Logging mit log4j
Prozessautomatisierung mit ant und xDoclet
Modellierungswerkzeug Together
Flow-Charts mit MS Visio
Sourcecode Verwaltung mit cvs
Kommunikation mit MS-Outlook
Dokumentation mit MS Word

Java J2EE EJB HTML JSP CSS Hibernate Abaxx JUnit log4j Ant Together MS Visio CVS MS Outlook MS Word
Anforderungsanalyse Konzeption Design Implementierung Test Integration V-Modell
Luft- und Raumfahrtunternehmen, militärischer Hintergrund
6 Monate
2007-01 - 2007-06

Militärischer Informationsverbund

Software Entwickler Integration Analyse Konzeption ...
Software Entwickler

Integration eines Tools zur ontologiegestützten Freitextsuche (von einer Drittfirma) in das vorhandene Web-Portal. Die Arbeiten umfaßten die Analyse des zu integrierenden Tools, Konzeption, Design und Implementierung aller für die Integration notwendigen Komponenten einschließlich der zugehörigem Datenmodell und eines Object-Relational Mapping zur Persistierung mit Hibernate, Integration und Test.
Software:
Java/J2EE(EJB)/JBoss MBean
Web-Design mit HTML, JSP und CSS
Persistenz per Hibernate
Abaxx Components 4.6.2 (Portal und Workflow Engine)
Berührungspunkte mit: Lucene, Protege, Joseki
Tests mit junit, Logging mit log4j
Prozessautomatisierung mit ant und xDoclet
Modellierungswerkzeug Together
Flow-Charts mit MS Visio
Sourcecode Verwaltung mit cvs
Kommunikation mit MS-Outlook
Dokumentation mit MS Word

Java J2EE EJB MBean HTML JSP CSS Hibernate Abaxx Lucene Protégé Joseki JUnit log4j Ant Together MS Visio CVS MS Outlook MS Word
Integration Analyse Konzeption Design Implementierung V-Modell
Luft- und Raumfahrtunternehmen, militärischer Hintergrund
4 Monate
2006-09 - 2006-12

Wissensdatenbank

Software-Entwickler Anforderungsanalyse Datenmodellierung Konzeption ...
Software-Entwickler

Anforderungsanalyse, Datenmodellierung, Konzeption einer GIS-Integration in ein Web-Portal, Umsetzung
Software:

Java, HTML, JSP und CSS

Abaxx Components 4.6.2 (Portal und Workflow Engine)
Dokumentation mit MS Word
Modellierungswerkzeug Together
Flow-Charts mit MS Visio
Kommunikation mit MS-Outlook

Java HTML JSP CSS Abaxx MS Word Together MS Visio MS Outlook
Anforderungsanalyse Datenmodellierung Konzeption Software-Entwicklung V-Modell
Luft- und Raumfahrtunternehmen, militärischer Hintergrund
2 Monate
2006-07 - 2006-08

Erweiterter Grid-Verbund - Sensor Aufklärung Lage

Software-Entwickler Anforderungsanalyse Konzeption Software-Entwicklung ...
Software-Entwickler

Konzeption/Design und Umsetzung eines Frameworks zur Verwaltung von CORBA Servern, unter anderem mit folgenden Anforderungen:

  • Verwaltung unterschiedlicher Dienste
  • Erzeugen und Abräumen von CORBA Diensten als Factory
  • Bereitstellen eines Alterungsmechanismus für die verwalteten CORBA Dienste

Software:
Java,CORBA (Zielumgebung)
Dokumentation: MS Word
Modellierungswerkzeug Together
Flow-Charts mit MS Visio
Kommunikation mit MS-Outlook

Java Corba MS Word Together MS Visio MS Outlook
Anforderungsanalyse Konzeption Software-Entwicklung V-Modell
Luft- und Raumfahrtunternehmen, militärischer Hintergrund
6 Monate
2006-01 - 2006-06

Militärischer Informationsverbund

Software-Entwickler Integration Software-Entwicklung
Software-Entwickler

Anbindung von Diensten an die Fremdsystem Schnittstelle des Zielsystems zur bidirektionalen Kommunikation mit externen Systemen
Modellierung zugehöriger Datenmodelle und eines Object-Relational Mapping zur Persistierung mit Hibernate
Einbindung dieser Dienste in fachspezifische Workflows und Integration anwendungsbezogener Oberflächen in das Portal des Zielsystems.

Software:
Java/J2EE(EJB)
Web-Design mit HTML, JSP und CSS
Persistenz per Hibernate
Abaxx Components 4.6.2 (Portal und Workflow Engine)
Tests mit junit, Logging mit log4j
Prozessautomatisierung mit ant und xDoclet
Modellierungswerkzeug Together
Flow-Charts mit MS Visio
Sourcecode Verwaltung mit cvs
Kommunikation mit MS-Outlook

Java J2EE EJB HTML JSP CSS Hibernate Abaxx JUnit log4j Ant Together MS Visio CVS MS-Outlook
Integration Software-Entwicklung
Luft- und Raumfahrtunternehmen, militärischer Hintergrund
1 Jahr
2005-01 - 2005-12

Militärischer Informationsverbund

Software-Entwickler Anforderungsanalyse Konzeption Implementierung ...
Software-Entwickler

Integration proprietärer Eigenentwicklungen des Auftragsgebers in das J2EE basierte Portal des Zielsystems.
Einbindung dieser Eigenentwicklungen in fachspezifische Workflows.
Modellierung zugehöriger Datenmodelle und eines Object-Relational Mapping zur Persistierung mit Hibernate.

Erstellung anwendungsbezogener Portaloberflächen
Integration und Test
Anforderungsanalyse, Konzeption und Implementierung einer Schnittstelle zur Anbindung von externen Systemen und Portalen an das Zielsystem bzw. Portal. Abstimmung der Schnittstelle mit dem Unterauftragnehmer. Integration und Test.

Software:
Java/J2EE(EJB)/JADE
Ontologie mit Protégé
Web-Design mit HTML, JSP und CSS
Anbindung von Lagacy Systemen per CORBA
Persistenz per Hibernate
Abaxx Components 4.6.2 (Portal und Workflow Engine)
Tests mit junit, Logging mit log4j
Prozessautomatisierung mit ant und xDoclet
Modellierungswerkzeug Together
Flow-Charts mit MS Visio
Sourcecode Verwaltung mit cvs
Kommunikation mit MS-Outlook

Java J2EE EJB JADE Protégé HTML JSP CSS Corba Hibernate Abaxx JUnit log4j Ant Together MS Visio CVS MS Outlook
Anforderungsanalyse Konzeption Implementierung Software-Architektur Integration V-Modell
Luft- und Raumfahrtunternehmen, militärischer Hintergrund
1 Jahr
2004-01 - 2004-12

Militärischer Informationsverbund

Software-Entwickler Konzeption Integration Softwareentwicklung ...
Software-Entwickler

Integration von eigenentwickelten Diensten des Auftraggebers in das ISVA System in Form von JADE Agenten.
Unterstützung bei der Konzeption und Umsetzung einer CORBA Service Factory zur Überwachung und Verwaltung von CORBA Diensten.
Unterstützung bei der Auswahl eines J2EE basierten Portalsystems als künftige Systemplattform von ISVA.

Software:
Java/J2EE(EJB)/JADE/CORBA
Ontologie mit Protégé
Tests mit junit
Logging mit log4j
Prozessautomatisierung mit ant
Modellierungswerkzeug Together
Flow-Charts mit MS Visio
Sourcecode Verwaltung mit cvs
Kommunikation mit Lotus Notes

Java J2EE EJB JADE Corba Protégé JUnit log4j Ant Together MS Visio
Konzeption Integration Softwareentwicklung Tool Evaluierung CVS Lotus Notes
Luft- und Raumfahrtunternehmen, militärischer Hintergrund
1 Jahr
2003-01 - 2003-12

Militärischer Informationsverbund

Software-Entwickler Analyse Anforderungsanalyse Softwaredesign ...
Software-Entwickler

Analyse bestehender Agenten (Grasshopper) des Auftraggebers.
Anforderungsanalyse, Design von Anwendungsfällen
Abstimmung einer ontologiebasierten Agentenschnittstelle mit einem Unterauftragnehmer
Konzeption und Umsetzung eines generischen Service Agenten der unterschiedliche Dienste des Auftraggebers in der Agentenplattform (JADE) des ISVA anbietet
Integration und Test.

Software:
Java/JADE
Ontologie mit Protégé
Tests mit junit
Logging mit log4j
Prozessautomatisierung mit ant
Modellierungswerkzeug Rational Rose
Flow-Charts mit MS Visio
Sourcecode Verwaltung mit cvs
Kommunikation mit Lotus Notes

Java JADE Protégé JUnit log4j Ant Rational Rose MS Visio CVS Lotus Notes
Analyse Anforderungsanalyse Softwaredesign Softwareentwicklung Design-Konzept V-Modell
Luft- und Raumfahrtunternehmen, militärischer Hintergrund
9 Monate
2002-04 - 2002-12

Militärischer Informationsverbund

Software Entwickler Konzeption Softwareentwicklung
Software Entwickler

Unterstützung bei der Umsetzung einer Fremdsystem Schnittstelle zur Kommunikation eines Java Rich-Client mit einer proprietären in C++ entwickelten Kartensoftware. Die Kommunikation umfaßte dabei unter anderem das Platzieren, Manipulieren und Löschen von Objekten mit geographischem Bezug auf einer Karte.
Konzeption und Umsetzung eines Frameworks zur Integration von Single User / Single Tasking lagacy Systemen in den Multi User / Multi Tasking Serverbetrieb im Zielsystem.

Software:
Java/Swing,
Tests mit junit,
Logging mit log4j,
Modellierungswerkzeug Rational Rose,
Flow-Charts mit MS Visio,
Sourcecode Verwaltung mit cvs,
Kommunikation mit Lotus Notes

Java Swing JUnit log4j Rational Rose MS Visio CVS Lotus Notes
Konzeption Softwareentwicklung
Luft- und Raumfahrtunternehmen, militärischer Hintergrund
10 Monate
2001-07 - 2002-04

Zeiterfassung und Zeitmanagement

Software-Entwickelr
Software-Entwickelr

Analyse und Entwurf eines Zeiterfassungs- und Zeitmanagementsystems

  • Aufnehmen der Anwenderforderungen des Referenzkunden
  • Definition der Anwendungsfälle
  • Design und Implementierung des Systems
  • Einführung des Systems beim Referenzkunden und Schulung der Mitarbeiter des Referenzkunden.
Lotus Notes 4.x
Banken

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der Wirtschaftsinformatik an der FH in Hof.
Abschluß: Diplom Wirtschaftsinformatiker FH 2001

Studium in "Computer Science - Software Engineering" am IT Carlow/Irland
Abschluß: Bachelor of Science - Software Engineering 2000

Position

Position

Beratung und Unterstützung im gesamten Produktlebenszyklus: Anfoderungsanalyse

Konzeption

System-/Softwarearchitektur

Implementierung

automatisiertes Testen

Fehleranalyse und Behebung

21 Jahre Projekterfahrung im Java-Umfeld, davon 20 Jahre freiberuflich.

Kompetenzen

Kompetenzen

Top-Skills

Spring Java REST Back-End WebService SOAP Java EE spring boot Hibernate JPA Oracle MySQL JUnit Git Maven ESB swagger openapi

Aufgabenbereiche

Analyse
Anforderungsanalyse
Anwendungsfall-Modellierung
Automatisierte Tests
Bugfixing
Business Process Modeling
Code-Review
Datenmodellierung
Design
Design-Konzept
Implementierung
Integration
Konzeption
Refactoring
Software-Architektur
Software-Entwicklung
Softwaredesign
Softwareentwicklung
SW-Modellierung
System-Architektur
Test
Tool Evaluierung
UML Modellierung

Produkte / Standards / Erfahrungen / Methoden

Abaxx
Ant
Apache Camel
Apache Karaf
Apache Tomcat
Axis
ClearCase
ClearQuest
Confluence
CSS
CVS
EasyMock
EJB
Enfinity Suite
Enterprise Architect
Enterprise Service Bus
ESB
Firebug
Git
Gitlab
Hibernate
HPQC
HTML
Hudson
Implementierungskonzept
Integrationskonzept
IntelliJ IDEA
Intershop Enfinity
Jackson
JADE
Jenkins
Jetty
JIRA
Joseki
JSON
JUnit
Liferay Portal
log4j
Lucene
Maven
MBean
Microservices
Microsoft Office 365
Mockito
MS Outlook
MS Visio
MS Word
MS-Outlook
MVC
MyBatis
OpenLDAP
OpenSSO
PowerMock
Protégé
Prüfkonzept
Rational Rose
REST
RSA
Scrum
Selenium
service oriented architecture
SOA
SOAP
Soap UI
SoapUI
Software AG Integration Server
Software Architektur
Spezifikation
Spring
Spring Tool Suite
SVN
Swagger
Swing
Together
Tortoise
V-Modell
V-Modell XT
Web Methods Suite
Webservices
WSDL
WSO2
XML
yedit
Erfahrung/Schwerpunkte:
=======================

Technische Beratung der Projektleitung
Objektorientierte Modellierung (UML)
Objektorientierte Programmierung (Java, J2EE, Java Webservices)
Object-Relational Mapping (Hibernate)
Software-Architektur
Testautomatisierung(jUnit+powerMock+easyMock+mockito, Selenium)
V-Model
SCRUM

Bekannte Tools/Techniken:
=========================
Tools:
------
Together
Rational Rose
Enterprise Architect
Eclipse IDE
Borland J Builder
IBM Rational Tool Suite(RSA, Clear Case, Clear Quest)
cvs
svn(Tortoise)
git
ant
mvn
selenium
soapui
xdoclet

Frameworks:
-----------
hibernate/jpa
log4j
junit with easyMock, PowerMock, mockito + spring junit runner
axis2(soap/rest)
jabx
jackson
struts
spring

Plattformen:
------------
Apache Tomcat
Borland Application Server 4.5
JBoss Application Server 3.x, 4.x
WebLogic Application Server
JADE Agentenplattform
Lotus Notes 4.x
Abaxx Components 4.x, 6.x, 7.x
Liferay 4.x, 5.x
Intershop Enfinity 6.4
nginx

Datenbanken:
------------
Oracle
postgre SQL
mySQL

Sonstiges:
----------
HTTP
FTP
HTML
XML, XSD
CSS
JSP
Javascript
SQL

Betriebssysteme

Unix
Windows

Programmiersprachen

CORBA IDL
J2EE
Java
J2SE, J2EE, diverse Frameworks
JavaScript
J2EE
JSP
Lotus Notes Script
Tätigkeit im Jahr 2000; Notes Version 4.5 und 4.6

Datenbanken

JDBC
Zugriff auf diverse SQL Datenbanken
Lotus Notes
4.5 / 4.6
Oracle
Version 9i mit Spatial
Postgres
Version 8.1.1
SQL
my sql, hibersonic
Tiefgehnde praktische Erfahrung mit Hibernate

Datenkommunikation

CORBA
tiefgehende praktische Erfahrung mit Java Corba (vor allem JDK1.4), praktische Erfahrung mit Borland VisiBroker
Internet, Intranet
Message Queuing
JMS
REST
XML/JSON
RPC
Java Remote Procedure Calls
SMTP
Java Mail
SOAP
TCP/IP
Tiefgehende Kenntnisse von HTTP, FTP
XMLoverHTTP

Hardware

PC

Branchen

Branchen

Banken - Personalwesen - Zeitmanagement
Finanzdienstleister
Luft- und Raumfahrt - militärische Projekte
eCommerce

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das Freelancer-Portal

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