Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Deutsch
Englisch
Einsatzorte
Einsatzorte
Deutschland
nicht möglich
Projekte
Projekte
3 Jahre 4 Monate
2021-08 - heute
Entwicklung einer POS-Lösung für Self-Checkout Kassen
JavaJava EEUML...
Position in einem internationalen Team mit der Aufgabe eine POS (Point of sale) Lösung für Self-Checkout-Kassen zu schaffen. Ziel ist es, die Geschäftslogik für Verbindung zwischen der GUI und den diversen Backend Prozessen auf dem Filialserver des Kassensystems für den Endkunden Aldi Süd auf Basis der bereits bestehenden ?GEBIT POS Plattform? und der im Aldi Süd Backlog hinterlegten technischen Anforderungen zu entwickeln.
Entwicklung der Geschäftslogik für Verbindung zwischen der GUI und den diversen Backend Prozessen auf dem Filialserver der Self-Checkout Kasse
Fehleranalyse bei Problemen im Betrieb in der Filiale
Teamübergreifende Kommunikation mit Stakeholdern auf Kundenseite, Ansprechpartnern der anzubindenden Systeme, Maintainern der Inhouse-Basisbibliotheken, sowie Business Analysten
Erstellung von automatisierten Unit- und Komponententests mit Hilfe von JUnit, Mockito und AssertJ zur Sicherstellung der Funktionalität
Erstellung einer ausführlichen technischen Dokumentation
Regelmäßige Vorstellung der umgesetzten Features und behobenen Bugs gegenüber dem Englischsprachigen Kunden
Vertragswerkstätten im KFZ-Bereich vom Hersteller Diagnosesysteme zur Verfügung gestellt bekommen, haben freie Werkstätten das Problem, dass diese eine Vielzahl von Fahrzeugen warten müssen, aber nicht beliebig viele Diagnosesysteme einsetzen können. Dies ist zum Einen dadurch begründet, dass die jeweiligen Hersteller ausschließlich Vertragswerkstätten deren Systeme bereitstellen oder die schiere Menge an unterschiedlichen Systemen nicht bezahlbar wäre. Im Rahmen des Projekts soll ein Eclipse RCP-basiertes System entwickelt werden, des es erlaubt, beliebige Steuergeräte auslesen und steuern zu können (z. B. Fehlercodes anzeigen und zurücksetzen, Messwerte anzeigen, Stellglieder steuern, Funktionen ausführen, Daten-Import, Daten-Export, Reporting, etc.)
Weiterentwicklung der bestehenden Diagnose-Software
Die Wollsdorf Leder Schmidt & Co Ges.m.b.H errichtet in Leon (Mexiko) ein neues Werk. Dieses soll mit 4 Anlagen zum Lackieren von Leder ausgestattet werden. Jede Lackieranlage ist mit einer Linz Oberfla?chentechnik FlowControl (FC) ausgeru?stet. Die Anlagen sol sowohl den Stand-Alone-, als auch den Tandembetrieb unterstu?tzen Zusa?tzlich wird ein Bereich errichtet, der als zentrale Stelle für Komponenten (Lacke, Ha?rter, etc.) alle Maschinen versorgt, der sog. Fasslagerplatz.
Dieser umfasst neben den Armaturen und Fa?ssern zur Versorgung der Maschinen auch eine Bedieneinheit, das sog. Barrel Management Terminal (BMT). Dieses soll das Personal unterstu?tzen, Fehler beim Wechseln von Fa?sser zu vermeiden, indem diese angeleitet werden welches Fass zu wechseln ist und welche Schritte hierfu?r no?tig sind.
Um dem Qualita?tsanspruch der Wollsdorf Leder Schmidt & Co. Ges.m.b.H zu genu?gen, sollen umfassend Prozessdaten erhoben und an einen dezidierten Server zur zentralisierten Verarbeitung geschickt werden. Diese Daten sollen nicht nur einem Supervisory Control and Data Acquisition (SCADA) System zur Verfu?gung gestellt werden, sondern auch in einem geeigneten Format gespeichert werden ko?nnen, um eine Synchronisation mit dem ERP-System (SAP) der Firma zu ermo?glichen.
Das zu implementierende System soll die Prozesse der Wollsdorf Leder Schmidt & Co. Ges.m.b.H so gut wie mo?glich unterstu?tzen. Um menschlichem Versagen vorzubeugen, sollen Abla?ufe nach Mo?glichkeit automatisiert werden. Insgesamt soll ein besonderes Augenmerk auf Gebrauchstauglichkeit (Usability) gelegt werden, um nicht nur das Anlernen von Benutzer zu erleichtern, sondern vor allem auch Fehlern vorzubeugen. Weiterhin soll ein hohes IT-Sicherheitsniveau implementiert werden, um Mo?glichkeiten zur mutwilligen, aber auch unbeabsichtigten Sto?rung von Prozessen und Korrumpierung von Prozessdaten weitestgehend auszuschließen.
Es sollen Schnittstellen geschaffen werden, die es der hauseigenen IT erlauben, Daten und Systeme nach den internen Richtlinien zu sichern. Die eingesetzte Hardware soll robust genug sein, um den Anforderungen des Betriebes im geplanten Umfeld zu genu?gen.
Evaluierung eines OCR Produkts für Document Matching
Java
Evaluierung einer OCR Bibliothek mittels Entwicklung eines Prototyps, um eingescannte Dokumente Verträgen im System zuzuordnen und Daten aus dem gescannten Dokument zu extrahieren
Entwicklung des Prototyps
Kontakt und Koordination mit bankinternen Kollegen und dem Provider
Java
Be Think, Solve, Execute GmbH, Bankwesen
2 Monate
2018-03 - 2018-04
Anbindung Confirmation Management System
JavaWebservicesJDBC
Anbindung eines Confirmation Management Systems an einen Italienischen Mailprovider
Codegenerierung aus WSDLs mit selbst gemachten, geschriebenen JAXB binding files
Implementation der Business-Logik nach fachlichen Vorgaben
Kontakt und Koordination mit bankinternen Kollegen und dem italienischen Provider
JavaWebservicesJDBC
Be Think, Solve, Execute GmbH, Bankwesen
6 Monate
2017-10 - 2018-03
ERP System
Spring MVCREST ServicesOracle...
Architektur und prototypische Entwicklung eines Nachfolgers für das hauseigene ERP System
Ausarbeitung des Technologiestacks
Implementation der Business-Logik nach DomainDriven Design
Verzahnung mit dem Altsystem via Datenbank und HTTP
Implementation von Schnittstellen zu Datenbank, GUI und Mobile App
Spring MVCREST ServicesOracleTomcat
Finanzdienstleister, Be Think, Solve, Execute GmbH
2 Jahre 4 Monate
2015-09 - 2017-12
Produktmanagementsystem
Java EEJSFWebservices...
Entwicklung eines Systems zur Erstellung und Verteilung von Produktinformationsblättern, Berechnung von Produktkosten, sowie Verwaltung von Produktrisikoinformationen und potentiellen Empfehlungsbegründungen.
Leitung und Koordination eines Teams von 4-6 Entwicklern
Implementation und Test von Business-Logik und Masken
Evaluation und Einbindung von Fremdbibliotheken für "visuelle/ grafische" Programmierung
Implementation von Schnittstelle
Java EEJSFWebservicesJPARhinoGoogle Blockly
Be Think, Solve, Execute GmbH, Bankwesen
2 Jahre
2013-10 - 2015-09
Beratungsportal
Java EEJSFWebservices...
Entwicklung eines Systems zur Unterstützung des Beratungsprozesses in Bankfilialen
Implementation und Test von Business-Logik und Masken
Evaluation und Einbindung von Fremdbibliotheken zur Diagrammerstellung
Java EEJSFWebservicesJPA
Be Think, Solve, Execute GmbH, Bankwesen
5 Monate
2013-05 - 2013-09
Anpassung der Schnittstellen von Anvil ARTS zu Fremdsystemen
JavaShellscripte
Anpassung der Schnittstellen zwischen Anvil ARTS und anderen bankinternen Systemen an Features einer neuen Version von Anvil ARTS
Implementation und Test von Business-Logik und Masken
Evaluation und Einbindung von Fremdbibliotheken zur Diagrammerstellung
JavaShellscripte
Be Think, Solve, Execute GmbH
7 Monate
2012-10 - 2013-04
Anbindung von Avaloq an MarkitWire
JavaGroovy
Erweiterung eines bestehenden Produkts zur Anbindung von MarkitWire an diverse Zielsysteme um die Anbindung an das Core Banking System Avaloq
Refactoring des bestehenden Systems
Re-Design und Test einiger Komponenten des Systems
Implementierung und Test der Anbindung an Avaloq
Mapping der Daten von MarkitWire nach Avaloq
JavaGroovy
Be Think, Solve, Execute GmbH
1 Jahr 5 Monate
2011-05 - 2012-09
Entwicklung einer Web-GUI
StrutsJavaJavascript
Entwicklung einer Web-GUI zur Konfiguration eines Produktinformationsblatt-Generators
Entwicklung einer Web-GUI auf der Basis einer bankeigenen Struts-basierten Bibliothek
technisches Design
Implementierung und Test von Masken
StrutsJavaJavascript
Be Think, Solve, Execute GmbH
1 Jahr 1 Monat
2010-05 - 2011-05
Aktualisierung und Erweiterung existierender Anvil-Schnittstellen
JavaEquiLendION Anvil
Anbindung von ION Anvil an EquiLend, Aktualisierung und Erweiterung existierender Anvil-Schnittstellen. Technisches Design, Implementierung und Test der unten stehenden Teilprojekte.
Anbindung von ION Anvil an EquiLend Contract Compare und Mark to Market
Buch-Abgleich zwischen ION Anvil und dem bankinternen Risk-System
Erstellung eines Systems zur automatisierten Auswertung von E-Mails diverser Kontrahenten, welche Angaben zu Wertpapierpositionen enthalten und Bereitstellung dieser Informationen in ION Anvil
JavaEquiLendION Anvil
Be Think, Solve, Execute GmbH
Aus- und Weiterbildung
Aus- und Weiterbildung
Senior Software Engineer
Position
Position
Senior Software Engineer
Kompetenzen
Kompetenzen
Schwerpunkte
Software Entwicklung
Zusatzqualifikationen
Finanzinstrumente
Parsergeneratoren
Produkte / Standards / Erfahrungen / Methoden
Analyse, Konzeption und Realisierung von Softwarelösungen
System-Integration
OpenOffice
MS Office
Eclipse
Apache Web Server
Tomcat Application Server
IBM WebSphere
NetBeans
Subversion
git
WebsphereMQ
Webservices
JAX-WS, Apache Axis, CXF
REST Services
MQ
JMS
Hibernate/JPA
Scrum
Domain Driven Design nach Eric Evans
Test Driven Development
Betriebssysteme
Linux
Windows
2000/ XP/ Vista/ 7/ 10
Programmiersprachen
Java SE
Java EE
JSF
Struts
Swing
Hibernate
SWT
OSGi
XML
Schemas
C#
Python
Groovy
SQL
HTML
XSL
ANT
UNIX Shell Scripting
Datenbanken
MySQL
MS-Access
Sybase ASE
SQL 92
Oracle
10g, 11g
Einsatzorte
Einsatzorte
Deutschland
nicht möglich
Projekte
Projekte
3 Jahre 4 Monate
2021-08 - heute
Entwicklung einer POS-Lösung für Self-Checkout Kassen
JavaJava EEUML...
Position in einem internationalen Team mit der Aufgabe eine POS (Point of sale) Lösung für Self-Checkout-Kassen zu schaffen. Ziel ist es, die Geschäftslogik für Verbindung zwischen der GUI und den diversen Backend Prozessen auf dem Filialserver des Kassensystems für den Endkunden Aldi Süd auf Basis der bereits bestehenden ?GEBIT POS Plattform? und der im Aldi Süd Backlog hinterlegten technischen Anforderungen zu entwickeln.
Entwicklung der Geschäftslogik für Verbindung zwischen der GUI und den diversen Backend Prozessen auf dem Filialserver der Self-Checkout Kasse
Fehleranalyse bei Problemen im Betrieb in der Filiale
Teamübergreifende Kommunikation mit Stakeholdern auf Kundenseite, Ansprechpartnern der anzubindenden Systeme, Maintainern der Inhouse-Basisbibliotheken, sowie Business Analysten
Erstellung von automatisierten Unit- und Komponententests mit Hilfe von JUnit, Mockito und AssertJ zur Sicherstellung der Funktionalität
Erstellung einer ausführlichen technischen Dokumentation
Regelmäßige Vorstellung der umgesetzten Features und behobenen Bugs gegenüber dem Englischsprachigen Kunden
Vertragswerkstätten im KFZ-Bereich vom Hersteller Diagnosesysteme zur Verfügung gestellt bekommen, haben freie Werkstätten das Problem, dass diese eine Vielzahl von Fahrzeugen warten müssen, aber nicht beliebig viele Diagnosesysteme einsetzen können. Dies ist zum Einen dadurch begründet, dass die jeweiligen Hersteller ausschließlich Vertragswerkstätten deren Systeme bereitstellen oder die schiere Menge an unterschiedlichen Systemen nicht bezahlbar wäre. Im Rahmen des Projekts soll ein Eclipse RCP-basiertes System entwickelt werden, des es erlaubt, beliebige Steuergeräte auslesen und steuern zu können (z. B. Fehlercodes anzeigen und zurücksetzen, Messwerte anzeigen, Stellglieder steuern, Funktionen ausführen, Daten-Import, Daten-Export, Reporting, etc.)
Weiterentwicklung der bestehenden Diagnose-Software
Die Wollsdorf Leder Schmidt & Co Ges.m.b.H errichtet in Leon (Mexiko) ein neues Werk. Dieses soll mit 4 Anlagen zum Lackieren von Leder ausgestattet werden. Jede Lackieranlage ist mit einer Linz Oberfla?chentechnik FlowControl (FC) ausgeru?stet. Die Anlagen sol sowohl den Stand-Alone-, als auch den Tandembetrieb unterstu?tzen Zusa?tzlich wird ein Bereich errichtet, der als zentrale Stelle für Komponenten (Lacke, Ha?rter, etc.) alle Maschinen versorgt, der sog. Fasslagerplatz.
Dieser umfasst neben den Armaturen und Fa?ssern zur Versorgung der Maschinen auch eine Bedieneinheit, das sog. Barrel Management Terminal (BMT). Dieses soll das Personal unterstu?tzen, Fehler beim Wechseln von Fa?sser zu vermeiden, indem diese angeleitet werden welches Fass zu wechseln ist und welche Schritte hierfu?r no?tig sind.
Um dem Qualita?tsanspruch der Wollsdorf Leder Schmidt & Co. Ges.m.b.H zu genu?gen, sollen umfassend Prozessdaten erhoben und an einen dezidierten Server zur zentralisierten Verarbeitung geschickt werden. Diese Daten sollen nicht nur einem Supervisory Control and Data Acquisition (SCADA) System zur Verfu?gung gestellt werden, sondern auch in einem geeigneten Format gespeichert werden ko?nnen, um eine Synchronisation mit dem ERP-System (SAP) der Firma zu ermo?glichen.
Das zu implementierende System soll die Prozesse der Wollsdorf Leder Schmidt & Co. Ges.m.b.H so gut wie mo?glich unterstu?tzen. Um menschlichem Versagen vorzubeugen, sollen Abla?ufe nach Mo?glichkeit automatisiert werden. Insgesamt soll ein besonderes Augenmerk auf Gebrauchstauglichkeit (Usability) gelegt werden, um nicht nur das Anlernen von Benutzer zu erleichtern, sondern vor allem auch Fehlern vorzubeugen. Weiterhin soll ein hohes IT-Sicherheitsniveau implementiert werden, um Mo?glichkeiten zur mutwilligen, aber auch unbeabsichtigten Sto?rung von Prozessen und Korrumpierung von Prozessdaten weitestgehend auszuschließen.
Es sollen Schnittstellen geschaffen werden, die es der hauseigenen IT erlauben, Daten und Systeme nach den internen Richtlinien zu sichern. Die eingesetzte Hardware soll robust genug sein, um den Anforderungen des Betriebes im geplanten Umfeld zu genu?gen.
Evaluierung eines OCR Produkts für Document Matching
Java
Evaluierung einer OCR Bibliothek mittels Entwicklung eines Prototyps, um eingescannte Dokumente Verträgen im System zuzuordnen und Daten aus dem gescannten Dokument zu extrahieren
Entwicklung des Prototyps
Kontakt und Koordination mit bankinternen Kollegen und dem Provider
Java
Be Think, Solve, Execute GmbH, Bankwesen
2 Monate
2018-03 - 2018-04
Anbindung Confirmation Management System
JavaWebservicesJDBC
Anbindung eines Confirmation Management Systems an einen Italienischen Mailprovider
Codegenerierung aus WSDLs mit selbst gemachten, geschriebenen JAXB binding files
Implementation der Business-Logik nach fachlichen Vorgaben
Kontakt und Koordination mit bankinternen Kollegen und dem italienischen Provider
JavaWebservicesJDBC
Be Think, Solve, Execute GmbH, Bankwesen
6 Monate
2017-10 - 2018-03
ERP System
Spring MVCREST ServicesOracle...
Architektur und prototypische Entwicklung eines Nachfolgers für das hauseigene ERP System
Ausarbeitung des Technologiestacks
Implementation der Business-Logik nach DomainDriven Design
Verzahnung mit dem Altsystem via Datenbank und HTTP
Implementation von Schnittstellen zu Datenbank, GUI und Mobile App
Spring MVCREST ServicesOracleTomcat
Finanzdienstleister, Be Think, Solve, Execute GmbH
2 Jahre 4 Monate
2015-09 - 2017-12
Produktmanagementsystem
Java EEJSFWebservices...
Entwicklung eines Systems zur Erstellung und Verteilung von Produktinformationsblättern, Berechnung von Produktkosten, sowie Verwaltung von Produktrisikoinformationen und potentiellen Empfehlungsbegründungen.
Leitung und Koordination eines Teams von 4-6 Entwicklern
Implementation und Test von Business-Logik und Masken
Evaluation und Einbindung von Fremdbibliotheken für "visuelle/ grafische" Programmierung
Implementation von Schnittstelle
Java EEJSFWebservicesJPARhinoGoogle Blockly
Be Think, Solve, Execute GmbH, Bankwesen
2 Jahre
2013-10 - 2015-09
Beratungsportal
Java EEJSFWebservices...
Entwicklung eines Systems zur Unterstützung des Beratungsprozesses in Bankfilialen
Implementation und Test von Business-Logik und Masken
Evaluation und Einbindung von Fremdbibliotheken zur Diagrammerstellung
Java EEJSFWebservicesJPA
Be Think, Solve, Execute GmbH, Bankwesen
5 Monate
2013-05 - 2013-09
Anpassung der Schnittstellen von Anvil ARTS zu Fremdsystemen
JavaShellscripte
Anpassung der Schnittstellen zwischen Anvil ARTS und anderen bankinternen Systemen an Features einer neuen Version von Anvil ARTS
Implementation und Test von Business-Logik und Masken
Evaluation und Einbindung von Fremdbibliotheken zur Diagrammerstellung
JavaShellscripte
Be Think, Solve, Execute GmbH
7 Monate
2012-10 - 2013-04
Anbindung von Avaloq an MarkitWire
JavaGroovy
Erweiterung eines bestehenden Produkts zur Anbindung von MarkitWire an diverse Zielsysteme um die Anbindung an das Core Banking System Avaloq
Refactoring des bestehenden Systems
Re-Design und Test einiger Komponenten des Systems
Implementierung und Test der Anbindung an Avaloq
Mapping der Daten von MarkitWire nach Avaloq
JavaGroovy
Be Think, Solve, Execute GmbH
1 Jahr 5 Monate
2011-05 - 2012-09
Entwicklung einer Web-GUI
StrutsJavaJavascript
Entwicklung einer Web-GUI zur Konfiguration eines Produktinformationsblatt-Generators
Entwicklung einer Web-GUI auf der Basis einer bankeigenen Struts-basierten Bibliothek
technisches Design
Implementierung und Test von Masken
StrutsJavaJavascript
Be Think, Solve, Execute GmbH
1 Jahr 1 Monat
2010-05 - 2011-05
Aktualisierung und Erweiterung existierender Anvil-Schnittstellen
JavaEquiLendION Anvil
Anbindung von ION Anvil an EquiLend, Aktualisierung und Erweiterung existierender Anvil-Schnittstellen. Technisches Design, Implementierung und Test der unten stehenden Teilprojekte.
Anbindung von ION Anvil an EquiLend Contract Compare und Mark to Market
Buch-Abgleich zwischen ION Anvil und dem bankinternen Risk-System
Erstellung eines Systems zur automatisierten Auswertung von E-Mails diverser Kontrahenten, welche Angaben zu Wertpapierpositionen enthalten und Bereitstellung dieser Informationen in ION Anvil
JavaEquiLendION Anvil
Be Think, Solve, Execute GmbH
Aus- und Weiterbildung
Aus- und Weiterbildung
Senior Software Engineer
Position
Position
Senior Software Engineer
Kompetenzen
Kompetenzen
Schwerpunkte
Software Entwicklung
Zusatzqualifikationen
Finanzinstrumente
Parsergeneratoren
Produkte / Standards / Erfahrungen / Methoden
Analyse, Konzeption und Realisierung von Softwarelösungen
System-Integration
OpenOffice
MS Office
Eclipse
Apache Web Server
Tomcat Application Server
IBM WebSphere
NetBeans
Subversion
git
WebsphereMQ
Webservices
JAX-WS, Apache Axis, CXF
REST Services
MQ
JMS
Hibernate/JPA
Scrum
Domain Driven Design nach Eric Evans
Test Driven Development
Betriebssysteme
Linux
Windows
2000/ XP/ Vista/ 7/ 10
Programmiersprachen
Java SE
Java EE
JSF
Struts
Swing
Hibernate
SWT
OSGi
XML
Schemas
C#
Python
Groovy
SQL
HTML
XSL
ANT
UNIX Shell Scripting
Datenbanken
MySQL
MS-Access
Sybase ASE
SQL 92
Oracle
10g, 11g
Vertrauen Sie auf Randstad
Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung