Profilbild von Ralph Werchner Architekt und Entwickler in Java und Smalltalk aus Frankfurt

Ralph Werchner

nicht verfügbar bis 31.12.2024

Letztes Update: 05.03.2024

Architekt und Entwickler in Java und Smalltalk

Firma: Herr
Abschluss: Dipl.-Informatiker
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Dateianlagen

diplom.pdf
promotion.pdf
certified_java_programmer.pdf
certified_architect.pdf
certified_integration_developer.pdf
togaf_foundation_certificate.pdf
AWS Certified Solutions Architect - Associate certificate.pdf
VMware Spring Professional 2020 certificate.pdf
Profil-RW_25_11_2020.pdf

Skills

Seit ca. 20 Jahren bin ich als Architekt und Entwickler für Projekte in komplexen Systemlandschaften tätig.

Schwerpunkte:
  • Architektur und Implementierung in Java und Smalltalk
  • Systemintegration
  • Testautomatisierung
Vorgehensmodelle:
  • Scrum
  • OOA/OOP/OOD
Programmiersprachen:
  • Java
  • Smalltalk
  • SQL und (gelegentlich Oracle PL/SQL)
Frameworks/Standards:
  • Spring
  • JPA
  • REST
  • SOAP, WS-Security, XML-Schema, XSLT, XPATH
Entwicklungstools:
  • Eclipse
  • Cincom Smalltalk
  • Git, SVN
  • Gradle, Maven, ANT
  • Jenkins
  • Sparx Enterprise Architect
Produkte:
  • AWS
  • Docker
  • IBM WebSphere Application und Process Server
  • IBM Datapower XI 52

Branchenkenntnisse:
  • Finanzdienstleistung (Security)
  • Bahn (Fahrplan-IT)
  • Automobilindustrie (Beschaffung, Technische Entwicklung)
Zertifizierungen:
  • VMware Spring Professional
    (11/2020)
  • AWS Certified Solutions Architect – Associate
    (10/2020)
  • The Open Group Architecture Framework, TOGAF 9.1 Foundation
    (04/2012)
  • Sun Certified Enterprise Architect for the JEE 5
    (05/2009)
  • IBM Certified Solution Developer, WebSphere Integration V6.0.1
    (01/2007)
  • Sun Certified Programmer for the Java 2 Platform 1.4
    (09/2003)

Projekthistorie

12/2016 - 10/2020
Smalltalk Anwendungsentwicklung, Einführung von Docker und AWS
DB Systel (Transport und Logistik, 1000-5000 Mitarbeiter)

Projekt

Für DB Netz wird im Projekt DELTA durch eine Smalltalk Fat-Client und Serveranwendung und eine Oracle DB die Erstellung des Fahrplans unterstützt.

Die Serveranwendung wird auf die Nutzung von Docker umgestellt. Serveranwendung und Datenbank werden nach AWS migriert.

Tätigkeiten

  • Design und Implementierung fachlicher Komponenten und Schnittstellen in der Fahrplan-IT
  • Konzeption und Umsetzung der Nutzung von Docker für die Serveranwendung on-premise und in AWS EC2
  • Konzeption zum Einsatz von AWS EC2 und ECS Auto Scaling
  • Unterstützung integrativer Last-und-Performance Tests
  • Neukonzeption und Umsetzung kontinuierlicher Last-und-Performance Tests
  • Weiterentwicklung von Testkonzepten im agilen Entwicklungsteam, insbesondere durch die gegenseitige Ergänzung manueller und automatisierter Tests.
Software/Tools
  • VisualWorks Smalltalk
  • Docker
  • AWS
  • Oracle DB
  • SVN, GIT 

04/2012 - 11/2016
Entwicklung Single-Sign-On für Bankmitarbeiter, Design und Entwicklung Kommunikationsstandard VR-Services
Fiducia IT AG (Banken und Finanzdienstleistungen, 1000-5000 Mitarbeiter)

Projekt

Das zentrale Architekturteam erstellt technische Basiskomponenten, mit denen Fachprojekte bankfachliche Funktionalität entwickeln. Durch dieses Team wird das Java-basierte Single-Sign-On System für die Bank-interne Nutzung erstellt. Dieses System authentifiziert den Bankmitarbeiter und stellt anschließend als HTTP-Proxy einen gesicherten Zugang des Arbeitsplatzes zum Rechenzentrum her. Das System realisiert einen SSO mit dem Betriebssystem Login und authentifiziert den Anwender für Java-basierte Rich-Client-Applikationen und bankfachliche Webapplikationen. Das System unterstützt auch den Passwortwechsel und hält so die Passworte in den verschiedenen Benutzerverwaltungssystemen synchron.

