Profilbild von Ralph Soika Software Architekt und Business Analyst aus Muenchen

Ralph Soika

teilweise verfügbar

Letztes Update: 16.01.2023

Software Architekt und Business Analyst

Abschluss: nicht angegeben
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (gut)

Dateianlagen

ralph_soika_2016.pdf

Skills

Software Architekt und Business Analyst

Als Java Software Architekt und Business Analyst liegen meine Schwerpunkte in der Konzeption und Implementierung von Architekturen und Softwarelösungen zu Abbildung von betrieblichen Abläufen sowie der Entwicklung von Geschäftsprozess Management Systemen (BPM).

Als Software Architekt konzentriere ich mich auf das erfolgreiche Software Design von Java Enterprise Lösungen (Java EE). Dies beinhaltet sowohl die Entwicklung von Konzepten und Frameworks als auch die Implementierung von Geschäftsanwendungen und Geschäftsprozessen, sowie die Konzeption von Betriebskonzepten.

Als Business Analyst ist es mein Hauptziel die Geschäftsprozesse hinter einem Software-projekt zu Identifizierung und nahtlos in ein modernes Softwaredesign zu integrieren. Dazu zählt auch die Bewertung und Analyse von Legacy Systemen, sowie die Zugsamenarbeit mit Stakeholdern und die Vermittlung von Zielen an Entwicklerteams in einem agilen Umfeld.

Ich bin Projectowner des Open Source Projektes „Imixs Workflow“. Imixs Workflow ist ein Framework für die Erstellung von Business-Anwendungen auf Basis der Java Enterprise Architektur.
Seit 2001 habe ich unter anderem für die BMW Group verschiedenste Projekte geleitet und war an mehreren Großprojekten (Telefonica) als Berater, Softwarearchitekt und Softwareentwickler tätig.

Skills Projectmanagement:
Architekturberatung, Prozessanalyse und Dokumentation, BPMN, Requirement Engineering, Agile Vorgehensmodelle/Scrum

Skills Development:
Java Enterprise, EJB, JPA, JSF, Web Services, Microservices

Skills Build:
Git, Maven, Jenkins, Virtualisierung, Docker

Softwareentwicklung, Programmiersprachen, Frameworks:

Java
JDK 1.1 – JDK 1.8

Java Enterprise Edition
EE5/EE6/EE7
EJB 3.0, EJB 3.1
Java Server Faces (JSF 1.2 - 2.3)
Persistence API
JDBC Programmierung
JAX-B
JAX-WS

Web Development & JavaScript
HTML/HTML 5,CSS/CSS3, AJAX
JSF - RichFaces
Web Services, REST, SOAP

Server Architekturen
Glassfish
Jboss, WildFly 8,9,10
Lotus Domino

Datenbanken:
MySQL, Oracle, PostgreSQL , MS SQL Server ,Derby, Lotus Domino


Frameworks , Konzepte
Eclipse: Plug-In Programmierung, SWT
Datentechnik: SQL, JPA, JMS
JavaScript: jQuery, Angular
Prozessmanagement: BPM, BPMN
Agil: Scrum Methodik
Testmethoden: Selenium Testframework, DBUnit, Junit
Internet, Intranet Architekturen


Hardware, Betriebssysteme und Tools
IBM Großrechner , PC , SUN
Windows , Linux Debian , Linux Ubuntu
Eclipse IDE, IntelliJ, Oracle SQL Developer, Selenium, Jenkins, Docker


Open Source Projekte:

Imixs Workflow
Java based Workflow Framework
http://www.imixs.org/
Project Lead

Eclipse SOA BPMN2
Eclipse Plugin Projekt
https://www.eclipse.org/bpmn2-modeler/
Committer


BenJS
JavaScript SPA Framework – Ajax/jQuery
http://www.benjs.org
Project Lead


Manik Hot Deployment
Eclipse Plugin for Glassfish Hotdeployment
http://code.google.com/p/manik-hot-deploy
Project Lead


Docker / Imixs
Docker Container for Wildfly, Imixs-Workflow
https://hub.docker.com/r/imixs/


OpenID4Java JSR 196 SAM Module
JSR-196 OpenID Implementation
http://code.google.com/p/openid4java-jsr196/
Project Lead


Aktuelle Publikationen:

https://dzone.com/articles/is-reactive-programming-the-holy-grail
https://dzone.com/articles/microservices-verticals-and-business-process-manag
https://dzone.com/articles/how-to-design-a-business-process-service-architect


 

Projekthistorie


Ab 07/2016Beratung, Softwareentwicklung
Für mittelständische Unternehmen plane und entwickle ich derzeit Business Process Management Lösungen auf Basis von Imixs-Workflow.
Branche: Mittelstand
Aktuelle Technologien:
BPMN, Java, Java EE, Wildfly, Docker, JavaScript


