Java Spring Boot Microservices Datenbanken Frontend- und Backend Agile QA
Aktualisiert am 28.12.2022
Profil
Referenzen (1)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.01.2023
Verfügbar zu: 100%
davon vor Ort: 100%
Softwareentwicklung
Deutsch
Muttersprache
Englisch
fließend

Einsatzorte

Einsatzorte

Hamburg (+50km) Kiel (+20km) Hannover (+20km) Stade (+150km) Höxter (+100km) Haldensleben (+75km) Schwalmstadt (+75km)
möglich

Projekte

Projekte

1 Jahr 4 Monate
2021-09 - 2022-12

Weiterentwicklung Schulsoftware - Fachliche Ausrichtung Hamburg

Softwareentwickler Java Hibernate Hibernate Criteria-API ...
Softwareentwickler

Bestehende Schulsoftware warten und erweitern. Fachliche Ausrichtung: Hamburger Schulwesen.

IntelliJ PostgreSQL Apache Tomcat
Java Hibernate Hibernate Criteria-API Spring MVC
Hamburg
1 Jahr 3 Monate
2020-07 - 2021-09

Weiterentwicklung Schulsoftware - Fachliche Ausrichtung Schleswig-Holstein

Fullstack Software-Entwickler Java Asynchronous JavaScript and XML JavaScript ...
Fullstack Software-Entwickler

Arbeiten an Front- und Backend, Entwicklung neuer Features, Behebung von Bugs, Überarbeitung der Legacy-Architektur, Ermittlung und Einordnung technischer Schulden, Erarbeitung von Konzepten zur Test-Automatisierung, Entwicklung eines GUI-Test-Frameworks (mittels Page Objects) auf Basis von Selenium und Cucumber, Dockerisierung, Untersuchungen zu Möglichkeiten einer iterativen Frontend-Modernisierung.

Die Prozesse und Teams waren nach SCRUM organisiert.

IntelliJ IDEA Spring Hibernate PostgreSQL Apache Tomcat Cucumber JUnit Selenium Dojo Toolkit Jenkins Octopus Docker Swarm Git Jira Bitbucket Confluence Ant Maven Liquibase
Java Asynchronous JavaScript and XML JavaScript JSP Web Services Containerisierung Test-Automatisierung SCRUM Datenbankentwicklung PostreSQL
Dataport AöR
Hamburg
1 Jahr
2019-04 - 2020-03

Pflege und Erweiterung eines Container-Managementsystems in der Logistikbranche

Softwareentwickler Oracle PL/SQL Java 8 ...
Softwareentwickler

Fullstack-Entwicklung an einem bestehenden System zur Verwaltung des gesamten Containerlebenszyklus in einem Hafenterminal.

Es werden umfangreiche Arbeiten in PL/SQL, Java-Backend und Swing-Frontend durchgeführt.

Sie finden im Rahmen eines agilen Entwicklungsprozesses mit SCRUM statt.

Oracle PL/SQL Java 8 Java 11 Spring Tomcat TestNG Scrum
Hamburg
10 Monate
2018-05 - 2019-02

Workflowgesteuerte Anwendung auf Basis von Microservices

Software-Entwicklung Microservices Spring Boot QA ...
Software-Entwicklung

Das Bankenprodukt, das in einem zu erweiternden Legacy-System erstellt wird, wird in einer neuen Anwendung bearbeitet. Diese Anwendung basiert auf einer Microservice-Architektur und wird von einer Workflow-Engine gesteuert. Es wurden verschiedene Internet/Cloud-Dienste eingebunden.

Die Arbeiten fanden im Rahmen eines internationalen Teams statt. Größe des Vorort-Teams ca. 15 Personen.

Die Anwendung basiert auf Spring Boot. Es wurden agile Methoden eingesetzt. Neben der Entwicklungsarbeit wurde die Umgebung aufgesetzt bzw. flottgemacht. Dazu gehörte die Einführung von GitLab und die Erstellung von Jenkins-Prozessen.

Eclipse Oxygen Camunda Nexus Jenkins GitLab Azure-Cloud IDnow Oracle Toad Spring Boot Gradle Tomcat Kibana Zipkin Grafana TDD Test-Driven-Development Selenium JUnit Liquibase Jacoco
Microservices Spring Boot QA REST Agile
Hamburg
3 Monate
2018-01 - 2018-03

Anwendungsbetreuung im Wertpapierhandel

ITOP und Anwendungsentwickler WebDynPro Java
ITOP und Anwendungsentwickler

Betreuung mehrerer komplexer Systeme im Wertpapierhandel.

2nd-Level-Support, Durchführung kleinerer Anpassungen, Notfallszenarien, Schutzbedarfsfeststellungen, Dokumentationen, usw.

Erweiterungen einer SAP-Anwendung auf Basis von WebDynPro und BEA WebLogic.

NetWeaver Developer Studio BMC Change Management ProSpec
WebDynPro Java
Kiel
10 Monate
2017-06 - 2018-03

Anwendungsentwicklung im Wertpapierhandel

Softwareentwickler JSP SVN Vaadin
Softwareentwickler

Austausch eines alten JSP-Frontends gegen ein modernes Web-Interface auf der Basis von Vaadin 8. Anpassungen in der Verarbeitungslogik.

Gegenstand ist eine halbautomatische komplexe Schnittstelle in der
Wertpapierabteilung einer Landesbank zwischen den Handelsplattformen Kondor+ und Calypso und den Backendsystemen der Depotbanken. Unstimmige oder unvollständige
Wertpapierorderdaten werden anhand von Validierungsalgorithmen, Rückmeldungen der Depotbanken und eigendefinierten
Filtern erkannt und solange von der Weiterverarbeitung ausgeschlossen, bis sie über das zu gestaltende Frontend begutachtet,
angepasst und freigegeben worden sind.

Zu den Aufgaben gehören Konzeption und Implementierung der benötigten Softwareschichten
und Adapter, Gestaltung und Implementierung der Oberfläche in enger Absprache mit dem Fachbereich und der Anwendungsbetreuung. Außerdem wurden erforderliche Anpassungen in der Datenbankschicht vorgenommen.

Eclipse Neon Java 8 Vaadin 8 JSP Apache Tomcat Oracle 11g
JSP SVN Vaadin
Kiel
1 Jahr 5 Monate
2016-01 - 2017-05

Weiterentwicklung und Pflege eines Provisionsberechnungssystems in der Kreuzfahrtbranche

Software-Entwickler TDD JSF PrimeFaces ...
Software-Entwickler

System zur laufenden Berechnung und Abrechnung von Provisionen mithilfe von dynamischen Umsatz- und Provisionsmodellen pflegen und erweitern.

Backend und Web-basiertes Frontend.

Teamstärke: 20.

Das Projekt ist Teil einer umfangreichen Projektlandschaft, deren Bestandteile über Replikationen, REST und SOAP-Schnittstellen verknüpft sind. Das Projekt selbst arbeitet u.a. mit MicroServices basierend auf REST und SOAP und Kommunikation über ActiveMQ. Die laufenden Berechnungen basieren auf einer Event-Verarbeitungskette, die zeitweise Millionen von Einträgen abarbeiten muss.

Die OOD-orientierte Implementierung erfolgte in Java EE/Java SE und Java Server Faces. Es wurde mit ausgewählten agilen Methoden gearbeitet, wie z.B. Test-Driven-Development (TDD) und Kanban. Ein laufendes Refacturing nach Prinzipien der OOA/OOD und Clean-Code war fester Bestandteil der Aufgaben.

MyEclipse Apache Tomcat Spring Hibernate Swagger Oracle 11 Java EE 7 JIRA Atlassian Confluence Java SE 1.8 CXF Windows 10 Postman SoapUI JMeter ActiveMQ
TDD JSF PrimeFaces JavaScript Liquibase OOA OOD Spring 4.1 WebServices Java API for RESTful Web Services REST SOAP
Rostock
2 Jahre 7 Monate
2013-05 - 2015-11

Software zur Ablaufsteuerung und Datenaufbereitung für ein Testsystem im Buchbindereigewerbe.

Software-Architekt, Software-Entwickler, Projektleiter Testdriven Development TDD Continuous Integration Agile Methoden ...
Software-Architekt, Software-Entwickler, Projektleiter

Konzeption und Realisierung einer komplexen Java EE-(J2EE)-Anwendung zur Unterstützung der Qualitätsüberwachung in der Buchbindestrecke (Quality Assurance Server).

Der Server ist auf die Verwendung in komplexen Industrieumgebungen ausgerichtet. Weltweit verteilte Testsysteme können mit einem zentral eingerichteten Quality Assurance Server verwaltet werden.

Die auf einem Application-Server installierte Software liest XML-Jobs aus angebundenen externen Systemen ein (beispielsweise SAP), bereitet sie als Entity-Objekte auf und speichert sie über JPA in einer relationalen Datenbank ab. Dabei werden komplexe Berechnungen zur Ermittlung der notwendigen Testfälle durchgeführt.

Zur Zeit der konkreten Testmessungen, werden diese vom Testpersonal aufgerufen und gegebenfalls bearbeitet. Das Testpersonal wird am Bildschirm durch den Messvorgang geführt. Die entstehenden Messdaten werden aus einer seriellen Schnittstelle (über USB) übernommen, analysiert und in der Datenbank abgelegt. Analysen werden schon während der laufenden Messungen sowohl tabellarisch als auch in Form von Liniendiagrammen inklusive Statistischer Berechnungen am Bildschirm angezeigt.

Über eine REST-Webschnittstelle können unterschiedlichste Abfragen durchgeführt werden, die zu einem Export im XML-Format führen.

Auf Knopfdruck werden Qualitätszertifikate als BIRT-Reports mit Diagrammen und diversen statistischen Auswertungen erstellt (als PDF).

Das Projekt umfasst sämtliche anfallende Arbeiten von der Konzeption bis hin zur Realisierung und Einführung in die Produktion.

Nebenaufgabe: Aufbau und Betrieb einer CI-Lösung (Continous Integration) und Buildmanagement auf Basis von Jenkins, GIT, Checkstyle, FindBugs, JUnit, Ant, Maven, Selenium Webdriver Grid.

Eclipse 4.4 Eclipse 4.3 Jenkins/Hudson PrimeFaces RichFaces Firebug Checkstyle Java EE 6 Java EE 7 Selenium Windows Server 2008 Linux jQuery Glassfish JBOSS EclipseLink MySQL BIRT HTML5 JavaScript CSS LESS JUnit Maven TRAC TeamForge GIT Ant Cobertura JaCoCo EclEmma eCobertura Java SE 1.7
Testdriven Development TDD Continuous Integration Agile Methoden EJB CDI OOA OOD JPA JSF Ajax XML Page Objects WebDriver REST TDD
Qualitätssicherungsspezialist für das Buchbindereigewerbe - Zielkunden: Buchbindeunternehmen jeder Größenordnung
Rostock
1 Monat
2014-10 - 2014-10

Erstellung Website

Software-Entwickler
Software-Entwickler
Erstellung einer Website auf Basis von WordPress. Webdesign.
WordPress Bootstrap PHP 5 MySQL 5 Eclipse 4.4 GIT
Softwarehaus
Rostock
1 Monat
2014-05 - 2014-05

Internetanwendung Online-Schulungsportal

Architekt, Softwareentwickler, Berater PHP HTML5 JavaScript
Architekt, Softwareentwickler, Berater
Konzeption und Realisierung einer Internet-Anwendung zum Aufbau eines Online-Schulungsportals mit angebundenem Webshop.
Drupal 7 Git
PHP HTML5 JavaScript
Rostock
5 Monate
2014-01 - 2014-05

Webbasierte Planung von Maschinenlaufzeiten im Druckereigewerbe

Softwarearchitekt und Softwareentwickler Webdesign Wireframing
Softwarearchitekt und Softwareentwickler

Dynamische und interaktive Darstellung der verfügbaren und verplanten Laufzeiten mehrerer Druckmaschinen. Verknüpfung mit dem Backoffice. Der Maschinenlaufzeitplaner kann die übermittelten Aufträge per Drag-&-Drop planen, umleiten, splitten, zusammenführen, neuerstellen, löschen, usw.

Das System basiert auf einer JavaServer Faces-Architektur. Das Frontend wurde unter Einbeziehung von einschlägigen JavaScript-Frameworks erstellt. Konzeption und Design des UIs.

Java XPages (JSF) DHTMLX jQuery JavaScript XML XSLT Eclipse HTML5 AJAX Git SourceTree Stash JavaServer Faces CSS3 Dojo Toolkit
Webdesign Wireframing
Softwarehaus
Rostock
6 Monate
2013-07 - 2013-12

Webgestützte Lernpfadverwaltung für Schulungsakademie

Software-Architekt, Software-Entwickler OOA Ajax Wireframing ...
Software-Architekt, Software-Entwickler

Erstellung einer Webanwendung auf Basis von XPages (JSF) für eine Schulungsakademie im Bankenumfeld. Es werden Lernpfade aus Lernmodulen (Seminaren, Webinaren, Schulungsunterlagen, usw.) per Drag-&-Drop im Browser zusammengestellt.

Diese können von Seminarinteressierten eingesehen und hinsichtlich der bestehenden Vorkenntnisse individualisiert werden.

Die dadurch entstehenden persönlichen Lernpfad-Versionen können in beliebiger Menge abgespeichert, weiterentwickelt und als PDF angezeigt bzw. ausgedruckt werden.

Java XPages (JSF) CSS3 HTML5 JavaScript Modernizr Eclipse Git SourceTree Stash JavaServer Faces Dojo Toolkit
OOA Ajax Wireframing Webdesign
Softwarehaus
Rostock
1 Jahr 4 Monate
2012-09 - 2013-12

Webanwendung zur repräsentativen Darstellung von Firmenprofilen mit CMS-Funktion

Softwarearchitekt, Softwareentwickler, Projektleitung OOA Ajax
Softwarearchitekt, Softwareentwickler, Projektleitung

Erstellung einer Webanwendung auf Basis von JavaServer Faces (XPages) für ein Unternehmen im Biotechnik-Bereich.

Die Anwendung gestattet die Eingabe und Verwaltung der angezeigten Daten über den Browser. Die Entwicklung des CMS-Systems war ebenfalls Bestandteil des Projekts.

Merkzettel-, Druck- und umfangreiche Suchfunktionen, grafisch ansprechend und intuitiv eingebunden.

Java XPages (JSF) CSS3 HTML5 JavaScript jQuery Eclipse JavaServer Faces Dojo Toolkit
OOA Ajax
Softwarehaus
Rostock
2 Jahre 8 Monate
2010-01 - 2012-08

Webprojekte und Anwendungen in Lotus Notes-Umgebung

Software-Architekt, Software-Entwickler, Projektleitung OOA Ajax
Software-Architekt, Software-Entwickler, Projektleitung

-----------

Projekt 8

-----------

Umbau und Erweiterung eines Webkatalogs, sowohl designtechnisch (Anpassung an das geänderte Unternehmensportal), als auch funktional.

Einbindung in Portal.

Branche: Banken

-----------

Projekt 7

-----------

Erstellung eines workflowgesteuerten Vorschlagswesens für Produktveränderungen. Die Vorschläge/Diskussionspunkte werden von einem Expertenteam aufgenommen, das die anschließende Diskussion moderiert. Bestimmte, konfigurierbare Teams werden im Rahmen des Workflows zur Abgabe eines Statements aufgefordert. Dies löst je nach positivem oder negativem Feedback weitere Aktionen des Workflows aus.

Branche: Chemie-Industrie

-----------

Projekt 6

-----------

Erstellung einer workflowgesteuerten Anforderungsdatenbank.

Branche: Chemie-Industrie

-----------

Projekt 5

-----------

Erstellung eines konfigurierbaren Notes-Datenbankportals.

Branche: Chemie-Industrie

-----------

Projekt 4

-----------

Erstellung einer LotusScript-API zur komfortableren Nutzung der Notes-To-Paper-C-Schnittstelle.

Branche: Chemie-Industrie

-----------

Projekt 3

-----------

Konzeptionierung und Erstellung eines Workflowtools, mit dessen Hilfe Arbeitsabläufe modelliert, visualisiert und kontrolliert werden.

Branche: Generisch

-----------

Projekt 2

-----------

Restrukturierung einer großen Menge langjährig gewachsenen Script-Codes und Überführung in eine allgemein verwendbare objektorientierte API. Schulung des Teams im Hinblick auf die Gestaltung sauberer objektorientierter APIs.

Branche: Generisch

-----------

Projekt 1

-----------

Erstellung eines Webkatalogs zur Auswahl aus Seminarangeboten und Generieren von Anmeldungen für sich selbst oder auch andere Mitarbeiter des Unternehmens. Einbindung in die bestehende Unternehmens-Infrastruktur. Komplexe Umgebung mit verschiedenen Konfigurationen an unterschiedlichen Standorten, die über eine einzelne Schablone bewältigt werden müssen.

Branche: Banken

JavaScript jQuery PIE HTML CSS XML XSLT Lotus Notes 8.0 Lotus Notes 8.5 Lotus C-API Notes-To-Paper
OOA Ajax
Softwarehaus
Rostock
5 Monate
2010-03 - 2010-07

Webshop auf Basis von Magento

Software-Architekt, Web-Designer, Software-Entwickler, Berater
Software-Architekt, Web-Designer, Software-Entwickler, Berater
Erstellung eines Webshops auf der Basis von Magento eCommerce. Von Layout und künstlerischem Design über die Umsetzung inklusive einiger programmtechnischer Änderungen bis hin zu Provider-Auswahl und zur Inbetriebnahme waren sämtliche Arbeiten auszuführen.
Magento HTML JavaScript PHP
Unternehmen für Bio-Produkte im Lebensmittelbereich
Rostock
3 Monate
2010-01 - 2010-03

Webgestützter Seminarkatalog mit Anmeldungsfunktion

Software-Architekt, Software-Entwickler, Projektleitung
Software-Architekt, Software-Entwickler, Projektleitung
Erstellung eines Konzepts zur Umstellung des bestehenden Seminarkatalogs mit Rich Client auf eine Webanwendung und Durchführung der Realisierung. Branche: Banken
HTML, DHTML, JavaScript, Lotus Notes
Softwarehaus
Rostock
2 Monate
2009-11 - 2009-12

Entwicklung von Fachkonzept und Prototyp, IT-Beratung

IT-Berater, Softwareentwickler
IT-Berater, Softwareentwickler
Erstellung Fachkonzept und eines darauf basierenden Prototypen mit Präsentationen, um die künftige interne Weiterentwicklung voranzubringen. Dazu gehörte die Klärung der fachlichen Prozesse, an der eine Reihe von Abteilungen beteiligt waren. Inhaltlich ging es um ein Anforderungs- und Realisierungsmanagement für alle internen IT-Ressourcen der zur Bereitstellung benötigten IT-basierten Prozesse. Mit eingeschlossen war die Analyse zweier umfangreicher hausinterner Workflow-Engines und der Erarbeitung einer Empfehlung für die künftige Strategie. Branche: Banken
Lotus Notes 8.5
IT-Dienstleister
Berlin
1 Monat
2009-10 - 2009-10

Konzepterstellung Webshop

Berater
Berater
Start des Projektes, das im Zeitraum 03/2010 -07/2010 fertiggestellt wurde (weitere Einzelheiten siehe dort).
Magento osCommerce PHP
Versender von Bio-Produkten
Rostock
6 Monate
2008-10 - 2009-03

Buchprojekt

Autor
Autor
Einführung in LotusScript
Lotus Domino
Selbst
Rostock
7 Jahre 10 Monate
2001-01 - 2008-10

Web- und Rich Client-Applikationen unterschiedlichster Komplexität

Software-Architekt, Software-Entwickler OOA
Software-Architekt, Software-Entwickler

Die im folgenden aufgelisteten Projekte wurden in der Regel einem Benutzerkreis von bis zu 180.000 Kundenmitarbeitern weltweit zugänglich. Handelte es sich um eine zentrale Applikation, so musste sie einem 24-h Betrieb mit der ständigen Möglichkeiten von Parallelzugriffen gewachsen sein.

Es wurden häufig Verfahren und Workarounds angewendet, die neu entwickelt werden mussten, um über die durch Notes auferlegten Grenzen hinausgehen zu können. Dies erforderte auch die Ausschöpfung von Programmiermitteln, die unter Notes eher selten zum Einsatz kommen.

Tools: Java, AWT, Swing, JavaScript, HTML, CSS, XML, DXL, XSLT, LotusScript,

C, C++, Lotus-Formelsprache, Lotus Notes 5.x, 6.x, 7.x

-------------

Projekt 13

-------------

Anpassungen in einer unternehmensweiten Rollout-Lösung zur Unterstützung des mit der laufenden Pflege beschäftigten Entwickler-Teams.

-------------

Projekt 12

-------------

Erstellung von Instant Messaging (Sametime)-Anwendungen auf Grundlage der Sametime-Java-API.

------------

Projekt 11

------------

Office-Tool zum Verwalten von Postein- und ausgängen, Aufgaben und Telefonaten im Vorstandsbereich.

-------------

Projekt 10

-------------

Test-Werkzeug zum Aufspüren von Fehlern in den Daten des Calendering & Scheduling-Bereichs.

Das Tool musste umfangreiche Datenbestände scannen, die Fehler aufspüren und protokollieren. Außerdem musste es bei Entdeckung weiterer Fehlermöglichkeiten leicht um entsprechende Tests erweitert werden können.

-----------

Projekt 9

-----------

Universale Beantragungsdatenbank, die sich leicht für die Aufnahme neuer Antragstypen erweitern lässt.

Diese wurde aufbauend aus einer bereits vorhandenen recht einfachen Applikation weiter entwickelt.

-----------

Projekt 8

-----------

Erstellung eines umfangreichen Suchewerkzeugs für Lotus Notes-Datenbanken. Die Herausforderungen waren: Die Menge der zu durchsuchenden Datenbanken (hunderte, auch ganze Data-Verzeichnisse), die Zusammenführung der Fundstellen um eine übersichtliche Gesamtansicht zu erhalten, die Verlagerung in den Hintergrund (auf dem Client), und ein akzeptables Antwortverhalten.

Auch wenn es das eine oder andere Bordmittel gibt, so mussten letztendlich doch viele Umwege beschritten werden, um das für Notes ehrgeizige Ziel zu erreichen. Intensiver Einsatz von Java und C-API, Multithreading, Oberfläche teilweise mit SWING.

------------

Projekt 8a

------------

Erstellung einer Funktionalität zum Export von Notes Mails im HTML-Format. Die Möglichkeiten der auf dem Markt vorhandenen Tools waren nicht ausreichend.

Analyse des Notes-Richtext-Formats auf HEX-Ebene, Umwandlung mithilfe von XML (DXL), XSLT und C-Routinen.

(Teilprojekt von Projekt 8)

-----------

Projekt 7

-----------

Erstellung einer Verteilungsmaschinerie für Adressbuch-Daten an weltweite Partnerfirmen des Kunden.

Die Herausforderung war die Überbrückung der verschiedenen Systeme, die Einhaltung von Datenschutzbestimmungen (weitergeleitete Daten können und werden von den betroffenen Benutzern vollständig kontrolliert), die Menge an möglichen Partner-Datenbanken (bis zu 1000), die ständig auf aktuellem Stand zu halten sind, und die weltweit ständige Betrieb.

Implementierung mittels LotusScript und als C++-Servertask.

-----------

Projekt 6

-----------

Erstellung einer Datenbank zur Unterstützung von Online-Befragungen.

-----------

Projekt 5

-----------

Erstellung eines Tools zum automatischen Ausrollen von Smart-Icons bzw. Toolbars. Zentralisierte Anwendung mit abteilungsbezogenen Einstell- und Konfigurationsmöglichkeiten. Das Einstellen von Smart-Icons bzw. Toolbars geschieht mehr oder weniger automatisiert, sodass die erforderlichen Benutzeraktionen minimal sind.

-----------

Projekt 4

-----------

Erstellung einer Template-Verwaltungsdatenbank. Mit dieser können sich Benutzer neue Anwendungen vereinfacht besorgen.

-----------

Projekt 3

-----------

Laufende Pflege des Designs der verschiedenen Systemadressbücher, insbesondere bei jedem Release-Wechsel.

Der Benutzerkreis umfasst weltweit ca. 180.000 Personen und viele Server; die Arbeiten müssen also besonders fehlerfrei ausgeführt werden, da schon die kleinste Fehlfunktion eine große Beeinträchtigung der Kundenmitarbeiter zur Folge haben könnte.

-----------

Projekt 2

-----------

Content-Management-System für Web-Seiten-Erstellung in Notes komplett neu erstellt. Die Inhalte und der Seiten-Aufbau werden in Form von Notes-Dokumenten gepflegt und beim Benutzerzugriff dynamisch aufbereitet. Der Seitenaufbau umfasst Navigatoren, Linkboxen, Aktionsleisten, Haupt-Überschriften, Seiteninhalt, Sperrmechanismen, usw.

Das Benutzerverhalten kann durch einen Clientseitigen Mechanismus (also ohne Einsatz einer Serversoftware) in anonymisierter Form vom Eintritt in die Seite bis zu ihrem Verlassen verfolgt werden.

Grundlage war eine Notes-Datenbank, die mit LotusScript, HTML, XML, Java und JavaScript programmiert wurde.

-----------

Projekt 1

-----------

Erstellung einer unternehmensspezifischen Willkommen-Seite in der Lesezeichen-Datenbank. Diese angepasste Seite besteht aus mehreren Seiten, die über Reiter ausgewählt werden können. Dies war lange bevor IBM eine ähnliche Lösung mit Version 6.0 vorstellte.

Die einzelnen Seiten beinhalteten automatisch angezeigte Nachrichten, abteilungsbezogene Links und Aktionen (durch die beispielsweise spezielle Anwendungen gezielt verfügbar gemacht werden können), ein verbessertes Cluster-Failover, eine grundlegend erweiterte Updatefunktionalität, durch die auch sämtliche Kundenanpassungen beim Update der bookmark.nsf übernommen werden.

Die Anpassungen wurden durch die Release-Wechsel hindurch laufend überarbeitet und erweitert.

Java AWT Swing JavaScript HTML CSS XML DXL XSLT LotusScript Formelsprache C C++ Lotus Notes 7.0 Lotus Notes 6.0 Lotus Notes 5.0
OOA
Automobilindustrie
Stuttgart
9 Monate
2008-01 - 2008-09

Datenmigration und Projekt-Berichtsdatenbank

Software-Architekt, Software-Entwickler
Software-Architekt, Software-Entwickler

-----------

Projekt 2

-----------

Erstellung einer Projekt-Berichtsdatenbank mit dedizierter Rechteverwaltung für die einzelnen Teilprojektleiter.

-----------

Projekt 1

-----------

Komplexe Datenmigration von inkonsistenten Daten. Diese waren verteilt über eine Anzahl von Excel-Sheets und eine Access-Datenbank - "gewachsen" in verschiedenen Fachabteilungen.

Für den Import wurde eine konfigurierbare Migrations-Engine geschrieben, die für verschiedene Zwecke weiterverwendet werden kann.

Lotus Notes 7.0 Excel Access
IT-Dienstleister
Hamm/Berlin
3 Jahre
2000-01 - 2002-12

Web- und Rich Client-Anwendungen

Software-Entwickler
Software-Entwickler

-----------

Projekt 3

-----------

Anpassungen an Lotus/Domino-Web-Applikationen als Interface für die Online-Kunden der Raiffeisenbanken

-----------

Projekt 2

-----------

Fortführung eines Projektes, mit dem das Rechenzentrum automatisiert Notes-Internet-Anwendungen für einzelne Banken ausrollen kann. Dazu gehörte die Abbildung von sehr komplexen Konfigurationsparametern.

Aufbau von der Komplexität entsprechenden umfangreichen Testszenarien.

-----------

Projekt 1

-----------

Verschiedene Anpassungen an bestehenden Applikationen. Architektur-verbessernde Maßnahmen, beispielsweise geeignete Trennung von Konfigurationsdatenbanken und eigentlichen Applikationsdatenbanken.

HTML Lotus Notes 5.0
IT-Dienstleister Banken
München
1 Jahr
2000-01 - 2000-12

Entwicklung einer komplexen DB2/Lotus Notes-Schnittstelle für ein Data-Warehouse

Software-Entwickler, IT-Berater OOA
Software-Entwickler, IT-Berater
Projektierung und Entwicklung einer größeren Schnittstelle zwischen einer DB2-Anwendung und Lotus Notes auf Basis der Java-API. Teilprojekt eines Projektes zur Erstellung eines CRM-Systems für eine Großbank auf der Grundlage von Websphere. Erstellung und Administration eines Testsystems für 30 Benutzer. Größe des Gesamtprojekts: 40 Mio DM, internationales Team Branche: Banken
Java IBM AIX DB2 Datenbank JCL/TSO OS 390 RS/6000 Vantive CRM Lotus Notes 5.0
OOA
Softwarehaus
Frankfurt-Eschborn
10 Monate
1999-03 - 1999-12

Web- und Rich Client-Applikationen Lotus Notes/Oracle DB