Daneben liegt im Team auch die Verantwortung für Entwicklung und Support einer Java-basierten Komponente für die Webservicekommunikation zur Nutzung durch alle Unternehmen des genossenschaftlichen Finanzverbundes (siehe http://www.vr-services.de). Diese Komponente unterstützt die im genossenschaftlichen Finanzverbund festgelegte standardisierte und kryptographisch abgesicherte Webservicekommunikation. 

Tätigkeiten
  • Design, Weiterentwicklung und Wartung der Webservice Komponente im Auftrag aller die Komponente nutzenden Verbundunternehmen.
  • Design, Weiterentwicklung und Wartung der SSO Lösung.
  • Erstellung automatisierter Integrationstests der SSO Lösung unter Einbeziehung aller daran beteiligten Komponenten (Windows DLL, dezentrale Java-Komponente und zentrale Java-Komponente).
  • Design und Entwicklung einer Security Token Lösung zur Absicherung Rechenzentrums-interner Kommunikationsstrecken.
  • Vorbereitung von Entscheidungsvorlagen zur Konsolidierung der Systemarchitektur und des Produkteinsatzes im Bereich der Servicevermittlung.
Software/Tools
  • Java Standard Edition
  • Eclipse
  • WSO2 ESB
  • IBM Datapower XI 52
  • Tomcat
  • Spring
  • AXIS 2, WSS4J
  • SVN, GIT
  • Gradle, Maven
  • Jenkins

07/2011 - 01/2012
Technische Architektur iPad und JEE Web Applikation in der Finanzberatung
Fidelity (Banken und Finanzdienstleistungen, >10.000 Mitarbeiter)

Projekt

Eine iPad app empfiehlt Anlegern gemäß ihrem Risikoprofil und Kenntnissen ein zu ihrem Anlageziel passendes Portfolio. Die für die Depoteröffnung benötigten Dokumente und das gesetzlich vorgeschriebene Beratungsprotokoll werden für den Anleger unterschriftsreif erzeugt, auf dem iPad angezeigt und ausgedruckt. Änderungen der Musterportfolios sowie Änderungen der Anlegerdaten erfordern die Durchführung komplexer Geschäftsprozesse. Eine JEE Web Applikation steht mit den iPads in ständiger Verbindung, unterstützt so alle Geschäftsprozesse und steuert die Beratungsstrategie der iPad app. Die Entwicklungsteams für iPad und JEE Komponenten sind lokal in Deutschland verteilt. Das Betriebsteam hat den Standort England; die IT-Security hat den Standort Indien.

Tätigkeiten
  • Design der Gesamtarchitektur aus iPad, Reverse Proxies, JEE Server, Datenbank.
  • Auswahl der Frameworks für JEE Applikation.  
  • Design und Dokumentation der Security Maßnahmen auf dem iPad, dem JEE Server sowie den Kommunikationsstrecken.
  • Design der iPad-Backend Schnittstelle aus technischer und fachlicher Sicht.
  • Ansprechpartner und Autor der technische Dokumentation für Infrastrukturanforderungen, IT Security Review, Deployment und Betrieb der iPad und JEE Applikation.
  • Migration der JEE Application von JBoss Application Server auf WebSphere Application Server
  • Analyse und Fix von Performanceproblemen und Memory Leaks der JEE Applikation.
Software/Tools
  • WebSphere Application Server
  • JBoss Application Server
  • GWT
  • JPA
  • JCR Jackrabbit
  • BIRT Reporting
  • Oracle DBMS.

08/2010 - 06/2011
Technische Architektur 3-Tier Swing-JEE Applikation im Innovationsmanagement
Volkswagen (Automobil und Fahrzeugbau, >10.000 Mitarbeiter)

Projekt

Durch eine 3-Tier Swing-JEE Applikation werden Innovationen sowie deren Auswirkungen auf Kennzahlen eines Fahrzeuges, wie z.B. Gewicht oder CO2 Ausstoß verfolgt. Das System leidet an fehlender Einheitlichkeit, redundanten Implementierungen und Qualitätsmängeln. Durch die Einführung automatisierter Tests und statischer Codeanalyse wird die Softwarequalität verbessert, und es werden Refactoringmaßnahmen ermöglicht.

Tätigkeiten
  • Einführung von statischer Codeanalyse und Prüfung der Codequalität
  • Konzeption von Regressionstests und Testdatenbestand
  • Einführung von Continuous Build und Testing
  • Architekturentscheidungen für Weiterentwicklung und Refactoring Maßnahmen
  • Konzeption und Implementierung von querschnittlichen Komponenten im Bereich Fehlerbehandlung, Persistenz und Client-Server Kommunikation
  • Performancetuning in Persistenzschicht und Client-Server Kommunikation
  • Teilprojektleitung für eine Erweiterung zur Verwaltung von Verbrauchsmesswerten
Software/Tools
  • WebSphere Application Server, Rational Application Developer
  • Swing
  • Spring, Hibernate
  • Jenkins
  • JUnit
  • Oracle DBMS.

05/2008 - 07/2009
Design und Entwicklung Produktdatenschnittstelle
Volkswagen (Automobil und Fahrzeugbau, >10.000 Mitarbeiter)

Projekt

Stücklisten sind zwischen verschiedenen Produktdatensystem kontinuierlich abzugleichen. Die im Konzern vorhandene SOA Infrastruktur wird als Kommunikationsplattform genutzt.

Tätigkeiten
  • Abstimmung der technische Architektur des Gesamtsystems mit den Komponenten mySAP PLM, SAP XI, IBM DataPower, WebSphere Applicationserver, UGS Teamcenter
  • Ansprechpartner für Infrastrukturthemen 
  • Realisierung der asynchronen Messageverarbeitung und der Monitoring- und Administrationsapplikation mit JSF GUI auf Basis WebSphere Applicationserver
Software/Tools
  • WebSphere Application Server
  • Rational Application Developer
  • JSF
  • Hibernate
  • JAX-WS, JAXB
  • OFTP
  • Oracle DB

Reisebereitschaft

Verfügbar in den Ländern Deutschland, Österreich und Schweiz
Ich stehe nur für Projekte auf freiberuflicher Basis zur Verfügung. Meine regionale Präferenz sind der Einzugsbereich von Großstädten im D-A-CH Gebiet, an erster Stelle Frankfurt
Profilbild von Ralph Werchner Architekt und Entwickler in Java und Smalltalk aus Frankfurt Architekt und Entwickler in Java und Smalltalk
Registrieren