07.08.2024 aktualisiert

**** ******** ****
40 % teilweise verfügbar

Software-Engineer für Camunda-BPMN-Prozesse, Java

Müllheim, Deutschland
Weltweit
Master of Computer Science
Müllheim, Deutschland
Weltweit
Master of Computer Science

Profilanlagen

CV - Steffen Scheuring

Skills

RamlC (Programmiersprache)HTMLJavaJavaScriptMicrosoft WindowsAjaxAmazon Web ServicesApache HTTP ServerApache TomcatAnwendungsserverAtlassian JiraBASIC (Programming Language)Oracle Weblogic ServerBootstrapBusiness Process Execution LanguageBusiness Process Model And NotationUNIXC++UbuntuCSSCloud ComputingInformationssystemeCoremedia CMSDebian LinuxLinuxEclipseEclipselinkEnterprise JavabeansJ2EEFortranGlassfish 3Hypertext Transfer Protocols (HTTP)HibernateIBM Websphere Application ServerIntellij IDEAJava Database ConnectivityJava Management ExtensionsJava Message ServiceJava Persistence APIServletSpring FrameworkApache StrutsJSONJaxbWildflyjQueryJavaserver FacesJavaserver PagesJUnitPythonLDAPPostgreSQLApache MavenMicrosoft Sql-ServerTeam Foundation ServerMongoDBMySQLMVCNetbeansNoSQLObjektorientierte Software-EntwicklungOpen SourceOpenldapOracle DatabasesOracle FinancialsScrumPVCS Version ManagerMockitoEasymockSeleniumServiceorientierte ArchitekturSOAPSoftwareentwicklungSolarisApache SolrPL/SQLSQLSubversionTool Command LanguageTransmission Control Protocol (TCP)UMLWeb ServicesExtensible Markup LanguageExtensible Stylesheet Language (XSL)XLSTEnterprise Application IntegrationTransport Layer SecurityHeliosSpring MVCSpring BootMustacheBackendGitInformatikApache FOPAtlassian BitbucketTeamcityRestful ApisCucumber (Software)RefactoringLexwareDockerJenkins
agilen Methoden, AJAX, AWS, AppServer, Apache FOP, Apache Webserver, Apache, Maven, SolR, Struts, Apache Struts, Tomcat, Apache Tomcat, Authentifizierung, Basic, Backend, Bitbucket, Bootstrap, BPEL, BPMN, C, C++, C/C++, CSS, Cloud, CoreMedia CMS, Cucumber, Datenbanken, Datenbank, Debian, Docker, EasyMock, Eclipse, EclipseLink, Enterprise Application Integration, EJB, XML, XSL, Fat-Client, FORTRAN, GIT, Glassfish, HTML, Helios, Hibernate, Hudson, HTTP, IBM WebSphere, Informatik, Computer Science, IT-Kenntnisse, IT-Projekte, Information System, IntelliJ, JEE, J2EE, Java, Java8, JDBC, JMX, JMS, JPA, JavaScript, JSF, Java Server Faces, JSP, JAXB, Jenkins, Jira, jQuery, JSON, JUnit, LDAP, Lexware, Linux, MVC, Office, SQLServer, Microsoft SQL Server, Microsoft Windows 7, Mockito, MongoDB, Mustache, MySQL, Netbeans, NoSQL, OOA/OOD, OOP, Open-Source, OpenLDAP, Oracle 8i, Weblogic, Oracle, PL/SQL, PVCS, PostgreSQL, Entwicklungswerkzeuge, Python, RAML, Refactoring, Restful, SOAP, SQL, SCRUM, Selenium, serviceorientierte Architektur, SOA, Servlets, Software Engineering, Entwicklungszyklus, Solaris, Solaris 9, Spring, Spring MVC, Spring-Boot, SpringBoot, Spring- Boot, Spring Boot, Subversion, Microsoft Team Foundation Server, Teamcity, Test-Framework, TCL, TCP, SSL, UML, UNIX, Ubuntu, Webanwendung, Webservices, Webservice, HTTP- Server, JBoss, Wildfly, XSLT

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2011