11/2014 bis 06/2016 - Business Analyst - Architektur, Requirement und UseCase Analyse
Business- und Requirement Analyse, Beratung, Konzeption und Architektur für die Entwicklung eines umfangreichen Web Portals. Analyse von Backend Systemen und Schnittstellenanalyse. Erarbeitung von Architekturkonzepten
Branche: Telekommunikation
Aktuelle Technologien: Java, JEE 6, JSF, Spring, Web Service, REST, JSON, XML

05/2014 bis 11/2014
Leitung Softwareentwicklung Imixs Software Solutions GmbH.
Projektleitung 'Imixs-Workflow',Projektbegleitung Beratung
Aktuelle Technologien: JEE7, EJB3, WildFly, Maven, Docker, Lucene, JSF2.1, JUuery UI, JQuery Mobile
10/2013 04/2014 – Prozessmanager Autohaus Beratung
Kurzbeschreibung:
Architekturberatung und Prozesssteuerung für Autohäuser. Konzeption und Erstellung eines Geschäftsprozessmanagement Plattform für die steuerung von Geschäftsprozessen in Autohäusern.
Eingesetzte Technologien:
JEE6, EJB 3.0, JSF, Java Persitence API, Glassfish 3.1.2, MySQL, HTML, JavaScript , Jersey REST Services, PHP
Mittelstand/Handel/Automotive

01/2013 – 10/2013 – Workflow Tool BMW Nordic
Kurzbeschreibung:
Konzeption und Erstellung eines Provisioning Systems für BMW - Region Nordic
Auf Basis der JEE5 Architektur wurde eine Business Applikation entworfen in der mehrere Geschäftsprozesse aus dem Personalbereich der BMW Region Nordic gesteuert werden. Die Anwendung wird im internationalen Umfeld in mehreren Ländern eingesetzt um EHR Prozesse zu verwalten.
Eingesetzte Technologien:
JEE 5, EJB 3.0, JSF, Java Persitence API, Glassfish 2.1, Oracle, SQL,Scrum, HTML, JavaScript , Jersey REST Servicves
Industrie/Automotive

05/2012 – 11/2012 – Softwarearchitekt „BMWi“ BMW Group
Kurzbeschreibung:
Software Architekt und Berater im Projekt „BMWi“ der BMW Group.
Entwurf, Konzeption und Implementierung eines Workflow Systems zur Steuerung von Verkaufsprozessen innerhalb einer internationalen Portal-Plattform auf Basis von JEE6.
Coaching von Entwicklerteams
Branche, Skills und eingesetzte Technologien:
Automotive
GlassFish 3.1, JEE 6, EJB 3.1, JSF 2.0,JPA, Selenium, Scrum

01/2012 – App Entwicklung HTM5
Kurzbeschreibung:
Entwicklung eines HTML5 Clients auf Basis einer RESTfull Service Schnittstelle für iPhone und Android.

Branche, Skills und eingesetzte Technologien:
RESTfull WebServices, HTML5, JQuery, JQurey Mobile, CSS, Glassfish 3.1, XML


09/2011 – QMS Plattform – BMW Welt
Kurzbeschreibung:
Konzeption und Erstellung eines Informationssystems auf Basis von JEE / EJB 3.0
Branche, Skills und eingesetzte Technologien:
JEE 5, EJB 3.0, JSF, Java Persitence API, Glassfish 2.1, Oracle, SQL,Scrum, HTML, JavaScript

Industrie/Automotive



2010 - 01/2011 Reservierungs- und Buchungsplattform Hotel Ammerwald
Kurzbeschreibung:
Konzeption und Erstellung eines Informationssystems auf Basis von JEE / EJB 3.0

Branche, Skills und eingesetzte Technologien:
JEE 5, EJB 3.0, JSF, Java Persitence API, Glassfish 2.1, Oracle, SQL, HTML, CSS, JavaScript

Industrie/Automotive


2011 – Purchase Ordering BMW Nordic
Kurzbeschreibung:
Konzeption und Erstellung eines Einkaufssystems für die Automotiv Industrie. 
Auslandseinsatz

Branche, Skills und eingesetzte Technologien:
Allgemein
Java EE 5, EJB 3.0, JSF, Java Persitence API
Eigenentwicklung Workflowframework für JEE5 Umgebung
Glassfish JEE5, EJB3.0, Webservice, JMS, Persistence API, TopLink, XML

07/2009 - 2010 – Informationssystem zentrale Sicherheit - BMW
Kurzbeschreibung:
Konzeption und Erstellung eines Workflow Management Systems auf Basis von JEE / EJB 3.0
Branche, Skills und eingesetzte Technologien:
Allgemein
JEE 5, EJB 3.0, JSF, Java Persitence API
Eigenentwicklung Workflowframework für JEE5 Umgebung
Glassfish JEE5, EJB3.0, Webservice, JMS, Persistence API, TopLink,Scrum

