Profilbild von Anonymes Profil, Software Architect and Consultant
nicht verfügbar bis 01.07.2024

Letztes Update: 01.11.2023

Software Architect and Consultant

Abschluss: Dr.
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher) | französisch (Grundkenntnisse)

Skills

Branchenerfahrung
  • Banken / Versicherungen
  • Energiewirtschaft
Technologiefelder
  • Verteilte Systeme, Unternehmensanwendungen, Middleware
  • Enterprise Application Integration, Cloud Integration, API Management
  • Serviceorientierte und ereignisgesteuerte Architekturen
Soft Skills
  • Strukturiert-wissenschaftliche System- und Problemanalyse
  • Projektmanagement kleinerer Teams
  • Selbständigkeit, Ziel- und Kundenorientierung, kreative Problemlösung
Methodologien
  • Agile Softwareentwicklung (Scrum, Kanban, Test Driven Dev., DevOps)
  • Design Thinking, Requirements Engineering
  • Modellierung: UML, FMC, BPEL, BPMN
Programmierung
  • Objektorientierte Sprachen: Java, C#
  • Scriptsprachen: PHP, ASP.NET, JavaScript
  • Deklarative Sprachen: XML, XSLT, XQuery, SQL
Produkte und Technologien
  • Integration: Camunda, Spring Boot, Oracle SOA Suite & Service Bus, MS Azure, CA API Gateway
  • Applikationsserver: WebLogic, JBoss
  • Web Services und XML: SOAP, WSDL/XSD, XACML, REST, JSON
  • Tools: Eclipse, JDeveloper, IntelliJ, Visual Studio, Enterprise Architect, Maven, Svn, Git, Jenkins usw.
Sprachen
  • Deutsch:           Muttersprache
  • Englisch:           Verhandlungssicher
Zertifizierungen:
  • Oracle Certified Professional, Java SE 6 Programmer
  • Oracle SOA Infrastructure Implementation Certified Expert
  • IREB Certified Professional for Requirements Engineering, Foundation Level
  • ISAQB Certified Professional for Software Architecture
  • Certified ScrumMaster
  • Certified Scrum Product Owner

Projekthistorie

2012 – heute BKW Energie AG (CH)
  • Verantwortung der Integrationsplattform für den Handel der BKW
    • Leitung Scrum-Team. Tool: Jira
    • Definition und Kontrolle der Architektur. Tool: Enterprise Architect
    • Erarbeitung der Anforderungen, Abstimmung der Features mit dem Business
    • Enge Zusammenarbeit mit dem Betrieb bzgl. WebLogic-, OSB- und JBoss-Infrastruktur («DevOps»)
  • Umsetzung von Integrationsadaptern
    • Entwicklung von über 80 Integrationsprojekten auf dem Oracle Service Bus (OSB). Technologien: JMS, SOAP, REST, SQL, XQuery, XSLT
    • Entwicklung von Java-Adaptern. Technologien: Java EE (EJB, JMS), JBoss, Selenium zur Automatisierung
    • Anbindung von externen Börsen-APIs über CA API Gateway
    • Anbindung von Azure-Komponenten
  • Weiterentwicklung von Java-Applikationen
    • JobScheduler: Anwendung für Scheduling und Monitoring von Integrationsprozessen. Technologien: Java EE (EJB, JMS, JPA, RichFaces, JBoss)
    • JobEngine: Anwendung für Orchestrierung von Prozessen auf Basis von Pentaho Data Integration. Technologien: Java EE, JBoss
  • Performanztests der entwickelten Services
    • Permanente Erfassung eigener Performanz-Metriken zum Identifizieren auffälliger Komponenten in der Produktionsumgebung
    • Lasttests auf Basis von soapUI
  • Buildautomatisierung
    • Automatisierung des Build- und Releaseprozesses für OSB-Artefakte. Umfasst Auswahl der Quelldateien, syntaktische Qualitätskontrolle, Build der Binaries, Ausführen von Java-Unittests, Deployment auf Server, Generierung der Konfigurationsartefakte («Customization Files») für alle Umgebungen, Ausführung von Integrationstests (soapUI), Tagging im SCM
    • Technologien: Java (eigenes Maven-Plugin), Maven, soapUI, Subversion
  • Tool für Konfigurationscheck WebLogic
    • Konzeption und Entwicklung eines Werkzeugs, das die deployten Artefaktversionen auf mehreren Umgebungen analysiert und als Excel-Tabelle ausgibt. Technologien: Java, WebLogic API, JExcelApi
2012 Helsana AG (CH)
  • Umsetzung von Integrationsadaptern. Technologie: Oracle SOA Suite
  • Konzeption, Umsetzung und Einführung einer automatischen Qualitätsanalyse in den Buildprozess. Technologien: Maven, Schematron, XSLT, Jenkins
  • Konzeption, Umsetzung und Einführung der konsistenten Generierung von Konfigurationsartefakten («Config Plans») im Buildprozess. Technologien: Maven, XSLT, Oracle SOA Suite
2012 und 2015 CSS Versicherung AG (CH)
  • Beratung zur Integration von Cloud-Angeboten in die IT-Landschaft
  • Beratung zur Erhöhung der Ausfallsicherheit von verbundenen Systemen
2011 Löwenfels Partner AG (CH)
  • Weiterentwicklung einer AHV-Software in einem Scrum-Team. Technologie: Java (firmeneigene Frameworks)
Freizeitprojekte
  • 2012: «SOA Dependency Analyzer» - Tool für die Analyse der Abhängigkeiten in einer Oracle Service Bus-Infrastruktur. Technologien: Java, Eclipse, OSGi, Zest
  • 2014: «Finance Analyzer». Elektronisches Haushaltsbuch mit automatischem Datenimport und Machine Learning. Technologien: PHP, JavaScript, MariaDB, Java, Weka (Machine Learning), XSLT (Datenimport), Ant
  • 2018: «TrackingDifferences.com». Tool für die Analyse einer speziellen Kennzahl von börsengehandelten Indexfonds. Technologien: Microsoft Azure Cloud, ASP.NET, C#, Bootstrap, JavaScript, SQL Server
  • 2017: Home Automation. Technologien: C#, Raspberry Pi, Microsoft Azure Cloud (IoT Hub, Stream Analytics), Windows IoT, Philips Hue (REST-API)
  • Früher: Echtzeit-3D-Grafik mit C++ und Assembler («Demos»)
Frühere Projekte
  • 2006-2010: SAP AG (DE): Forschung im Bereich verteilter Systeme, insbesondere Eventverarbeitung. Beiträge zur Produktentwicklung (Java, ABAP), wissenschaftliche Publikationen, zahlreiche Erfindungsmeldungen, eine Patentanmeldung
  • 2001: Acclaim Technology (USA): Integration von iPass und Kreditdatenabrechnungen. Technologie: Perl
  • 2000-2005: VISUALTEC medien (DE): Gründung und Führung einer Internetagentur, Umsetzung von über 50 Kundenprojekten. Entwicklung eines Content Management Systems (PHP, JavaScript, XSLT, MySQL)
  • 2000: Carl Zeiss Meditec: Softwareentwicklung für medizinische Visualisierungen. Technologien: C++, OpenGL MFC

Reisebereitschaft

Verfügbar in den Ländern Schweiz
Ab 01.07.2024: Vor Ort verfügbar zu 80% in Bern, ansonsten remote.
Profilbild von Anonymes Profil, Software Architect and Consultant Software Architect and Consultant
Registrieren