Software-Architekt, Software-Entwickler OOA
Software-Architekt, Software-Entwickler

-----------

Projekt 5

-----------

Entwicklung von Windows-DLLs mittels C++ unter Nutzung der Notes-API. Das Programm diente zum Scannen und gezielten Rücksetzen von Notes-Datenbanken.

-----------

Projekt 4

-----------

Entwicklung eines allgemeinen Workflowmechanismus. OOD-Modellierung.

-----------

Projekt 3

-----------

Migration einer größeren Oracle-Anwendung. Arbeiten insbesondere im Bereich der Schnittstellen und Datenmigration.

-----------

Projekt 2

-----------

Konzeptionierung und Erstellung automatischen Datenbanksystems zur Anlage und Veränderung/Aktivierung/Deaktivierung von IP-Accounts, die im Massengeschäft übers Internet-/Intranet beantragt werden.

-----------

Projekt 1

-----------

Konzeptionierung und Erstellung eines Notes-Frontends zur Massenerfassung von vertriebsrelevanten Daten. Es wurden Schnittstellen zu anderen Notes-Datenbanken, zu einer Oracle-Datenbank und einem SAP-Provisionierungssystem geschaffen.

Branche: Telekommunikation und Mobilfunk

Teamstärke ca. 5 Personen

C++ LSX Lotus Notes 4.5 Oracle
OOA
Telekommunikationsunternehmen
Frankfurt-Eschborn
3 Monate
1998-12 - 1999-02

Erweiterung Verwaltungsanwendung

Software-Entwickler
Software-Entwickler
Erweiterung einer bestehenden Anwendung für Verwaltungsaufgaben. Erstellung neuer Datenbanken, insbesondere einer zentralen Konfigurationsdatenbank zur vereinfachten Administrierung der gesamten Anwendung. Branche: Banken
Lotus Notes 4.5
Softwarehaus
Stuttgart
1 Jahr
1998-01 - 1998-12

Diverse Projekte zur Einführung und Erweiterung einer Back-Office-Standardlösung

Software-Entwickler, Berater, Seminarleiter, Projektleitung
Software-Entwickler, Berater, Seminarleiter, Projektleitung
Entwickler für verschiedene Kundenprojekte (Anpassungen von Standardsoftware, Erweiterungen). Kundenprojekt im Bankenbereich. Aufgabe: Entwicklung eines zentralen Dienstekernels, ausgehend von einem Standard-Adreßkernel, mit Orga-Datenbank, Workflow-Modul. Branche: Banken, Elektrizitätswirtschaft Team von 4 Personen.
Lotus Notes 4.5
Softwarehaus
Brauschweig, Köln, Mainz
5 Monate
1998-07 - 1998-11

Internet-Auftritt mit angegliedertem Webshop

Softwareentwickler
Softwareentwickler

-----------

Projekt 2

-----------

Entwicklung eines Systems zur Beantragung von Accounts übers öffentliche Internet.

Anbindung an das Back-Office-System.

-----------

Projekt 1

-----------

Konzeptionierung und Entwicklung von generischen LotusScript-Klassen zur flexiblen Anbindung von ODBC-Datenquellen.

Unter anderem Aufbau einer gut strukturierten Klassenhierarchie mit der die verschiedensten ODBC-Schnittstellen erstellt werden können. Darauf aufbauend wurden einige konkrete Schnittstellen geschrieben.

Branche: Telekommunikation/Mobilfunk

Teamgröße ca. 5 Personen

HTML Lotus Notes 4.5
Telekommunikationsunternehmen
Frankfurt-Eschborn
3 Monate
1998-01 - 1998-03

Komplexe Druckfunktion für Grid-Objekt

Software-Entwickler
Software-Entwickler
Die Daten einer komplexen Software zur BWA-Auswertung von medizinischen Einrichtungen sollten mithilfe der zu entwickelnden Funktion benutzerfreundlich ausdruckbar sein. Auf die zugrundeliegende Datenhaltung in Excel(!) wurde über ein sogenanntes VBA-basiertes Grid-Objekt zugegriffen.
Visual Basic 4.0
Softwarehaus
Berlin
10 Monate
1997-03 - 1997-12

Diverse Projekte zur Einführung und Erweiterung einer Back-Office-Standardlösung

Software-Entwickler
Software-Entwickler

-----------

Projekt 2

-----------

Entwicklung einer Standard-Import-Software für Lotus-Notes-Anwendungen. Gestaltung eines Interpreters für eine eigene Datenverknüpfungssprache. Adapter-Architektur zur Einbindung unterschiedlichster Datenquellen.

-----------

Projekt 1

-----------

Entwickler für verschiedene Kundenprojekte (Anpassungen von Standardsoftware, Erweiterungen).

Branche: diverse

Lotus Notes 4.1/4.5
Softwarehaus
Braunschweig
2 Monate
1997-01 - 1997-02

ASCII-Schnittstelle

Software-Entwickler
Software-Entwickler
Schnittstelle zum ASCII-Import für Software zur betriebswirtschaftlichen Auswertung von Arztpraxen.
Excel Makro-Sprache 4.0
Softwarehaus
Berlin
6 Monate
1995-10 - 1996-03

Auftragsbearbeitung mit Lagerwirtschaft

Software-Entwickler
Software-Entwickler
Entwicklung einer Auftragsbearbeitung mit Lagerwirtschaft für die speziellen Bedürfnisse einer Gebäudereinigung.
Windows 3.11 Visual dBase dBase 5.0
Handwerksbetrieb
Rostock

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium Informatik, Nebenfach BWL - an Fernuni Hagen - berufsbegleitend, bis kurz vor Vordiplom

Java JEE Softwarearchitekturen Design-Muster Webdesign JavaScript-Frameworks, Agile Methoden und SCRUM: laufende Fortbildung im Eigenstudium

IBM Certified Application Developer

Position

Position

Haupttätigkeit: Entwicklung, Architektur

Sozialversicherungsrechtlicher Hinweis: Führe freiberufliche Aufträge als Geschäftsführer meiner Zwei-Mann-GmbH [Firmenname auf Anfrage] aus, bin also auch von daher zweifelsfrei selbständig.

Kompetenzen

Kompetenzen

Top-Skills

Softwareentwicklung

Produkte / Standards / Erfahrungen / Methoden

ActiveMQ
Agile Methoden
Ant
Apache Tomcat
Atlassian Confluence
Azure-Cloud
BIRT
BMC Change Management
Camunda
CDI
Checkstyle
Cobertura
Continuous Integration
CSS
DHTMLX
Dojo Toolkit
EclEmma
Eclipse
EclipseLink
eCobertura
EJB
Excel
Firebug
GIT
GitLab
Glassfish
Gradle
Grafana
Hibernate
HTML
HTML5
IDnow
JaCoCo
Java API for RESTful Web Services
JavaServer Faces
JBOSS
Jenkins
Jenkins/Hudson
JIRA
JMeter
JSF
JUnit
Kibana
LESS
Liquibase
Lotus C-API
Lotus Notes
LSX
Maven
Microservices
Modernizr
MyEclipse
NetWeaver Developer Studio
Nexus
Notes-To-Paper
OOA
OOD
Page Objects
PIE
Postman
PrimeFaces
ProSpec
QA
REST
RichFaces
Scrum
Selenium
SOAP
SoapUI
SourceTree
Spring
Spring Boot
Stash
SVN
Swagger
Swing
Test-Driven-Development
TestNG
Toad
Tomcat
TRAC
Vaadin
Webdesign
WebDriver
WebServices
XML
XPages (JSF)
XSLT
Zipkin

Betriebssysteme

Linux
MS-DOS
MS-Dos 6.2 - 3.0
OS/2
Softwareentwicklung für OS/2-Plattform
TOS
Unix
Aix, Linux (openSUSE, CentOS)
Windows
Windows 10, 7, Server 2008, XP, 2000, NT 4.0, bis zurück zu 3.0

Programmiersprachen

Ajax
AWT
Basic
Visual Basic 4.0
C
C++
Visual C++ 5.0, Visual C++ 6.0
dBase
DXL
Formelsprache
Java
Java 1.1-1.8, JEE 1.7 (J2EE) EJB 3.1 JPA JTA CDI JSF JSP JAXB HyperJAXB3 JAX-RS, AWT, Swing, Spring, Hibernate
Java 11
Java 8
Java EE 6
Java EE 7
Java SE 1.7
Java SE 1.8
JavaScript
JavaScript, diverse Frameworks wie jQuery, DOJO, Node.js, DHTMLX
JCL
JPA
jQuery
JSP
JSP
Lotus Notes 5.0
Lotus Notes Script
Notes/Domino 4.5 - 9
LotusScript
Makrosprachen
Excel 5.0, Lotus Notes Makrosprache, Lotus 1-2-3 Makrosprache, VBA
Pascal
PHP
PL/SQL
MySQL, Oracle, DB2
Scriptsprachen
Visual Basic Script
Shell
WebDynPro Java

HTML, HTML5, XML, XSL, XSLT, AJAX, PrimeFaces, RichFaces, CSS, LESS, jQuery, DOJO, DHTMLX, ANT, Maven, Gradle

Datenbanken

Access
Programmierung
DB2
Grundlegende Kenntnisse
Lotus Notes
Gute Kenntnisse R 4.0-9.0
MySQL
Gute Kenntnisse
ODBC
Gute Kenntnisse
Oracle 11
Gute Kenntnisse
PL/SQL
Gute Kenntnisse
xBase
dBase 5.0, dBase 5.5 (Visual dBase)
PostgreSQL
DataEase

Datenkommunikation

Ethernet
Internet, Intranet
HTML, XML, REST, HATEOAS
Router
SMTP
TCP/IP
HTTP, FTP, Winsockets
Windows Netzwerk

Hardware

PC
Server

Branchen

Branchen

Automobilindustrie/Automotive
Banken
Behörden
Chemische Industrie
Druckereigewerbe
Handel
Handwerk
Logistik
Schulen
Softwarehersteller
Telekommunikation

Einsatzorte

Einsatzorte

Hamburg (+50km) Kiel (+20km) Hannover (+20km) Stade (+150km) Höxter (+100km) Haldensleben (+75km) Schwalmstadt (+75km)
möglich

Projekte

Projekte

1 Jahr 4 Monate
2021-09 - 2022-12

Weiterentwicklung Schulsoftware - Fachliche Ausrichtung Hamburg

Softwareentwickler Java Hibernate Hibernate Criteria-API ...
Softwareentwickler

Bestehende Schulsoftware warten und erweitern. Fachliche Ausrichtung: Hamburger Schulwesen.

IntelliJ PostgreSQL Apache Tomcat
Java Hibernate Hibernate Criteria-API Spring MVC
Hamburg
1 Jahr 3 Monate
2020-07 - 2021-09

Weiterentwicklung Schulsoftware - Fachliche Ausrichtung Schleswig-Holstein

Fullstack Software-Entwickler Java Asynchronous JavaScript and XML JavaScript ...
Fullstack Software-Entwickler

Arbeiten an Front- und Backend, Entwicklung neuer Features, Behebung von Bugs, Überarbeitung der Legacy-Architektur, Ermittlung und Einordnung technischer Schulden, Erarbeitung von Konzepten zur Test-Automatisierung, Entwicklung eines GUI-Test-Frameworks (mittels Page Objects) auf Basis von Selenium und Cucumber, Dockerisierung, Untersuchungen zu Möglichkeiten einer iterativen Frontend-Modernisierung.

Die Prozesse und Teams waren nach SCRUM organisiert.

IntelliJ IDEA Spring Hibernate PostgreSQL Apache Tomcat Cucumber JUnit Selenium Dojo Toolkit Jenkins Octopus Docker Swarm Git Jira Bitbucket Confluence Ant Maven Liquibase
Java Asynchronous JavaScript and XML JavaScript JSP Web Services Containerisierung Test-Automatisierung SCRUM Datenbankentwicklung PostreSQL
Dataport AöR
Hamburg
1 Jahr
2019-04 - 2020-03

Pflege und Erweiterung eines Container-Managementsystems in der Logistikbranche

Softwareentwickler Oracle PL/SQL Java 8 ...
Softwareentwickler

Fullstack-Entwicklung an einem bestehenden System zur Verwaltung des gesamten Containerlebenszyklus in einem Hafenterminal.

Es werden umfangreiche Arbeiten in PL/SQL, Java-Backend und Swing-Frontend durchgeführt.

Sie finden im Rahmen eines agilen Entwicklungsprozesses mit SCRUM statt.

Oracle PL/SQL Java 8 Java 11 Spring Tomcat TestNG Scrum
Hamburg
10 Monate
2018-05 - 2019-02

Workflowgesteuerte Anwendung auf Basis von Microservices

Software-Entwicklung Microservices Spring Boot QA ...
Software-Entwicklung

Das Bankenprodukt, das in einem zu erweiternden Legacy-System erstellt wird, wird in einer neuen Anwendung bearbeitet. Diese Anwendung basiert auf einer Microservice-Architektur und wird von einer Workflow-Engine gesteuert. Es wurden verschiedene Internet/Cloud-Dienste eingebunden.

Die Arbeiten fanden im Rahmen eines internationalen Teams statt. Größe des Vorort-Teams ca. 15 Personen.

Die Anwendung basiert auf Spring Boot. Es wurden agile Methoden eingesetzt. Neben der Entwicklungsarbeit wurde die Umgebung aufgesetzt bzw. flottgemacht. Dazu gehörte die Einführung von GitLab und die Erstellung von Jenkins-Prozessen.

Eclipse Oxygen Camunda Nexus Jenkins GitLab Azure-Cloud IDnow Oracle Toad Spring Boot Gradle Tomcat Kibana Zipkin Grafana TDD Test-Driven-Development Selenium JUnit Liquibase Jacoco
Microservices Spring Boot QA REST Agile
Hamburg
3 Monate
2018-01 - 2018-03

Anwendungsbetreuung im Wertpapierhandel

ITOP und Anwendungsentwickler WebDynPro Java
ITOP und Anwendungsentwickler

Betreuung mehrerer komplexer Systeme im Wertpapierhandel.

2nd-Level-Support, Durchführung kleinerer Anpassungen, Notfallszenarien, Schutzbedarfsfeststellungen, Dokumentationen, usw.

Erweiterungen einer SAP-Anwendung auf Basis von WebDynPro und BEA WebLogic.

NetWeaver Developer Studio BMC Change Management ProSpec
WebDynPro Java
Kiel
10 Monate
2017-06 - 2018-03

Anwendungsentwicklung im Wertpapierhandel

Softwareentwickler JSP SVN Vaadin
Softwareentwickler

Austausch eines alten JSP-Frontends gegen ein modernes Web-Interface auf der Basis von Vaadin 8. Anpassungen in der Verarbeitungslogik.

Gegenstand ist eine halbautomatische komplexe Schnittstelle in der
Wertpapierabteilung einer Landesbank zwischen den Handelsplattformen Kondor+ und Calypso und den Backendsystemen der Depotbanken. Unstimmige oder unvollständige
Wertpapierorderdaten werden anhand von Validierungsalgorithmen, Rückmeldungen der Depotbanken und eigendefinierten
Filtern erkannt und solange von der Weiterverarbeitung ausgeschlossen, bis sie über das zu gestaltende Frontend begutachtet,
angepasst und freigegeben worden sind.

Zu den Aufgaben gehören Konzeption und Implementierung der benötigten Softwareschichten
und Adapter, Gestaltung und Implementierung der Oberfläche in enger Absprache mit dem Fachbereich und der Anwendungsbetreuung. Außerdem wurden erforderliche Anpassungen in der Datenbankschicht vorgenommen.

Eclipse Neon Java 8 Vaadin 8 JSP Apache Tomcat Oracle 11g
JSP SVN Vaadin
Kiel
1 Jahr 5 Monate
2016-01 - 2017-05

Weiterentwicklung und Pflege eines Provisionsberechnungssystems in der Kreuzfahrtbranche

Software-Entwickler TDD JSF PrimeFaces ...
Software-Entwickler

System zur laufenden Berechnung und Abrechnung von Provisionen mithilfe von dynamischen Umsatz- und Provisionsmodellen pflegen und erweitern.

Backend und Web-basiertes Frontend.

Teamstärke: 20.

Das Projekt ist Teil einer umfangreichen Projektlandschaft, deren Bestandteile über Replikationen, REST und SOAP-Schnittstellen verknüpft sind. Das Projekt selbst arbeitet u.a. mit MicroServices basierend auf REST und SOAP und Kommunikation über ActiveMQ. Die laufenden Berechnungen basieren auf einer Event-Verarbeitungskette, die zeitweise Millionen von Einträgen abarbeiten muss.

Die OOD-orientierte Implementierung erfolgte in Java EE/Java SE und Java Server Faces. Es wurde mit ausgewählten agilen Methoden gearbeitet, wie z.B. Test-Driven-Development (TDD) und Kanban. Ein laufendes Refacturing nach Prinzipien der OOA/OOD und Clean-Code war fester Bestandteil der Aufgaben.

MyEclipse Apache Tomcat Spring Hibernate Swagger Oracle 11 Java EE 7 JIRA Atlassian Confluence Java SE 1.8 CXF Windows 10 Postman SoapUI JMeter ActiveMQ
TDD JSF PrimeFaces JavaScript Liquibase OOA OOD Spring 4.1 WebServices Java API for RESTful Web Services REST SOAP
Rostock
2 Jahre 7 Monate
2013-05 - 2015-11

Software zur Ablaufsteuerung und Datenaufbereitung für ein Testsystem im Buchbindereigewerbe.

Software-Architekt, Software-Entwickler, Projektleiter Testdriven Development TDD Continuous Integration Agile Methoden ...
Software-Architekt, Software-Entwickler, Projektleiter

Konzeption und Realisierung einer komplexen Java EE-(J2EE)-Anwendung zur Unterstützung der Qualitätsüberwachung in der Buchbindestrecke (Quality Assurance Server).

Der Server ist auf die Verwendung in komplexen Industrieumgebungen ausgerichtet. Weltweit verteilte Testsysteme können mit einem zentral eingerichteten Quality Assurance Server verwaltet werden.

Die auf einem Application-Server installierte Software liest XML-Jobs aus angebundenen externen Systemen ein (beispielsweise SAP), bereitet sie als Entity-Objekte auf und speichert sie über JPA in einer relationalen Datenbank ab. Dabei werden komplexe Berechnungen zur Ermittlung der notwendigen Testfälle durchgeführt.

Zur Zeit der konkreten Testmessungen, werden diese vom Testpersonal aufgerufen und gegebenfalls bearbeitet. Das Testpersonal wird am Bildschirm durch den Messvorgang geführt. Die entstehenden Messdaten werden aus einer seriellen Schnittstelle (über USB) übernommen, analysiert und in der Datenbank abgelegt. Analysen werden schon während der laufenden Messungen sowohl tabellarisch als auch in Form von Liniendiagrammen inklusive Statistischer Berechnungen am Bildschirm angezeigt.

Über eine REST-Webschnittstelle können unterschiedlichste Abfragen durchgeführt werden, die zu einem Export im XML-Format führen.

Auf Knopfdruck werden Qualitätszertifikate als BIRT-Reports mit Diagrammen und diversen statistischen Auswertungen erstellt (als PDF).

Das Projekt umfasst sämtliche anfallende Arbeiten von der Konzeption bis hin zur Realisierung und Einführung in die Produktion.

Nebenaufgabe: Aufbau und Betrieb einer CI-Lösung (Continous Integration) und Buildmanagement auf Basis von Jenkins, GIT, Checkstyle, FindBugs, JUnit, Ant, Maven, Selenium Webdriver Grid.

Eclipse 4.4 Eclipse 4.3 Jenkins/Hudson PrimeFaces RichFaces Firebug Checkstyle Java EE 6 Java EE 7 Selenium Windows Server 2008 Linux jQuery Glassfish JBOSS EclipseLink MySQL BIRT HTML5 JavaScript CSS LESS JUnit Maven TRAC TeamForge GIT Ant Cobertura JaCoCo EclEmma eCobertura Java SE 1.7
Testdriven Development TDD Continuous Integration Agile Methoden EJB CDI OOA OOD JPA JSF Ajax XML Page Objects WebDriver REST TDD
Qualitätssicherungsspezialist für das Buchbindereigewerbe - Zielkunden: Buchbindeunternehmen jeder Größenordnung
Rostock
1 Monat
2014-10 - 2014-10

Erstellung Website

Software-Entwickler
Software-Entwickler
Erstellung einer Website auf Basis von WordPress. Webdesign.
WordPress Bootstrap PHP 5 MySQL 5 Eclipse 4.4 GIT
Softwarehaus
Rostock
1 Monat
2014-05 - 2014-05

Internetanwendung Online-Schulungsportal

Architekt, Softwareentwickler, Berater PHP HTML5 JavaScript
Architekt, Softwareentwickler, Berater
Konzeption und Realisierung einer Internet-Anwendung zum Aufbau eines Online-Schulungsportals mit angebundenem Webshop.
Drupal 7 Git
PHP HTML5 JavaScript
Rostock
5 Monate
2014-01 - 2014-05

Webbasierte Planung von Maschinenlaufzeiten im Druckereigewerbe

Softwarearchitekt und Softwareentwickler Webdesign Wireframing
Softwarearchitekt und Softwareentwickler

Dynamische und interaktive Darstellung der verfügbaren und verplanten Laufzeiten mehrerer Druckmaschinen. Verknüpfung mit dem Backoffice. Der Maschinenlaufzeitplaner kann die übermittelten Aufträge per Drag-&-Drop planen, umleiten, splitten, zusammenführen, neuerstellen, löschen, usw.

Das System basiert auf einer JavaServer Faces-Architektur. Das Frontend wurde unter Einbeziehung von einschlägigen JavaScript-Frameworks erstellt. Konzeption und Design des UIs.

Java XPages (JSF) DHTMLX jQuery JavaScript XML XSLT Eclipse HTML5 AJAX Git SourceTree Stash JavaServer Faces CSS3 Dojo Toolkit
Webdesign Wireframing
Softwarehaus
Rostock
6 Monate
2013-07 - 2013-12

Webgestützte Lernpfadverwaltung für Schulungsakademie

Software-Architekt, Software-Entwickler OOA Ajax Wireframing ...
Software-Architekt, Software-Entwickler

Erstellung einer Webanwendung auf Basis von XPages (JSF) für eine Schulungsakademie im Bankenumfeld. Es werden Lernpfade aus Lernmodulen (Seminaren, Webinaren, Schulungsunterlagen, usw.) per Drag-&-Drop im Browser zusammengestellt.

Diese können von Seminarinteressierten eingesehen und hinsichtlich der bestehenden Vorkenntnisse individualisiert werden.

Die dadurch entstehenden persönlichen Lernpfad-Versionen können in beliebiger Menge abgespeichert, weiterentwickelt und als PDF angezeigt bzw. ausgedruckt werden.

Java XPages (JSF) CSS3 HTML5 JavaScript Modernizr Eclipse Git SourceTree Stash JavaServer Faces Dojo Toolkit
OOA Ajax Wireframing Webdesign
Softwarehaus
Rostock
1 Jahr 4 Monate
2012-09 - 2013-12

Webanwendung zur repräsentativen Darstellung von Firmenprofilen mit CMS-Funktion

Softwarearchitekt, Softwareentwickler, Projektleitung OOA Ajax
Softwarearchitekt, Softwareentwickler, Projektleitung

Erstellung einer Webanwendung auf Basis von JavaServer Faces (XPages) für ein Unternehmen im Biotechnik-Bereich.

Die Anwendung gestattet die Eingabe und Verwaltung der angezeigten Daten über den Browser. Die Entwicklung des CMS-Systems war ebenfalls Bestandteil des Projekts.

Merkzettel-, Druck- und umfangreiche Suchfunktionen, grafisch ansprechend und intuitiv eingebunden.

Java XPages (JSF) CSS3 HTML5 JavaScript jQuery Eclipse JavaServer Faces Dojo Toolkit
OOA Ajax
Softwarehaus
Rostock
2 Jahre 8 Monate
2010-01 - 2012-08

Webprojekte und Anwendungen in Lotus Notes-Umgebung

Software-Architekt, Software-Entwickler, Projektleitung OOA Ajax
Software-Architekt, Software-Entwickler, Projektleitung

-----------

Projekt 8

-----------

Umbau und Erweiterung eines Webkatalogs, sowohl designtechnisch (Anpassung an das geänderte Unternehmensportal), als auch funktional.

Einbindung in Portal.

Branche: Banken

-----------

Projekt 7

-----------

Erstellung eines workflowgesteuerten Vorschlagswesens für Produktveränderungen. Die Vorschläge/Diskussionspunkte werden von einem Expertenteam aufgenommen, das die anschließende Diskussion moderiert. Bestimmte, konfigurierbare Teams werden im Rahmen des Workflows zur Abgabe eines Statements aufgefordert. Dies löst je nach positivem oder negativem Feedback weitere Aktionen des Workflows aus.

Branche: Chemie-Industrie

-----------

Projekt 6

-----------

Erstellung einer workflowgesteuerten Anforderungsdatenbank.

Branche: Chemie-Industrie

-----------

Projekt 5

-----------

Erstellung eines konfigurierbaren Notes-Datenbankportals.

Branche: Chemie-Industrie

-----------

Projekt 4

-----------

Erstellung einer LotusScript-API zur komfortableren Nutzung der Notes-To-Paper-C-Schnittstelle.

Branche: Chemie-Industrie

-----------

Projekt 3

-----------

Konzeptionierung und Erstellung eines Workflowtools, mit dessen Hilfe Arbeitsabläufe modelliert, visualisiert und kontrolliert werden.

Branche: Generisch

-----------

Projekt 2

-----------

Restrukturierung einer großen Menge langjährig gewachsenen Script-Codes und Überführung in eine allgemein verwendbare objektorientierte API. Schulung des Teams im Hinblick auf die Gestaltung sauberer objektorientierter APIs.

Branche: Generisch

-----------

Projekt 1

-----------

Erstellung eines Webkatalogs zur Auswahl aus Seminarangeboten und Generieren von Anmeldungen für sich selbst oder auch andere Mitarbeiter des Unternehmens. Einbindung in die bestehende Unternehmens-Infrastruktur. Komplexe Umgebung mit verschiedenen Konfigurationen an unterschiedlichen Standorten, die über eine einzelne Schablone bewältigt werden müssen.

Branche: Banken

JavaScript jQuery PIE HTML CSS XML XSLT Lotus Notes 8.0 Lotus Notes 8.5 Lotus C-API Notes-To-Paper
OOA Ajax
Softwarehaus
Rostock
5 Monate
2010-03 - 2010-07

Webshop auf Basis von Magento

Software-Architekt, Web-Designer, Software-Entwickler, Berater
Software-Architekt, Web-Designer, Software-Entwickler, Berater
Erstellung eines Webshops auf der Basis von Magento eCommerce. Von Layout und künstlerischem Design über die Umsetzung inklusive einiger programmtechnischer Änderungen bis hin zu Provider-Auswahl und zur Inbetriebnahme waren sämtliche Arbeiten auszuführen.
Magento HTML JavaScript PHP
Unternehmen für Bio-Produkte im Lebensmittelbereich
Rostock
3 Monate
2010-01 - 2010-03

Webgestützter Seminarkatalog mit Anmeldungsfunktion

Software-Architekt, Software-Entwickler, Projektleitung
Software-Architekt, Software-Entwickler, Projektleitung
Erstellung eines Konzepts zur Umstellung des bestehenden Seminarkatalogs mit Rich Client auf eine Webanwendung und Durchführung der Realisierung. Branche: Banken
HTML, DHTML, JavaScript, Lotus Notes
Softwarehaus
Rostock
2 Monate
2009-11 - 2009-12

Entwicklung von Fachkonzept und Prototyp, IT-Beratung

IT-Berater, Softwareentwickler
IT-Berater, Softwareentwickler
Erstellung Fachkonzept und eines darauf basierenden Prototypen mit Präsentationen, um die künftige interne Weiterentwicklung voranzubringen. Dazu gehörte die Klärung der fachlichen Prozesse, an der eine Reihe von Abteilungen beteiligt waren. Inhaltlich ging es um ein Anforderungs- und Realisierungsmanagement für alle internen IT-Ressourcen der zur Bereitstellung benötigten IT-basierten Prozesse. Mit eingeschlossen war die Analyse zweier umfangreicher hausinterner Workflow-Engines und der Erarbeitung einer Empfehlung für die künftige Strategie. Branche: Banken
Lotus Notes 8.5
IT-Dienstleister
Berlin
1 Monat
2009-10 - 2009-10

Konzepterstellung Webshop

Berater
Berater
Start des Projektes, das im Zeitraum 03/2010 -07/2010 fertiggestellt wurde (weitere Einzelheiten siehe dort).
Magento osCommerce PHP
Versender von Bio-Produkten
Rostock
6 Monate
2008-10 - 2009-03

Buchprojekt

Autor
Autor
Einführung in LotusScript
Lotus Domino
Selbst
Rostock
7 Jahre 10 Monate
2001-01 - 2008-10

Web- und Rich Client-Applikationen unterschiedlichster Komplexität

Software-Architekt, Software-Entwickler OOA
Software-Architekt, Software-Entwickler

Die im folgenden aufgelisteten Projekte wurden in der Regel einem Benutzerkreis von bis zu 180.000 Kundenmitarbeitern weltweit zugänglich. Handelte es sich um eine zentrale Applikation, so musste sie einem 24-h Betrieb mit der ständigen Möglichkeiten von Parallelzugriffen gewachsen sein.

Es wurden häufig Verfahren und Workarounds angewendet, die neu entwickelt werden mussten, um über die durch Notes auferlegten Grenzen hinausgehen zu können. Dies erforderte auch die Ausschöpfung von Programmiermitteln, die unter Notes eher selten zum Einsatz kommen.

Tools: Java, AWT, Swing, JavaScript, HTML, CSS, XML, DXL, XSLT, LotusScript,

C, C++, Lotus-Formelsprache, Lotus Notes 5.x, 6.x, 7.x

-------------

Projekt 13

-------------

Anpassungen in einer unternehmensweiten Rollout-Lösung zur Unterstützung des mit der laufenden Pflege beschäftigten Entwickler-Teams.

-------------

Projekt 12

-------------

Erstellung von Instant Messaging (Sametime)-Anwendungen auf Grundlage der Sametime-Java-API.

------------

Projekt 11

------------

Office-Tool zum Verwalten von Postein- und ausgängen, Aufgaben und Telefonaten im Vorstandsbereich.

-------------

Projekt 10

-------------

Test-Werkzeug zum Aufspüren von Fehlern in den Daten des Calendering & Scheduling-Bereichs.

Das Tool musste umfangreiche Datenbestände scannen, die Fehler aufspüren und protokollieren. Außerdem musste es bei Entdeckung weiterer Fehlermöglichkeiten leicht um entsprechende Tests erweitert werden können.

-----------

Projekt 9

-----------

Universale Beantragungsdatenbank, die sich leicht für die Aufnahme neuer Antragstypen erweitern lässt.

Diese wurde aufbauend aus einer bereits vorhandenen recht einfachen Applikation weiter entwickelt.

-----------

Projekt 8

-----------

Erstellung eines umfangreichen Suchewerkzeugs für Lotus Notes-Datenbanken. Die Herausforderungen waren: Die Menge der zu durchsuchenden Datenbanken (hunderte, auch ganze Data-Verzeichnisse), die Zusammenführung der Fundstellen um eine übersichtliche Gesamtansicht zu erhalten, die Verlagerung in den Hintergrund (auf dem Client), und ein akzeptables Antwortverhalten.

Auch wenn es das eine oder andere Bordmittel gibt, so mussten letztendlich doch viele Umwege beschritten werden, um das für Notes ehrgeizige Ziel zu erreichen. Intensiver Einsatz von Java und C-API, Multithreading, Oberfläche teilweise mit SWING.

------------

Projekt 8a

------------

Erstellung einer Funktionalität zum Export von Notes Mails im HTML-Format. Die Möglichkeiten der auf dem Markt vorhandenen Tools waren nicht ausreichend.

Analyse des Notes-Richtext-Formats auf HEX-Ebene, Umwandlung mithilfe von XML (DXL), XSLT und C-Routinen.

(Teilprojekt von Projekt 8)

-----------

Projekt 7

-----------

Erstellung einer Verteilungsmaschinerie für Adressbuch-Daten an weltweite Partnerfirmen des Kunden.

Die Herausforderung war die Überbrückung der verschiedenen Systeme, die Einhaltung von Datenschutzbestimmungen (weitergeleitete Daten können und werden von den betroffenen Benutzern vollständig kontrolliert), die Menge an möglichen Partner-Datenbanken (bis zu 1000), die ständig auf aktuellem Stand zu halten sind, und die weltweit ständige Betrieb.

Implementierung mittels LotusScript und als C++-Servertask.

-----------

Projekt 6

-----------

Erstellung einer Datenbank zur Unterstützung von Online-Befragungen.

-----------

Projekt 5

-----------

Erstellung eines Tools zum automatischen Ausrollen von Smart-Icons bzw. Toolbars. Zentralisierte Anwendung mit abteilungsbezogenen Einstell- und Konfigurationsmöglichkeiten. Das Einstellen von Smart-Icons bzw. Toolbars geschieht mehr oder weniger automatisiert, sodass die erforderlichen Benutzeraktionen minimal sind.

-----------

Projekt 4

-----------

Erstellung einer Template-Verwaltungsdatenbank. Mit dieser können sich Benutzer neue Anwendungen vereinfacht besorgen.

-----------

Projekt 3

-----------

Laufende Pflege des Designs der verschiedenen Systemadressbücher, insbesondere bei jedem Release-Wechsel.

Der Benutzerkreis umfasst weltweit ca. 180.000 Personen und viele Server; die Arbeiten müssen also besonders fehlerfrei ausgeführt werden, da schon die kleinste Fehlfunktion eine große Beeinträchtigung der Kundenmitarbeiter zur Folge haben könnte.

-----------

Projekt 2

-----------

Content-Management-System für Web-Seiten-Erstellung in Notes komplett neu erstellt. Die Inhalte und der Seiten-Aufbau werden in Form von Notes-Dokumenten gepflegt und beim Benutzerzugriff dynamisch aufbereitet. Der Seitenaufbau umfasst Navigatoren, Linkboxen, Aktionsleisten, Haupt-Überschriften, Seiteninhalt, Sperrmechanismen, usw.

Das Benutzerverhalten kann durch einen Clientseitigen Mechanismus (also ohne Einsatz einer Serversoftware) in anonymisierter Form vom Eintritt in die Seite bis zu ihrem Verlassen verfolgt werden.

Grundlage war eine Notes-Datenbank, die mit LotusScript, HTML, XML, Java und JavaScript programmiert wurde.

-----------

Projekt 1

-----------

Erstellung einer unternehmensspezifischen Willkommen-Seite in der Lesezeichen-Datenbank. Diese angepasste Seite besteht aus mehreren Seiten, die über Reiter ausgewählt werden können. Dies war lange bevor IBM eine ähnliche Lösung mit Version 6.0 vorstellte.

Die einzelnen Seiten beinhalteten automatisch angezeigte Nachrichten, abteilungsbezogene Links und Aktionen (durch die beispielsweise spezielle Anwendungen gezielt verfügbar gemacht werden können), ein verbessertes Cluster-Failover, eine grundlegend erweiterte Updatefunktionalität, durch die auch sämtliche Kundenanpassungen beim Update der bookmark.nsf übernommen werden.

Die Anpassungen wurden durch die Release-Wechsel hindurch laufend überarbeitet und erweitert.

Java AWT Swing JavaScript HTML CSS XML DXL XSLT LotusScript Formelsprache C C++ Lotus Notes 7.0 Lotus Notes 6.0 Lotus Notes 5.0
OOA
Automobilindustrie
Stuttgart
9 Monate
2008-01 - 2008-09

Datenmigration und Projekt-Berichtsdatenbank

Software-Architekt, Software-Entwickler
Software-Architekt, Software-Entwickler

-----------

Projekt 2

-----------

Erstellung einer Projekt-Berichtsdatenbank mit dedizierter Rechteverwaltung für die einzelnen Teilprojektleiter.

-----------

Projekt 1

-----------

Komplexe Datenmigration von inkonsistenten Daten. Diese waren verteilt über eine Anzahl von Excel-Sheets und eine Access-Datenbank - "gewachsen" in verschiedenen Fachabteilungen.

Für den Import wurde eine konfigurierbare Migrations-Engine geschrieben, die für verschiedene Zwecke weiterverwendet werden kann.

Lotus Notes 7.0 Excel Access
IT-Dienstleister
Hamm/Berlin
3 Jahre
2000-01 - 2002-12

Web- und Rich Client-Anwendungen

Software-Entwickler
Software-Entwickler

-----------

Projekt 3

-----------

Anpassungen an Lotus/Domino-Web-Applikationen als Interface für die Online-Kunden der Raiffeisenbanken

-----------

Projekt 2

-----------

Fortführung eines Projektes, mit dem das Rechenzentrum automatisiert Notes-Internet-Anwendungen für einzelne Banken ausrollen kann. Dazu gehörte die Abbildung von sehr komplexen Konfigurationsparametern.

Aufbau von der Komplexität entsprechenden umfangreichen Testszenarien.

-----------

Projekt 1

-----------

Verschiedene Anpassungen an bestehenden Applikationen. Architektur-verbessernde Maßnahmen, beispielsweise geeignete Trennung von Konfigurationsdatenbanken und eigentlichen Applikationsdatenbanken.

HTML Lotus Notes 5.0
IT-Dienstleister Banken
München
1 Jahr
2000-01 - 2000-12

Entwicklung einer komplexen DB2/Lotus Notes-Schnittstelle für ein Data-Warehouse

Software-Entwickler, IT-Berater OOA
Software-Entwickler, IT-Berater
Projektierung und Entwicklung einer größeren Schnittstelle zwischen einer DB2-Anwendung und Lotus Notes auf Basis der Java-API. Teilprojekt eines Projektes zur Erstellung eines CRM-Systems für eine Großbank auf der Grundlage von Websphere. Erstellung und Administration eines Testsystems für 30 Benutzer. Größe des Gesamtprojekts: 40 Mio DM, internationales Team Branche: Banken
Java IBM AIX DB2 Datenbank JCL/TSO OS 390 RS/6000 Vantive CRM Lotus Notes 5.0
OOA
Softwarehaus
Frankfurt-Eschborn
10 Monate
1999-03 - 1999-12

Web- und Rich Client-Applikationen Lotus Notes/Oracle DB

Software-Architekt, Software-Entwickler OOA
Software-Architekt, Software-Entwickler

-----------

Projekt 5

-----------