Sprachen

DeutschMutterspracheEnglischgut

Projekthistorie

Software-Entwickler

Tech11

Internet und Informationstechnologie

50-250 Mitarbeiter

Erweiterung der vorhandenen Software-Produkte für Sach- und Haftpflicht-
Versicherungen sowie kundenspezifische Anpassungen. Die Umsetzung
erfolgt agil nach SCRUM/Kanban

Java, JEE, Camunda, Docker, RESTfulService, Maven, Bitbucket, Jira,
JBoss/Wildfly, PostgreSQL & Microsoft SQL Server,

Software-Entwickler

Virtual-Identity
Entwicklung von RESTful-Webservice und Java-Komponenten die im Rahmen
einer Webanwendung benötigt wurden. Die Entwicklung erfolgte agil nach
SCRUM. Es wurde dabei folgende Technologien/Konzepte verwendet: Java8,
Spring Boot, PostgreSQL, REST, HATEOAS, RAML, Jira, Maven und Git.

Senior Software-Entwickler

Heller & Partner
Entwicklung des Web-Frontends einer Händler-Platform für BMW. Dabei
verwendete Technologien waren JEE 6, Java, Javascript, jQuery, JSP, HTML,
HTTP, JPA, EclipseLink und Oracle Glassfish 3.1.2. Die Besonderheit dieses
Projektes war die Anforderung das Frontend in kürzester Zeit anhand der
fachlichen Spezifikationen und UML-Diagramme umzusetzen. Das Projekt
wurde von mir im geforderten Zeitrahmen erfolgreich realisiert.

System-Administrator

Bosslab
Meine Aufgaben waren die Installation und der Betrieb von IBM WebSphere




5.1 im Cluster und als Standalone-Server, Unterstützung bei der Portierung
der Applikationen von Apache/Tomcat nach IBM WebSphere. Weiterhin war
ich für die Sicherstellung des laufenden Betriebes, Installation und Betrieb
von Sun-Servern unter Solaris 8 und Solaris 9 sowie der Open-Source-Web-
Intrastruktur unter Solaris 8 verantwortlich.

Leading J2EE-Entwickler und Administrator der Web-Infrastruktur

Generali
Design und Implementierung eines Vertriebportals; weiterhin der Aufbau und
Betrieb der Open-Source-Web-Infrastruktur; verwendete Technologien:
OOA/OOD, J2EE 1.3 Java, EJB, JSP, JBoss, Tomcat, Apache Webserver, XSLT,
Apache FOP, Cocoon, JUnit, OpenLDAP, PL/SQL, Solaris 8, Oracle 8i. Meine
Aufgabe war es, sowohl die Architektur und das Design (OOA/OOD), als auch
die Infrastruktur für die Web-Anwendung zu analysieren, zu definieren und
umzusetzen (OOP). Dies umfasste das Aufsetzen der Entwicklungs-, Test- und
Produktionsumgebung sowie das Design, die Implemtierung und das Testen
der Anwendung. Weiterhin war ich zuständig für die Unterstützung des
externen System- Adminstration-Dienstleisters bei der Installation und dem
Betrieb der Applikation.

Software-Entwickler für Camunda-BPMN-Prozesse

SOKA-Bau
Erstellung von Camunda-Prozessen zur Ablösung bestehender Alt-Systeme.
Die Realisierung erfolgt agil mit SCRUM unter Verwendung von Java, JEE,
Camunda, Restful-Services, Maven, Git, Bitbucket, Jira, JBoss/WildFly, Robot-
Test.

Berater und Coach für Camunda, BPMN, Workflow-Modellierung

Deutschen National Bibliothek
Management-Beratung bei der Einführung von Camunda, dabei insbesondere
die Modellierung von Prozessen, Anbindung eines LDAP-Services zur
Authentifizierung, Überführung bestehender Software in eine
serviceorientierte Architektur

Software-Engineer für Camunda-BPMN-Prozesse

AXA
Portierung der bestehenden Prozessanwendungen der "Leben"-Sparte aus
dem Alt-System nach Camunda. Die Portierung erfolgte agil im Team und
Anwendung von SCRUM. Technologien & Tools: Java, Spring, Spring-Boot,
SOAP, REST, GIT, JIRA, Maven, Cucumber

Leading Software-Engineer

AXA
Weiterentwicklung der AXA-eigenen BPM-Engine, erstellen von Business-
Prozessen unter Verwendung von XML, XSLT und Java.
Einführung von Camunda zur Ablösung der eigenen BPM-Engine. Anpassung
von Camunda an AXA-Bedürfnisse, dabei Verwendung von Java, Spring,
SpringBoot, GIT, Maven.
Erstellen der ersten Prozesse für Camunda mittels BPMN, Java, Spring, Spring-
Boot, Maven und GIT. Erstellen von Dockerfiles um Anwendung in die Cloud
(AWS, Open-Shift) bringen zu können.
Entwicklung eines zentralen, hoch performanten Reporting-Systems um
Daten von Prozessen über System-Grenzen hinweg sammeln und auswerten
zur können. Verwendete Technologien: Java, RESTful-Services, Spring, Oracle,
GIT, Maven.
Migration von bestehenden Business-Prozessen nach Camunda.
Weiterhin Pflege und Weiterentwicklung der bestehenden Alt-Systeme.
Vorbreitung der Einführung von Camunda-Optimize zur Optimierung der
Camunda-Prozesse.
Die Projekte bzw. Anforderungen wurden agil nach einer von Kanban
abgeleiteten Methode umgesetzt.

Leading Software-Entwickler

AXA
Entwicklung von Java-Komponenten und Webservices im Rahmen der
Enterprise Application Integration unter Verwendung von Java, JBoss, Spring,
SOAP Webservices, JUnit, Maven, XML, XSL, XSLT.
Weiterentwicklung einer Business-Process-Engine (Java, XSLT, SOAP, JMX,
JPA/Hibernate) und einer Anwendung zur Erstellung und Verwaltung von
Geschäftsprozessen mittels RESTful Webservices, JavaScript, JSON, Bootstrap,
Mustache, Spring, JPA, JPA/Hibernate.
Durchführen von Schulungen für internen Mitarbeitern in XML, XSLT, SOAP
Webservice sowie dem Erstellen von Business-Prozessen.

Senior Software-Entwickler

Haufe-Lexware
Weiterentwicklung des Haufe.de-Portals, insbesondere Umsetzung von SEO-
Anforderungen (Suchmaschinen-Optimierung) und Integration des Haufe-
Akademie-Portals ins das Haufe.de-Portal. Weiterhin waren meine Aufgaben
Anpassungen in den Workspaces, Entwicklung von neuen Dokument-Feedern
sowie die allg. Entwicklung neuer Funktionalitäten. Weiterhin wurde von
Coremedia 6 auf Coremedia 7 migriert. Meine Aufgabe bestand dabei den
Coremedia-Berater beim Upgrade der Umgebungen zu unterstützen, indem
Teilaufgaben nach vorgegebener Anleitung auf den einzelnen Umgebungen
durchgeführt wurden.
Dabei kamen folgende Technologien und Werkzeuge zur Anwendung: Java,
CMS Coremedia 6 bzw. 7 mit Elastic-Social, SolR, Maven 3, IDEA IntelliJ,
Microsoft Team Foundation Server, JSP, Spring, AJAX, HTML, CSS, JUnit,
Selenium, Mockito, MongoDB, SCRUM.

Senior Software-Entwickler

Handke Industrial Solutions
Weiterentwicklung der bestehenden Produktionsplanung und -
steuerungsanwendung "Linerecorder". Meine Aufgabe war es die vorhandene
Webanwendung um neue Funktionalitäten zu erweitern, um manuelle
Prozessschritte abbilden zu können. Die verwendeten Technologien dabei
waren Java, Apache Struts, AJAX, HTML, HTTP, Javascript, jQuery, XML,
Microsoft SQLServer, Apache Tomcat, ANT und JUnit. Weiterhin war ich mit die
Neuentwicklung einer modularen, auf Java, Swing, RMI und Hibernate
basierenden Anwendungen als Ablösung der Web-Applikation beauftragt.

Senior Software-Entwickler

AXA
Entwicklung von Java-Komponenten im Rahmen der Enterprise Application
Integration unter Verwendung von Glassfish 3.0.1, JEE 6 Java, EJB 3.0 (Message




Driven Beans und Stateless Session Beans), JMS, JUnit, Maven und Easymock.
Meine Aufgabe war die Anbindung diverser Anwendungen an
unterschiedlichte Systeme (IBM Host, IMS u.a.) sowie die Migration von JCAPS-
Komponeten in JEE-Komponenten.

Software-Architekt

Haufe-Lexware
Einführung eines CMS (CoreMedia 6) als Ablösung der bestehenden Zope-
Portale, verwendete Technologien und Methoden: Java, CoreMedia-
Framework (Auslieferungsumgebung basierend auf JSP und Spring MVC, in
der Redaktionsumgebung wurde ein Java-Swing ähnliches Framework
verwendet), SCRUM. Meine Aufgabe war die Mitwirkung bei der Erstellung
des Datenmodells und dessen Umsetzung, weiterhin die Konfiguration und
Erweiterung des CoreMedia-Editors. Weiterhin habe ich Team-Kollegen in der
JSP-Programmierung und in der Anwendung des MVC-Patterns geschult.

Software-Architekt

Haufe-Lexware
Erstellung eines Kundenportals als Ablösung der bestehenden Zope-Lösung,
verwendete Technologien: Java, JEE 6, Java Server Faces, EJB, Webservices,
BPEL, SOA, Webservices, Glassfish AppServer & OpenESB, Apache HTTP-
Server, Maven, JUnit und Selenium.
Als Architekt war ich für das Desgin und den Aufbau der Infrastruktur, Code-
und Design-Reviews, das Anleiten der Entwickler in neuen Techniken und
Verfahren zuständig. Auch habe ich sowohl im Frontend (JSF) als auch im
Middletier (Glassfish ESB, mit BPEL-Webservices) Implementierungsaufgaben
übernommen, Selenium-Frontend-Test erstellt und in den Entwicklungszyklus
integriert. Weiterhin habe ich bei den Security-Audits mitgewirkt. Das Projekt
wurde agil mit SCRUM erfolgreich durchgeführt.

Senior Software-Engineer

Canoo
Wartung und Erweiterung der RIA-Applikation um zusätzliche Funktionalitäten
wie z.B. automatische Software-Aktualisierung. Die verwendeten
Technologien waren Canoo Ultra Light Client, Java, Java-Webstart, TCP, SSL
Als Senior Software-Engineer war ich für alle Phasen der Entwicklung (Analyse,
Design, Impletierung und Test) verantwortlich und habe diese auch
erfolgreich realisiert.

Senior Software-Engineer

Canoo
Reengineering einer Portfolio-Verwaltungsapplikation, verwendete
Technologien: Java, J2EE 1.4, JSP, Sping, Servlets, EJB, JUnit, EasyMock, Bea
Weblogic. Als Senior Software-Engineer war es meine Aufgabe den Ist-
Zustand der Anwendung zu analysieren und Ansätze für ein erfolgreiches
Reengineering zu erarbeiten. Weiterhin war es meine Aufgabe die
Arbeitspakete dafür zu definieren und diese auch mit umzusetzen. Das
Refactoring wurde dann mit agilen Methoden (SCRUM und test-getriebene
Entwicklung) erfolgreich durchgeführt. Ziel des Projekts war es, die
Anwendung sowohl vertikal als auch horizontal zu strukturieren und Fehler im
Design und in der Implementierung zu beseitigen, um die Wartbarkeit der
Anwendung wieder herzustellen. Parallel zum erfolgreichen Reengineering
wurde die Anwendung durch den Kunden weiter entwickelt.

Software-Ingenieur

abaXX
Prototypen-Entwicklung auf Basis des abaXX-Frameworks
Als Software-Engineer war es meine Aufgabe Prototypen auf Basis des
hauseigenen Frameworks zu erstellen und ggf. weiterzuentwickeln, um diese
in die abaXX-eBusiness-Suite aufnehmen zu können.

Software-Ingenieur

abaXX
bei Excelsis in Luxemburg für die NordLB
Implementierung einer Web-Applikation für das Back-Office der NordLB unter
Verwendung von OOA/OOD, UML, Java, JSP, Tomcat, JDBC und des
Applikationsservers Twister von Brokat. Meine Aufgabe war es die
Anwendung mit zu entwicklen, dabei bestand mein Schwerpunkt darin, die
Kommunikation mit dem Applikationsserver und der Datenbank zu
optimieren, zu vereinfachen und zu vereinheitlichen.

Software-Ingenieur

Excelsis
Entwicklung eines Kunden-Portals für die Credit-Suisse unter Verwendung des
abaXX-EBS-Frameworks, OOA/OOD, UML, J2EE, Java, EJB, JSP, JMS, Bea
Weblogic und Oracle 8i. Im Zuge des Projekt war ich für die Entwicklung des
Web-Frontends der Chat-Anwendung zuständig. Die Schnittstelle zum
Backend wurde mittels EJB Session- und Entity-Beans realisiert. Die
Anwendung wurde mittels JSP und des abaXX-Frameworks auf BEA Weblogic
und Solaris entwickelt.

Leading Software-Entwickler

Kiosk AG
Entwicklung eines Prognose- und Verkaufsplanungssystems als verteilte
Anwendung unter Verwendung von J2EE, Java, Swing und EJB.
Das Projekt wurde als Technologie-Prototyp gestartet. Die Anwendung wurde
dabei als Fat-Client-Applikation entworfen und implementiert. Das Frontend
wurde mit Java-Swing realisert, das Backend mittels EJB. Die Anwendung
wurde mit VisualAge for Java entwickelt, als Applikationsserver wurde BEA
Weblogic verwendet.

Software-Entwickler

Kiosk AG
Erstellung einer Internet-Anwendung zur Ausschreibung vakanter Stellen;
verwendete Technologien dabei waren Java, JSP, JDBC, Tomcat und Oracle 8i.
Im Zuge der Einführung der Programmiersprache Java wurde das Projekt
gestartet. Das Projekt wurde durch mich erfolgreich realisiert.

Software-Entwickler

Kiosk AG
Entwicklung eines Logistik-Systems in C/C++ als Ablösung der bestehen
Tandem-Anwendung. Diese Lösung war im Zuge des Jahr2000-Problems
erforderlich. Die Anwendung wurde für IBM 6000 SP entwickelt. Die
Entwicklung erfolgte On- und Off-Shore mit Unterstützung durch externe
Entwicklungsteams. Mein Hauptaufgabe dabei war es, ein neues Wiege-
System sowohl an die bestehende Host-Anwendungen als auch an die neue
Applikation anzubinden.

Software-Entwickler

AKG Software Consulting AG
Entwicklung und Wartung diverser Bauingenieur-Anwendungen; verwendete
Programmiersprachen waren C/C++, FORTRAN, SQL und Visual-Basic.

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden