freiberufler Software Engineer auf freelance.de

Software Engineer

offline
  • 80€/Stunde
  • 71088 Holzgerlingen
  • National
  • ro  |  de  |  en
  • 07.11.2018

Kurzvorstellung

- Entwicklung von: Businessprozessen mit BPMN/2.0, Portlets mit Java & Dojo, mobiler Anwendungen mit IBM Worklight, Anwendungen für mobile Endgeräte, Java Systeme (SE) und RCP Anwendungen mit SWT
- Realisierung von BPM Lösungen mit IBM BPM/Lombardi

Qualifikationen

  • Business Process Execution Language10 J.
  • Eclipse13 J.
  • Hypertext Transfer Protocols (HTTP)12 J.
  • IBM DB212 J.
  • Ibm Websphere Mq12 J.
  • Java (allg.)13 J.
  • JavaScript12 J.
  • Javaserver Pages13 J.
  • Linux Entwicklung12 J.
  • Oracle Portal12 J.
  • Schulung / Training (IT)10 J.
  • SOAP12 J.
  • Softwareentwicklung (allg.)
  • Solaris12 J.
  • SQL12 J.
  • Subversion12 J.
  • Windows Server (allg.)12 J.

Projekt‐ & Berufserfahrung

Software Entwicklung: BPMN2.0, IBM BPM v8.5
Mac Mode GmbH, remote Holzgerlingen, vor Ort Wald/Rossbach
7/2014 – offen (10 Jahre, 5 Monate)
Textil & Mode
Tätigkeitszeitraum

7/2014 – offen

Tätigkeitsbeschreibung

Die Erstellung von Dashboards für die Anzeige von offenen und
abgeschlossenen Tickets, Dashboard für die Erstellung von Tickets,
E-Mail Benachrichtigungen, Zuweisung von Tickets, dokumentieren von
Tickets in Connections, Dashboard mit Berichten über offene/bearbeitete
Tickets, Charts für die Visualisierung von bearbeiteten Tickets.

IBM Business Process Manager v8.5, BPMN2.0, JavaScript/Rhino, IBM
DB2, SQL, Dojo, Connections 4.5

Eingesetzte Qualifikationen

SQL, IBM DB2, JavaScript

Software Entwicklung: BPMN2.0, BPEL, IBM BPM v8.5
PCK Raffinerie, remote Holzgerlingen, vor Ort Schwedt
4/2014 – offen (10 Jahre, 8 Monate)
Öl- und Gasindustrie
Tätigkeitszeitraum

4/2014 – offen

Tätigkeitsbeschreibung

Anpassen von BPM Portal nach dem Look&Feel von PCK.
Die Erstellung von Dashboards für die Anzeige von offenen und
abgeschlossenen Tasks, zuweisen von Tasks, automatisierte Updates
von Tasks mit CometD

IBM Business Process Manager v8.5, BPMN2.0, BPEL,
JavaScript/Rhino, IBM DB2, SQL, Dojo, CometD

Eingesetzte Qualifikationen

IBM DB2, Business Process Execution Language, JavaScript