Entwicklung von Windows-DLLs mittels C++ unter Nutzung der Notes-API. Das Programm diente zum Scannen und gezielten Rücksetzen von Notes-Datenbanken.

-----------

Projekt 4

-----------

Entwicklung eines allgemeinen Workflowmechanismus. OOD-Modellierung.

-----------

Projekt 3

-----------

Migration einer größeren Oracle-Anwendung. Arbeiten insbesondere im Bereich der Schnittstellen und Datenmigration.

-----------

Projekt 2

-----------

Konzeptionierung und Erstellung automatischen Datenbanksystems zur Anlage und Veränderung/Aktivierung/Deaktivierung von IP-Accounts, die im Massengeschäft übers Internet-/Intranet beantragt werden.

-----------

Projekt 1

-----------

Konzeptionierung und Erstellung eines Notes-Frontends zur Massenerfassung von vertriebsrelevanten Daten. Es wurden Schnittstellen zu anderen Notes-Datenbanken, zu einer Oracle-Datenbank und einem SAP-Provisionierungssystem geschaffen.

Branche: Telekommunikation und Mobilfunk

Teamstärke ca. 5 Personen

C++ LSX Lotus Notes 4.5 Oracle
OOA
Telekommunikationsunternehmen
Frankfurt-Eschborn
3 Monate
1998-12 - 1999-02

Erweiterung Verwaltungsanwendung

Software-Entwickler
Software-Entwickler
Erweiterung einer bestehenden Anwendung für Verwaltungsaufgaben. Erstellung neuer Datenbanken, insbesondere einer zentralen Konfigurationsdatenbank zur vereinfachten Administrierung der gesamten Anwendung. Branche: Banken
Lotus Notes 4.5
Softwarehaus
Stuttgart
1 Jahr
1998-01 - 1998-12

Diverse Projekte zur Einführung und Erweiterung einer Back-Office-Standardlösung

Software-Entwickler, Berater, Seminarleiter, Projektleitung
Software-Entwickler, Berater, Seminarleiter, Projektleitung
Entwickler für verschiedene Kundenprojekte (Anpassungen von Standardsoftware, Erweiterungen). Kundenprojekt im Bankenbereich. Aufgabe: Entwicklung eines zentralen Dienstekernels, ausgehend von einem Standard-Adreßkernel, mit Orga-Datenbank, Workflow-Modul. Branche: Banken, Elektrizitätswirtschaft Team von 4 Personen.
Lotus Notes 4.5
Softwarehaus
Brauschweig, Köln, Mainz
5 Monate
1998-07 - 1998-11

Internet-Auftritt mit angegliedertem Webshop

Softwareentwickler
Softwareentwickler

-----------

Projekt 2

-----------

Entwicklung eines Systems zur Beantragung von Accounts übers öffentliche Internet.

Anbindung an das Back-Office-System.

-----------

Projekt 1

-----------

Konzeptionierung und Entwicklung von generischen LotusScript-Klassen zur flexiblen Anbindung von ODBC-Datenquellen.

Unter anderem Aufbau einer gut strukturierten Klassenhierarchie mit der die verschiedensten ODBC-Schnittstellen erstellt werden können. Darauf aufbauend wurden einige konkrete Schnittstellen geschrieben.

Branche: Telekommunikation/Mobilfunk

Teamgröße ca. 5 Personen

HTML Lotus Notes 4.5
Telekommunikationsunternehmen
Frankfurt-Eschborn
3 Monate
1998-01 - 1998-03

Komplexe Druckfunktion für Grid-Objekt

Software-Entwickler
Software-Entwickler
Die Daten einer komplexen Software zur BWA-Auswertung von medizinischen Einrichtungen sollten mithilfe der zu entwickelnden Funktion benutzerfreundlich ausdruckbar sein. Auf die zugrundeliegende Datenhaltung in Excel(!) wurde über ein sogenanntes VBA-basiertes Grid-Objekt zugegriffen.
Visual Basic 4.0
Softwarehaus
Berlin
10 Monate
1997-03 - 1997-12

Diverse Projekte zur Einführung und Erweiterung einer Back-Office-Standardlösung

Software-Entwickler
Software-Entwickler

-----------

Projekt 2

-----------

Entwicklung einer Standard-Import-Software für Lotus-Notes-Anwendungen. Gestaltung eines Interpreters für eine eigene Datenverknüpfungssprache. Adapter-Architektur zur Einbindung unterschiedlichster Datenquellen.

-----------

Projekt 1

-----------

Entwickler für verschiedene Kundenprojekte (Anpassungen von Standardsoftware, Erweiterungen).

Branche: diverse

Lotus Notes 4.1/4.5
Softwarehaus
Braunschweig
2 Monate
1997-01 - 1997-02

ASCII-Schnittstelle

Software-Entwickler
Software-Entwickler
Schnittstelle zum ASCII-Import für Software zur betriebswirtschaftlichen Auswertung von Arztpraxen.
Excel Makro-Sprache 4.0
Softwarehaus
Berlin
6 Monate
1995-10 - 1996-03

Auftragsbearbeitung mit Lagerwirtschaft

Software-Entwickler
Software-Entwickler
Entwicklung einer Auftragsbearbeitung mit Lagerwirtschaft für die speziellen Bedürfnisse einer Gebäudereinigung.
Windows 3.11 Visual dBase dBase 5.0
Handwerksbetrieb
Rostock

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium Informatik, Nebenfach BWL - an Fernuni Hagen - berufsbegleitend, bis kurz vor Vordiplom

Java JEE Softwarearchitekturen Design-Muster Webdesign JavaScript-Frameworks, Agile Methoden und SCRUM: laufende Fortbildung im Eigenstudium

IBM Certified Application Developer

Position

Position

Haupttätigkeit: Entwicklung, Architektur

Sozialversicherungsrechtlicher Hinweis: Führe freiberufliche Aufträge als Geschäftsführer meiner Zwei-Mann-GmbH [Firmenname auf Anfrage] aus, bin also auch von daher zweifelsfrei selbständig.

Kompetenzen

Kompetenzen

Top-Skills

Softwareentwicklung

Produkte / Standards / Erfahrungen / Methoden

ActiveMQ
Agile Methoden
Ant
Apache Tomcat
Atlassian Confluence
Azure-Cloud
BIRT
BMC Change Management
Camunda
CDI
Checkstyle
Cobertura
Continuous Integration
CSS
DHTMLX
Dojo Toolkit
EclEmma
Eclipse
EclipseLink
eCobertura
EJB
Excel
Firebug
GIT
GitLab
Glassfish
Gradle
Grafana
Hibernate
HTML
HTML5
IDnow
JaCoCo
Java API for RESTful Web Services
JavaServer Faces
JBOSS
Jenkins
Jenkins/Hudson
JIRA
JMeter
JSF
JUnit
Kibana
LESS
Liquibase
Lotus C-API
Lotus Notes
LSX
Maven
Microservices
Modernizr
MyEclipse
NetWeaver Developer Studio
Nexus
Notes-To-Paper
OOA
OOD
Page Objects
PIE
Postman
PrimeFaces
ProSpec
QA
REST
RichFaces
Scrum
Selenium
SOAP
SoapUI
SourceTree
Spring
Spring Boot
Stash
SVN
Swagger
Swing
Test-Driven-Development
TestNG
Toad
Tomcat
TRAC
Vaadin
Webdesign
WebDriver
WebServices
XML
XPages (JSF)
XSLT
Zipkin

Betriebssysteme

Linux
MS-DOS
MS-Dos 6.2 - 3.0
OS/2
Softwareentwicklung für OS/2-Plattform
TOS
Unix
Aix, Linux (openSUSE, CentOS)
Windows
Windows 10, 7, Server 2008, XP, 2000, NT 4.0, bis zurück zu 3.0

Programmiersprachen

Ajax
AWT
Basic
Visual Basic 4.0
C
C++
Visual C++ 5.0, Visual C++ 6.0
dBase
DXL
Formelsprache
Java
Java 1.1-1.8, JEE 1.7 (J2EE) EJB 3.1 JPA JTA CDI JSF JSP JAXB HyperJAXB3 JAX-RS, AWT, Swing, Spring, Hibernate
Java 11
Java 8
Java EE 6
Java EE 7
Java SE 1.7
Java SE 1.8
JavaScript
JavaScript, diverse Frameworks wie jQuery, DOJO, Node.js, DHTMLX
JCL
JPA
jQuery
JSP
JSP
Lotus Notes 5.0
Lotus Notes Script
Notes/Domino 4.5 - 9
LotusScript
Makrosprachen
Excel 5.0, Lotus Notes Makrosprache, Lotus 1-2-3 Makrosprache, VBA
Pascal
PHP
PL/SQL
MySQL, Oracle, DB2
Scriptsprachen
Visual Basic Script
Shell
WebDynPro Java

HTML, HTML5, XML, XSL, XSLT, AJAX, PrimeFaces, RichFaces, CSS, LESS, jQuery, DOJO, DHTMLX, ANT, Maven, Gradle

Datenbanken

Access
Programmierung
DB2
Grundlegende Kenntnisse
Lotus Notes
Gute Kenntnisse R 4.0-9.0
MySQL
Gute Kenntnisse
ODBC
Gute Kenntnisse
Oracle 11
Gute Kenntnisse
PL/SQL
Gute Kenntnisse
xBase
dBase 5.0, dBase 5.5 (Visual dBase)
PostgreSQL
DataEase

Datenkommunikation

Ethernet
Internet, Intranet
HTML, XML, REST, HATEOAS
Router
SMTP
TCP/IP
HTTP, FTP, Winsockets
Windows Netzwerk

Hardware

PC
Server

Branchen

Branchen

Automobilindustrie/Automotive
Banken
Behörden
Chemische Industrie
Druckereigewerbe
Handel
Handwerk
Logistik
Schulen
Softwarehersteller
Telekommunikation

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das GULP Freelancer-Portal

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