01/2008 – Messaging BPM Application – IBM Sametime
Kurzbeschreibung:
Konzeption und Erstellung einer Plugintechnologie für Instant Messaging Tools
Branche, Skills und eingesetzte Technologien:
Automotiv, IT
Webservices, Eclipse, Domino 7, IBM Lotus Sametime 7.5.1
Eigenentwicklung Workflowframework auf Basis einer WebService Technologie
Eclipse RCP, Axiom, Webservice
08/2006 - 2007
Kurzbeschreibung:
Konzeption und Erstellung eines Projektes zur Einführung eines zentralen Workflow Managements
Branche, Skills und eingesetzte Technologien:
Versicherung, Workflowmanagement, XPDL, ARIS, BPEL, WFMS,JBOSS inclusive Clustering, J2EE

09/2006 SOAP Service Technologie – IBM
Kurzbeschreibung:
Konzeption und Entwicklung einer BPEL Integration für WFMS
Branche, Skills und eingesetzte Technologien:
Industrie / Dienstleistung/ Handel
Active BPEL, Ac
tive Endpoints, BPEL, J2EE, JBOSS

05/2006 Integrierte Prozesssteuerung BMW
Kurzbeschreibung:
Entwicklung eines Workflowsystems zur anwenderzentrierten Prozesssteuerung
Branche, Skills und eingesetzte Technologien:
Industrie / Dienstleistung/ Handel
Java 1.4, J2EE, IBM Lotus Domino 6.5, HTML, XML, XSLT Programmierung


01/2006 Java Workflow Engine
Kurzbeschreibung:
GUI Entwicklung
Initiierung und Leitung eines Open Source Projektes zum Thema Makro Workflow Kernels.
Branche, Skills und eingesetzte Technologien:
Industrie / Dienstleistung/ Handel
Java 1.4, J2EE, JBoss, TomCat, Eclipse 3.0


05/2005 CMS Plattform & Redaktionssystem – IBM Lotus-Domino
Kurzreschreibung:
Produktentwicklung eines webbasierten Content Management Systems
Branche, Skills und eingesetzte Technologien:
Industrie / Dienstleistung/ Handel
IBM Lotus Domino 6.5, HTML, XML, XSLT Programmierung
GUI Entwicklung

11/2004 Distribution List Tool – MS Exchange, Lotus Domino
Kurzbeschreibung:
Listservertool zur Massenmailverarbeitung und Mailweiterleitung in einem internationalen Großkonzern

Branche, Skills und eingesetzte Technologien:
Industrie / Automotive
IBM Lotus Domino, HP Open Mail,
Microsoft Active Directory


05/2003 Dirictory Manager & Mail on Demand - BMW
Kurzbeschreibung:
Directory Synchronisation
Branche, Skills und eingesetzte Technologien:
Industrie / Automotive
IBM Lotus Domino, HP Open Mail, Microsoft Active Directory, Siemens DirX
Webservice Programmierung, SOAP
Microsoft MIIS

2002 Migration Lotus Domino, Infrastruktur
Kurzbeschreibung:
Administration einer verteilten IBM Lotus Domino Infrastruktur. Migrationsplanung und Durchführung
Branche, Skills und eingesetzte Technologien:
Industrie / Automotive
IBM Lotus Domino 4.6, 5.0, 6.0, 6.5, IBM AIX, Linux SuSE
Webbasierte internationale Antragssysteme und Diskussionsforen in Intranet-, Extranet- Internetumgebungen
Industrie / Automotive
Prozessmodellierung, Lotus-Domino, Java, Javascript


2002 Backoffice Lösung - BMW
Kurzbeschreibung:
Zentrales Workflowsystem zur Geschäftsprozessoptimierung in weltweiter Organisation
Branche, Skills und eingesetzte Technologien:
Industrie / Automotive
Workflow Programmierung, WebService Programmierung, SOAP, GUI Entwicklung
IBM Lotus Domino 6.0, BEA WebLogic
Sonstige Anmerkungen:
Kernkompetenzen & Arbeitsabläufe
Prozessmodellierung und Gestaltung
Konzeption und Planung von Workflow Frameworks
Konzeption und Programmierung von GUIs
UML Modellierung (Rational Unified Process)
Konzeption und Entwicklung von Prozessen für Intstant Messaging Tools
 

Reisebereitschaft

Verfügbar in den Ländern Deutschland, Österreich und Schweiz
Deutschland, Schweiz, Österreich
Profilbild von Ralph Soika Software Architekt und Business Analyst aus Muenchen Software Architekt und Business Analyst
Registrieren