Ausbildung / Training
esciris GmbH, Nashville
4/2014 – offen (10 Jahre, 8 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

4/2014 – offen

Tätigkeitsbeschreibung

Ausbildung / Training “Dojo Entwicklung” bei SitePen / USA
Teilnahme an mehreren Schulungsmaßnahmen bei den Dojo-
Entwicklern von SitePen in USA.

Eingesetzte Qualifikationen

Schulung / Training (IT)

Software Entwicklung: Java, JavaScript/CSS/HTML
Mac Mode GmbH, remote Holzgerlingen, vor Ort Wald/Rossbach
3/2014 – offen (10 Jahre, 9 Monate)
Textil & Mode
Tätigkeitszeitraum

3/2014 – offen

Tätigkeitsbeschreibung

Die Mac Mode GmbH & Co KGaA nutzt ein BIRT Reporting System um
Daten aus dem Warenwirtschaftssystem auszuwerten. Die bestehenden
BIRT Reports sollen für Mitarbeiter über eine App auf einem Smartphone
oder einem Handheld angezeigt werden. Jeder Bericht kann
parametrisiert werden. Die Parameter und die Zugriffsrechte werden auf
dem BIRT System konfiguriert. Die Nutzer der App autorisieren und
authentifizieren sich über die kundeninterne Domino-Infrastruktur.

Die Implementierung eines Kalkulation Portlets bei MAC Mode auf Farbund
Produzentebene. Front-End und Back-End Entwicklung, Datenbank
abfragen.

Java1.6, IBM Portal 8, JSR168, JSR268, Dojo 1.7, JSP IBM Rational
Application Developer v8
Software

Eingesetzte Qualifikationen

Java (allg.), Javaserver Pages

Eigenentwicklung und Durchführung einer Trainingsreihe
IBM Labore, Böblingen
1/2014 – offen (10 Jahre, 11 Monate)
IT Beratung & Dienstleistung
Tätigkeitszeitraum

1/2014 – offen

Tätigkeitsbeschreibung

Eigenentwicklung und Durchführung einer Trainingsreihe für die IBM
Labore in Böblingen: „Advanced Frontend Development with Javascript
and Dojo“.

Eingesetzte Qualifikationen

JavaScript

Lead Development: iPhone Hybrid-App mit IBM Worklight
Mac Mode GmbH, remote Holzgerlingen, vor Ort Wald/Rossbach
2/2013 – offen (11 Jahre, 10 Monate)
Textil & Mode
Tätigkeitszeitraum

2/2013 – offen

Tätigkeitsbeschreibung

Die Mac Mode GmbH & Co KGaA nutzt ein BIRT Reporting System
um Daten aus dem Warenwirtschaftssystem auszuwerten. Die
bestehenden BIRT Reports sollen für Mitarbeiter über eine App auf
einem Smartphone oder einem Handheld angezeigt werden. Jeder
Bericht kann parametrisiert werden. Die Parameter und die
Zugriffsrechte werden auf dem BIRT System konfiguriert. Die Nutzer
der App autorisieren und authentifizieren sich über die
kundeninterne Domino-Infrastruktur.

Erstellen eines Prototypen mit allen relevanten Funktionen und
Demonstration beim Kunden. Unterstützung beim Aufbau und dem
Test eines Worklight Servers in V6.1.0, der mit Single Sign On in das
Kundennetz integriert ist.
Architektur, Design und Implementierung einer Hybrid App mit IBM
Worklight und Dojo. Die App verbindet sich mit einem BIRT-Servlet
auf Kundenseite und organisiert den Aufruf von Berichten. Die
Berichte resultieren in PDF Dateien, die auf dem Mobilen Endgerät
verwaltet werden. Favoriten und Speichermöglichkeiten erleichtern
den Umgang mit einer großen Anzahl von Berichten.

IBM Worklight 6.1.0, IBM Worklight Studio, Javascript, Java, REST,
SOAP, Servlet, JSON, XML, Dojo, Dojo Mobile, LTPA, oAuth.

Eingesetzte Qualifikationen

Java (allg.), JavaScript

Software Entwicklung: BPMN2.0, IBM BPM v8.5
Mac Mode GmbH, remote Holzgerlingen, vor Ort Wald/Rossbach
1/2013 – offen (11 Jahre, 11 Monate)
Textil & Mode
Tätigkeitszeitraum

1/2013 – offen

Tätigkeitsbeschreibung

Um mit der Abbildung von Services im BPM System zu beginnen,
sollen Basisfunktionen in BPM Toolkits bereitgestellt werden.
Toolkits: Mac System Toolkit: Errorhandling, Logging, eMail Service,
SQL Execute Wrapper (Benutzerfreundliche Kapsel um den SQL
Execute Statement aus dem BPM PC), MAC UI Toolkit, Coach
Views

IBM Business Process Manager v8.5, BPMN2.0, JavaScript/Rhino,
IBM DB2, SQL, Dojo

Eingesetzte Qualifikationen

SQL, IBM DB2, JavaScript

Kursleitung für IBM Trainings
diverse Kunden, Diverse Orte
1/2013 – offen (11 Jahre, 11 Monate)
Diverse Branchen
Tätigkeitszeitraum

1/2013 – offen

Tätigkeitsbeschreibung

Kursleitung für IBM Trainings der IBM Global Training Provider und IBM
intern / onsite in englischer und deutscher Sprache.
Development with IBM Worklight V5 up to V6.1
Advanced Javascript and Dojo Programming
BPMN Development

Eingesetzte Qualifikationen

JavaScript

Software Entwicklung: BPMN2.0, IBM BPM v8
esciris GmbH, Holzgerlingen
5/2012 – offen (12 Jahre, 7 Monate)
IT Beratung und Dienstleistung
Tätigkeitszeitraum

5/2012 – offen

Tätigkeitsbeschreibung

esciris entwickelt für ihre Kunden Toolkits für die einfache Nutzung
von Zusatzfunktionen in IBM BPM 8 (Lombardi). Programmierung
von eines Toolkits für die Interaktion mit Internetseiten aus
BPMN2.0. Dazu gehören verschiedene Anmeldeverfahren,
Formularbearbeitung und Parser wie auch HTTP-Funktionen, z.B.
Cookie Management.
Bereitstellen des Toolkits im IBM Process Center der esciris und
weitere Nutzung in eigens erstellten BPMN Modellen der internen
Administration.

IBM Business Process Manager v8, BPMN2.0, Java,
JavaScript/Rhino, IBM DB2, SQL

Eingesetzte Qualifikationen

SQL, IBM DB2, Java (allg.), JavaScript

Software Entwicklung: IBM Portal 7
Mac Mode GmbH, remote Holzgerlingen, vor Ort Wald/Rossbach
2/2012 – 4/2012 (3 Monate)
Textil & Mode
Tätigkeitszeitraum

2/2012 – 4/2012

Tätigkeitsbeschreibung

Der Kunde baut mit einem IBM WebSphere Portal Server v7 und
intensiver Nutzung des Portal WCM (Web Content Management)
eine komplexe Anwendungslandschaft mit einem Intranet, Extranet
und der gesamten Internetpräsenz.
Entwicklung von Portlets für die Suche nach Shops an
verschiedenen Lokationen mit JSR168, JSR268 und Dojo 1.6.

IBM Portal 7, Linux, AIX, JSR168, JSR268, JSF, IBM Rational
Application Developer

Eingesetzte Qualifikationen

IBM Aix, Linux Entwicklung, Oracle Portal, Javaserver Faces

Software Entwicklung
esciris GmbH, LBBW, Holzgerlingen, Stuttgart
1/2012 – offen (12 Jahre, 11 Monate)
IT Beratung und Dienstleistung
Tätigkeitszeitraum

1/2012 – offen

Tätigkeitsbeschreibung

esciris entwickelt ein Monitoring System für IBM WebSphere MQ
und Message Broker. Die Software ist als permanenter Monitor für
ESB Nachrichtenstrecken für unterschiedliche Betriebssysteme
ausgelegt. Dabei wird sowohl der Zustand der ESB Instanzen als
auch die Güte der Verbindungen überwacht. Für den Message
Broker können periodisch Heartbeats mit Testdaten über
verschiedne Adapter (MQI, SOAP/http, File) durch bestehende
Nachrichtenstrecken gesendet werden. Die Ergebnisse bzw.
Rückgabewerte werden mittels Regular Expressions überprüft und
fließen in den Gesamtstatus des Broker Monitorings ein. Die
Ausgaben des Systems sind entweder in einer lokalen/entfernten
Datenbank gespeichert oder werden für die Nutzung von weitern
Monitoring Systemen (z.B. HP openView) aufbereitet.

Die Aufgaben bestehen in der Weiterentwicklung des Systems auf
Client-Seite und im Backend nach Vorgaben der esciris und gemäß
den Anpassungen des Kunden. Programmierung von Adaptern für
SOAP/HTTP Entwicklung gegen die Schnittstellen des IBM
WebSphere Message Brokers (ConfigManagerProxy mit PCF
Commands). Weiterentwicklung und Anpassung des User
Interfaces mit SWT. Optimierung der Programmlogik hinsichtlich
fehlerfreien Dauerbetriebs auf Solaris OS und Optimierung der
Multithreading Architektur. Testing der Anwendungskomponenten.

Java 1.6, Multithreading, SWT, IBM WebSphere Message Broker v7
und v8, IBM WebSphere Integration Developer v7, Eclipse,
ConfigManagerProxy, MQ/Broker PCF, SQL, IBM DB2,
Cloudscape, XML, XPath, Regular Expressions, Cron/Cron Syntax,
HTTP, SOAP 1.1, SOAP 1.2, Windows, Linux, Solaris, SVN

Eingesetzte Qualifikationen

SQL, IBM DB2, Windows Server (allg.), Solaris, Subversion, Linux Entwicklung, Eclipse, SOAP, Ibm Websphere Mq, Hypertext Transfer Protocols (HTTP)

Software Entwicklung: IBM Portal 8
esciris GmbH, Holzgerlingen
1/2012 – offen (12 Jahre, 11 Monate)
IT Beratung und Dienstleistung
Tätigkeitszeitraum

1/2012 – offen

Tätigkeitsbeschreibung

esciris migriert ihre bestende Intranet und Internetapplikationen von
IBM Portal 7 bzw. PHP auf IBM Portal 8. Dabei wird der bestehende
Stack an Portlets migriert von JSR168 auf JSR268 mit intensivem
Einsatz des Dojo Frameworks in Version 1.7.
Entwicklung von Portlets mit JSP und Dojo nach Vorgaben mit dem
IBM Rational Application Developer v8 und dem IBM Worklight
Studio (für mobile Anwendungen).
Entwicklung von Dojo Widgets zur Integration von Ansichten des
IBM Business Process Managers v8 in das Portal 8.

IBM Portal 8, Linux, JSR168, JSR268, Dojo 1.7, JSP IBM Rational
Application Developer v8, IBM Worklight Studio 5.0

Eingesetzte Qualifikationen

Oracle Portal, Javaserver Pages

Analyse, Modellierung und Design
SAP AG Research Center, Karlsruhe
1/2011 – 12/2012 (2 Jahre)
IT
Tätigkeitszeitraum

1/2011 – 12/2012

Tätigkeitsbeschreibung

Ziel des Projektes:
RESCUE IT ist die Entwicklung einer verteilten, servicebasierten
IT-Infrastruktur zur Sicherstellung von kontinuierlich überwachten
und robusten Warenketten.

Wahrgenommenen Aufgaben:
- Einarbeitung in verschiedene Arten von Security und Safety Constraints
- Forschung über verschiedene Echtzeitüberwachung Ansätze und Techniken.
- Identifikation einer Sprache (Rule-based) geeignet für die Überwachung der Sicherheitseinschränkungen
- Entwicklung des Datenbankschemas für die Speicherung aller relevanten Informationen
- Prototypische Implementierung einer Dashboard-Komponente, die Echtzeitüberwachung der angegebenen Einschränkungen über die Datenbankeinträge unterstützt

Technisches Umfeld:
Visual Studio 2010, .NET 4.0, C#, WCP, WPF, Windows Workflow
Foundation (WF), Microsoft SQL Server, CEP, Microsoft
StreamInsight v 1.1., LINQ

Eingesetzte Qualifikationen

Microsoft SQL Server Reporting Services (SSRS), Microsoft SQL Server Analysis Services (SSAS), Microsoft Windows (allg.), SAP WF, Windows Presentation Foundation, Microsoft Visual Studio, Language Integrated Query

Software Projekt - Teil des (Pflicht-)Moduls im Masterstudium
Hochschule für Technik, Stuttgart
10/2010 – 2/2011 (5 Monate)
Schulische Einrichtung
Tätigkeitszeitraum

10/2010 – 2/2011

Tätigkeitsbeschreibung

Ziel des Projektes:
Implementierung einer Anwendung für den Kauf und Verkauf von
Aktien.

Wahrgenommenen Aufgaben:
- Projektmanagement: Projektgrenzen definieren; Aufteilung des Projekts in Phasen; Teambildung: Rollen, Regeln, der Fortschritt und die Hindernisse wöchentlich diskutieren; wöchentliche Präsentationen vorbereiten und durchführen, Dokumentation schreiben
- Datenbankschema definieren
- Implementierung von Regeln für automatischen Kauf und Verkauf von Aktien
- E-Mail-Benachrichtigungen, wenn eine Transaktion gemacht wird. Die E-Mails sind transaktionsabhängig.

Technisches Umfeld:
Eclipse Helios, Java, Apache Tomcat, MySQL Server 5.1, MySQL
Workbench, Hibernate, JSP

Eingesetzte Qualifikationen

Mysql, Apache Tomcat, Eclipse, Hibernate (Java), Java (allg.), Javaserver Pages

Web Content Administrator
Security Division of the German Computer Society, Karlsruhe
5/2010 – 2/2012 (1 Jahr, 10 Monate)
Technik
Tätigkeitszeitraum

5/2010 – 2/2012

Tätigkeitsbeschreibung

Wahrgenommenen Aufgaben:
- Einfügen und Aktualisieren von Inhalten in die Content Management Framework
- Einstellungen von rollenbasierter Zugriffskontrolle für verschiedene Benutzer-Accounts

Technisches Umfeld:
TYPO3

Eingesetzte Qualifikationen

Typo3

Analyse, Design
SAP AG Research Center, Karlsruhe
1/2010 – 1/2011 (1 Jahr, 1 Monat)
IT
Tätigkeitszeitraum

1/2010 – 1/2011

Tätigkeitsbeschreibung

Ziel des Projektes:
RESCUE IT ist die Entwicklung einer verteilten, servicebasierten
IT-Infrastruktur für die Sicherstellung von kontinuierlich
überwachten und robusten Warenketten.

Wahrgenommenen Aufgaben:
- Durchführung eines Vergleichs über BPM-Tools
- Design und Implementierung einer grafischen Benutzeroberfläche in Windows Presentation Foundation (WPF)
- Implementierung von Web Services in Windows Communication Foundation (WCF)
- Erstellung und Erweiterung von Reports mit Crystal Reports

Technisches Umfeld:
Visual Studio 2010, .NET 4.0, C#, WCP, WPF, Windows Workflow
Foundation (WF), Crystal Reports 2011, Microsoft SQL Server
2008

Eingesetzte Qualifikationen

Crystal Reports, Microsoft SQL-Server (MS SQL), Microsoft Windows (allg.), Windows Presentation Foundation, Microsoft Visual Studio, .Net

Bachelor Arbeit: „Modelling Fraud Scenarios in a RETE Based Stateful Rule Engine
SAP AG Research Center, Karlsruhe
6/2009 – 11/2009 (6 Monate)
IT
Tätigkeitszeitraum

6/2009 – 11/2009

Tätigkeitsbeschreibung

Ziel des Projektes:
Betrugszenarienmodellierung
- Forschung über interne Betrugsszenarien in einem Kaufprozess
- Analysieren von unterschiedlichen Ansätzen und Business-Rule-Management-Systemen für die Umsetzung eines Betrugserkennungssystems
- Automatisierung von Geschäftstransaktionen um verdächtige Aktivitäten eines Beschaffungsprozesses zu identifizieren
- Prototypische Implementierung des Betrugserkennungssystems

Technisches Umfeld:
SAP NetWeaver Developer Studio, WANF Rule Language
(SAP Prototyp), Java, JSP, MySQL, UML, LaTeX

Eingesetzte Qualifikationen

Mysql, SAP NetWeaver, UML, Latex, Java (allg.), Javaserver Pages

Praktikum
Companio AG, Neu-Ulm
1/2009 – 4/2009 (4 Monate)
IT
Tätigkeitszeitraum

1/2009 – 4/2009

Tätigkeitsbeschreibung

- Forschung und Analyse verschiedener Web Content Management Systeme
- Modellierung und Implementierung eines Web Content Management Systems

Technisches Umfeld:
Web Content Management System, XML, XSLT, UML, HTML,
Xpaths, XQuery

Eingesetzte Qualifikationen

UML, XML, XSLT (XSL Transformation), Xpath, HTML

Zertifikate

IBM Certified Database Administrator - DB2 9.7 for Linux, Unix and Windows
2015
IBM Certified Application Developer - DB2 9.7 for Linux, Unix and Windows
2014
IBM Information Management DB2 Technical Professional v2
2013
IBM Certified Database Associate DB2 9 Fundamentals
2012

Ausbildung

Softwaretechnologie
Master of Science
2012
University of Applied Sciences, Stuttgart

Über mich

Schwerpunkte:
Entwicklung von Businessprozessen mit BPMN/2.0
Realisierung von BPM Lösungen mit IBM BPM/Lombardi
Entwicklung von Portlets mit Java und Dojo
Entwicklung mobiler Anwendungen mit IBM Worklight
Entwicklung von Anwendungen für mobile Endgeräte
Entwicklung von Java Systemen (SE)
Entwicklung von RCP Anwendungen mit SWT

Weitere Kenntnisse

Programmiersprachen.
Java, C#, C++
BPEL, BPMN2.0
HTML, JavaScript, Rhino, Dojo ab 1.6, DojoMobile, jQuery, CSS
XML, JXSL, XSLT
SOAP, WSDL, WS-*, Axis, REST/JSON
JSP, Servlet, Portlet JSR168, JSR268
.NET
Hibernate

Produkte:
IBM Business Process Manager v7.5, v8.0 und v8.5 / Lombardi
IBM WebSphere Integration Developer v7
IBM WebSphere Portal Server v8
IBM WebSphere Message Broker v7
IBM WebSphere MQ v7
IBM Worklight v5.x, v6.0 und v6.1
Apache Tomcat
GlassFish
Eclipse
NetBeans
Microsoft Visual Studio 2010,
SAP NetWeaver Developer Studio
LaTeX
CORBA
TYPO3
TortoiseSVN
Subclipse
Maven
UML
Camtasia
Process Composer
Signavio
BONITA

Datenbanken:
IBM DB2
SQL Server
mySQL

Persönliche Daten

Sprache
  • Rumänisch (Muttersprache)
  • Deutsch (Fließend)
  • Englisch (Fließend)
  • Spanisch (Gut)
Reisebereitschaft
National
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Profilaufrufe
2838
Alter
37
Berufserfahrung
15 Jahre und 10 Monate (seit 01/2009)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden