SeicentoBilling ist eine einfache Weblösung für Leistungsrapportierung, Spesen und Rechnungsstellung. Die App ist seit mehreren Jahren produktiv im Einsatz.
Die Sourcen der Lösung sind auf Github unter der Apache 2.0 Lizenz verfügbar. Ein Docker Image kann von Dockerhub bezogen werden.
Identifizieren und Realisieren von verschiedensten Schnittstellen zu Organisationen und Behörden in der Schulverwaltung
Der Kunde migriert eine bestehende Help-Desk Lösung auf ServiceNow. Die Migration der Lösung geht einher mit einer Weiterentwicklung.
Die gesamte Organisation wird dabei nach SAFe4 transformiert.
2021 - 2022: Unterstützung beim Betrieb und dem Release Management
Kunde: Basenet
Rolle: Application Manager / Operations
Beschreibung
Unterstützung beim Betrieb und dem Release Management der Lösung. Deployment.
Ausgangslage
Der Kunde muss den Betrieb des Produktes im eigenen Rechenzentrum und bei Kunden On-Prem für eine definierte Zeit sicherstellen. Danach ist der Betrieb geordnet runter zu fahren
Ziele und Nutzen
Sicherstellen Betrieb
Sicherstellen Ramp-Down
Tätigkeiten im Projekt
DevOps
Monitoring
Systemumgebung
Windows, REST, Java, C#, MSSQL, Terraform, Ansible, Confluence, JIRA, Devops, Docker
2020 ? 2021:Definieren und Implementieren
Rolle: Agile Coach (SAFe), Product Owner, Scrum Master
Kunde: Medidata
Beschreibung
Definieren und Implementieren von Organisationsanpassungen. Operative Begleitung nach der Implementierung.
Ausgangslage
Der Kunde hat das Bedürfnis die Entwicklung und das Business in einer agilen Organisation zu integrieren.
Ziele und Nutzen
Etablieren agile Organisation
Tätigkeiten im Projekt
Definition Prozesse und Aufbau Organisation
Operative Unterstützung
Systemumgebung
Windows,CentOS, REST, Ansible, Confluence, JIRA, Devops, Docker
2017 - 2020: Schulverwaltungs-Lösung in der Cloud
Rolle: Solution Architekt, Solution Design, Agile Coach (SAFe), CI/CD Architekt
Kunde: Basenet
Beschreibung:
Definieren und Implementieren von Schnittsstellen (REST, SOAP, File). Automatisation (CI/CD). Aufbauen agile Organisation.
Ausgangslage:
Der Kunde entwickelt als Startup eine neue Schulverwaltungssoftware. Der Wunsch ist es, dass die Firma agile entwickelt (SAFe4). Zu der Lösung gehören zahlreiche Schnittstellen zu Umsystemen die zu definieren und zu realisieren sind. Nach Möglichkeit werden die Schnittstellen als WebService
(REST oder SOAP) angeboten bzw. konsumiert.
Ziele und Nutzen:
Etablieren agile Organisation
Etablieren CI/CD - DevOps
Definieren und Erstellen Schnittstellen
Tätigkeiten im Projekt:
Definition Prozesse und Aufbau Organisation
Solution Design Schnittstellen und Automatisation
Projektteam:
20
Systemumgebung:
Windows, SOAP UI, XML Spy, Enterprise Architect, Confluence, JIRA, Devops, Azure, Docker
2016 - 2018: Agile Transformation
Rolle: Scrum Master nach SAFe
Kunde: Swisscom
Beschreibung:
Führen eines Teams in der Funktion eines Scrum Masters.
Ausgangslage:
Der Kunde migriert eine bestehende Help-Desk Lösung auf ServiceNow. Die Migration der Lösung geht einher mit einer Weiterentwicklung. Die gesamte Organisation wird dabei zu einer agile transformiert (SAFe4).
Ziele und Nutzen:
Migration nach ServiceNow
Agile Transformation
Tätigkeiten im Projekt:
Scrum Master
Refinement / Story Telling
Migration von Daten
Projektteam:
12
Systemumgebung:
Jira, Confluence, ServiceNow
2014 - 2016: VoIP Produkt Einführung/Integration
Rolle: Solution Architekt, Solution Design, E2E Design
Kunde: Swisscom
Beschreibung:
Konzeption (Design) der Lösung und Überwachung der Entwicklung bis zum ?Go Live?. Koordination und Planung der Subsysteme. Abstimmen und erarbeiten der Change Requests.
Ausgangslage:
Der Kunde verfügt im Endkundenbereich für Grossfirmen über Installationen auf ISDN Basis. Für diese Anschlüsse soll ein gleichwertiges Produkt systemunterstützt auf VoIP Basis zur Verfügung gestellt werden. Hierfür sind verschiedene Systeme entsprechend zu konfigurieren und anzupassen. Dies beginnt im Frontend (Allegro) und geht mittels Middleware (Webservices, JMS) bis auf die Backend Systeme (> 20 verschiedene Systeme).
Ziele und Nutzen:
Migration von ISDN nach xDSL/VoIP für Grosskunden
Vorbereitung ?End of Life? für TDM
Web basiert
Tätigkeiten im Projekt:
Definition Prozesse
Solution Design
E2E Design
SPOC für Entwicklungspartner
Projektteam:
18
Systemumgebung:
Windows, SOAP UI, XML Spy, Enterprise Architect, Confluence
2013 - 2014: Cloud Auftragsbearbeitung
Rolle: Solution Architekt, Entwicklung
Kunde: XWare GmbH
Beschreibung:
Konzeption und Entwicklung einer neuen Web Lösung in der Cloud für die Auftragsabwicklung in einem Dienstleistungsunternehmen.
Ausgangslage:
XWare GmbH verfügt über ein ?altes? System für die Auftragsbearbeitung. Dieses läuft als ?Fat-
Client? Applikation und genügt den aktuellen Anforderungen nicht mehr. Da die Firma nahezu die gesamte IT Infrastruktur in der Cloud betreibt, solle auch die Auftragsbearbeitung in der Cloud betrieben werden können.
Ziele und Nutzen:
Vollintegrierte Auftragsbearbeitung in der Cloud
Zugriff via Mobile Devices
Web basiert
Kosteneffizenter Betrieb
Tätigkeiten im Projekt:
Definition Prozesse
Business Requirements Engineering
Aufbau Entwicklungsinfrastruktur
Solution Architektur
Programmierung C#, Java
Projektteam:
3
Systemumgebung:
Windows Azure, VS Online, Git, Lightswitch, C#, Web Service, Java, JasperReport/Server, MSSQL, Java, Hibernate, Eclipse
2010 - 2014: POS Systeme I
Rolle: Entwicklungsleiter, Solution Architekt, Projektleitung, Entwicklung (SCRUM)
Kunde: Bison IT Systems
Beschreibung:
Konzeption und Entwicklung einer neuen POS Lösung. Koordination und Planung des Entwicklungsteams, abstimmen und erarbeiten Change Requests für den Releaseplan
Ausgangslage:
Bison IT Systems verfügt über Kunden, welche ein ?altes? POS System einsetzen. Für diese Kunden soll eine neue moderne POS Lösung entwickelt werden. Die alte Lösung kann nicht weiter entwickelt
werden, daher wurde auf der ?grünen Wiese? gestartet. Dies erlaubt es, moderne und aktuelle
Techniken und Produkte einzusetzen.
Ziele und Nutzen:
Vollintegrierte POS Lösung, von der Kasse bis ins ERP
Moderne und flexible Architektur
Unterstützen und einsetzen von offenen Standards (ARTS, JMS)
Unterstützung und Integration von Mobilen Geräten (SmartPhones, Tablets)
Web basierte zentrale Infrastruktur zu Überwachung und Steuerung des Systems.
Betrieb in der Cloud
Zentrales Monitoring
Tätigkeiten im Projekt:
Aufbauorganisation der Entwicklungsabteilung
Definition Entwicklungsprozesse
Definition QS Prozesse
Aufbau Entwicklungsinfrastruktur
Business Requirements Engineering POS
Solution Architektur
Programmierung C#, Java
Projektteam:
15
Systemumgebung:
Windows Server 2008, MS SQL Server 2012,Win 7, MS TFS, C#, Web Service, XML, Java, VS2013,
activeMq, Camel, Eclipse
2009 - 2010: POS Systeme II
Rolle: Entwicklungsleiter, Solution Architekt, Projektleitung, Entwicklung
Kunde: Comparex Schweiz AG
Beschreibung:
Weiterentwicklung und Pflege einer bestehenden POS Lösung. Aufbau und Definition der Entwicklungsabteilung.
Ausgangslage:
Durch die Kündigung des bisherigen Entwicklungs- und Abteilungsleiter wurde die Möglichkeit
gegeben den Bereich neu zu organisieren und auszurichten. Die bestehende Kundenbasis umfasste rund 6?000 Installationen. Diese Kundenbasis soll mit der bestehenden Lösung weiter gepflegt werden.
Ziele und Nutzen:
Einführen von definierten Entwicklungsprozessen
Aufbau einer modernen Entwicklungsinfrastruktur
Dokumentation und Knowhow Transfer sicherstellen.
Regelmässige Releases der bestehenden POS Lösung
Tätigkeiten im Projekt:
Aufbauorganisation der Entwicklungsabteilung - Definition Entwicklungsprozesse (Agile)
Definition QS Prozesse
Aufbau Entwicklungsinfrastruktur
Requirements Engineering POS
Solution Architektur
Programmierung VB6
Projektteam:
10
Systemumgebung:
Windows Server 2003, MS SQL Server 2005, Win XP, MS TFS, VB6, VS2008
2008 - 2009: Migrationsprojekt Image Archive (DMS) Grossbank
Rolle: Technische Projektleitung
Kunde: Credit Suisse
Beschreibung:
Planung und Durchführung einer Migration einer Applikation mit Web Frontend (Java),
ImageArchive (Filenet) und Oracle Backend auf neue Versionen inklusive Betriebssystem (Solaris 10).
Ausgangslage:
Die bestehende Lösung im DMS Umfeld hat ihren ?End of Live? Cycle erreicht. Sämtliche
Komponenten mussten aktualisiert werden, inkl. Betriebssystem.
Ziele und Nutzen:
Aktualisieren auf aktuelle Version
Überprüfen und sicherstellen ?Compliancy?
Sicherstellen Dokumentation - Übergabe an Betrieb
Tätigkeiten im Projekt:
Überprüfen und Freigabe techn. Komponenten
Koordinieren der verschiedenen Parteien (Lieferanten)
Prozessvorgehen gemäss CMMI
Systemumgebung:
Java, BEA Weblogic J2EE, Corba, Oracle, Filenet, Image Archive, Solaris, CMMI, Maven, Eclipse
2007 - 2008: POC Output Management (OMS) Grossbank
Rolle: Projektleitung, Consulting, Entwicklung
Kunde: Credit Suisse
Beschreibung:
Realisierung eines ?Proof of Concept? für das Output Management.
Ausgangslage:
Das aktuelle Output Management System (OMS) genügte den Anforderungen der Bank nicht mehr. Mittels eines POC war zu überprüfen, ob bestimmte Kandidaten die Anforderungen erfüllen würden. Hierzu wurde eine entsprechende Evaluation gestartet. Als Teilaufgabe der Evaluation wurden
einzelne POC in Auftrag gegeben.
Ziele und Nutzen:
Bestätigen Funktionsumfang der Lösungen
Überprüfen Spezifikation
Überprüfen Konformität für Systemlandschaft
Tätigkeiten im Projekt:
Mitarbeit im Evaluationsprozess
Erarbeiten Bewertungskriterien für POC
Durchführen und Realisieren POC
Systemumgebung:
Java, BEA Weblogic J2EE, Corba, Oracle, Papyrus Objects, DocFamily, MQ Workflow, CMMI (Level 2), Maven
2004 - 2006: Offshore Workflow Lösung Grossbank
Rolle: Technical Lead, Solution Architect, Qualitätssicherung
Kunde: Credit Suisse
Beschreibung:
Die Entwicklung von Lösungen wird verstärkt nach Indien ausgelagert. Hierfür müssen entsprechende Prozesse und Qualitätsmerkmale eingehalten und überprüft werden.
Ausgangslage:
Erweiterung einer Applikation im Bereich des Dokumentenmanagement. Die Applikation greift auf einen Datenbestand von rund 13TB via Corba zu. Die Erweiterungen sind hauptsächlich im Bereich Gui und Corba angesiedelt.
Als weiterer Schwerpunkt wird die Applikation vorbereitet für ein ?Hand over? an einen indischen offshore Partner (Cognizant). Dieses beinhaltet Zusammenarbeit, Knowhow-Transfer, Dokumentation und Qualitätssicherungstechniken.
Ziele und Nutzen:
Bestätigen Funktionsumfang der Lösungen
Überprüfen Spezifikation
Überprüfen Konformität für Systemlandschaft
Tätigkeiten im Projekt:
Integration der Arbeit aus Indien in die interne Infrastruktur.
Generieren und überprüfen von Metriken aus der Lösung
Koordinieren Dev. Team in Indien
Systemumgebung:
Java, BEA Weblogic J2EE, Corba, Maven, Eclipse, UML, MQ Workflow, Oracle, Struts
1997 - 2003: Neuentwicklung ERP Lösung
Rolle: Business Analyst, Requirements Engineer, Entwicklung, Coach
Kunde: Bison Solution AG
Beschreibung:
Als strategisches Produkt, soll eine neuartige und moderne ERP Lösung von Grund auf entwickelt werden.
Ausgangslage:
Die Bison Group verfügt über langjähriges ERP Knowhow. Dies reflektiert sich nicht zuletzt in
mehreren ERP Lösungen, welche bei den Kunden produktiv sind. Die neue ERP Lösung soll diese bestehenden Lösungen konsolidieren.
Ziele und Nutzen:
Neuartige, flexible ERP Lösung
Tätigkeiten im Projekt:
Business Analyst
Requirements Engineering
Datenbank Design
Programmierung (Java) Backend / Frontend
Systemumgebung:
Java, J2EE, Corba (Iona), EJB (Jboss), Junit, Eclipse, Oracle, ErStudio, Checkstyle
Wirtschaftsinformatiker mit eidg. Fachausweis
TOGAF9 zertifiziert als Enterprise Architekt
SAFe4 zertifiziert (Serum)
Diverse Fachkurse und Seminare im Bereich Middleware + Cloud
Kaufm. Ausbildung in Handelsunternehmung
Auslandaufenthalte (USA, England, Norwegen)
Problemlöser im IT - Umfeld
Solution Architect
Business Analyst
Software Architect
Ich bin ein Problemlöser im IT Umfeld.
Stärken / Neigungen:
Langjährige IT-Erfahrung
Ausgeprägtes softwaretechnisches Verständnis
Ausgeprägtes analytisch/konzeptionelles Denken
gute Auffassungsgabe
ganzheitliches Denken
Disziplinen
Software-Entwicklung
Projektleitung, Einführungen
IT Organisation
Berufserfahrungen
Software-Entwicklung
2015 ? heute
Java Open Source Project Owner ( Java, Tomcat, Quarkus, REST, Jasper BI, MSSQL, PostgreSQL, Terraform, Ansible)
2017 - 2020
Rolle: Schnittstellenarchitekt (ETL, REST, SOAP, MSSQL, BI, Terraform, Ansible)
2015 - 2017
Rolle: Scrum Master, Architect (C#, REST, SOAP, Azure, Docker),Solution Architecture (Java, SOA, Cloud)
2010 - 2015
Softwareentwicklung mit DotNet (C#, VS2013, TFS) im Bereich Point of Sales (POS)
2009 - 2010
Softwareentwicklung mit VB6, MSSQL im Bereich Point of Sales (POS)
2007 - 2008
Workflow / Web Lösung im Bankenumfeld (Java, Filenet, Corba, Maven)
2006 - 2007
Rolle: Solution Architektur für Offshore Lösung (Java, BEA Weblogic, Workflow, Oracle, CORBA)
1998 - 2003
Programmierung / Wartung bestehende ERP ? Lösung (Java, JBoss, Eclipse, Checkstyle
1998 - 2000
Konzeption ERP-Lösung international Trading
1990 - 1997
Realisierung ERP-Lösung für Retail (DataFlex 3.x)
Projektleitung, Einführungen
2004 - 2006
Qualitätssicherung im Projektvorgehen für SoftwareEntwicklung mittels CMMI (Level 2)
2004 - 2005
Techn. Projektleitung DMS Projekt (Filenet, Java, Corba, Maven, Eclipse). Offshore Entwicklung in Indien.
2003
Coaching und Schulung von Entwicklern im Bereich von ITProjekten
1999 - 2001
Div. Projekte ? Gesamt- und fachliche Leitung ERP-Lösung für 5 - 20 Mitarbeiter
1998 - 2000
Konzeption ERP-Lösung international Trading
IT Organisation
2020 - heute:
Rolle: RTE / PO / Scrum Master
1997 - heute
Rolle: Mitglied der Geschäftsleitung in Informatik-Firma
2021 - 2022
Rolle: Applikation Manager
2018 - 2020
Rolle: Agile Coach / RTE / PO
2010 - 2013
Agile Transformation nach SAFe
Entwicklungsleitung im Bereich POS (Definition Aufbau- und Ablauforganisation)
2009 - 2010
Entwicklungsleitung im Bereich POS (Definition Aufbau- und Ablauforganisation)
Handel
Logistik
Dienstleistungssektor
Banken
Öffentliche Verwaltung
Retail
SeicentoBilling ist eine einfache Weblösung für Leistungsrapportierung, Spesen und Rechnungsstellung. Die App ist seit mehreren Jahren produktiv im Einsatz.
Die Sourcen der Lösung sind auf Github unter der Apache 2.0 Lizenz verfügbar. Ein Docker Image kann von Dockerhub bezogen werden.
Identifizieren und Realisieren von verschiedensten Schnittstellen zu Organisationen und Behörden in der Schulverwaltung
Der Kunde migriert eine bestehende Help-Desk Lösung auf ServiceNow. Die Migration der Lösung geht einher mit einer Weiterentwicklung.
Die gesamte Organisation wird dabei nach SAFe4 transformiert.
2021 - 2022: Unterstützung beim Betrieb und dem Release Management
Kunde: Basenet
Rolle: Application Manager / Operations
Beschreibung
Unterstützung beim Betrieb und dem Release Management der Lösung. Deployment.
Ausgangslage
Der Kunde muss den Betrieb des Produktes im eigenen Rechenzentrum und bei Kunden On-Prem für eine definierte Zeit sicherstellen. Danach ist der Betrieb geordnet runter zu fahren
Ziele und Nutzen
Sicherstellen Betrieb
Sicherstellen Ramp-Down
Tätigkeiten im Projekt
DevOps
Monitoring
Systemumgebung
Windows, REST, Java, C#, MSSQL, Terraform, Ansible, Confluence, JIRA, Devops, Docker
2020 ? 2021:Definieren und Implementieren
Rolle: Agile Coach (SAFe), Product Owner, Scrum Master
Kunde: Medidata
Beschreibung
Definieren und Implementieren von Organisationsanpassungen. Operative Begleitung nach der Implementierung.
Ausgangslage
Der Kunde hat das Bedürfnis die Entwicklung und das Business in einer agilen Organisation zu integrieren.
Ziele und Nutzen
Etablieren agile Organisation
Tätigkeiten im Projekt
Definition Prozesse und Aufbau Organisation
Operative Unterstützung
Systemumgebung
Windows,CentOS, REST, Ansible, Confluence, JIRA, Devops, Docker
2017 - 2020: Schulverwaltungs-Lösung in der Cloud
Rolle: Solution Architekt, Solution Design, Agile Coach (SAFe), CI/CD Architekt
Kunde: Basenet
Beschreibung:
Definieren und Implementieren von Schnittsstellen (REST, SOAP, File). Automatisation (CI/CD). Aufbauen agile Organisation.
Ausgangslage:
Der Kunde entwickelt als Startup eine neue Schulverwaltungssoftware. Der Wunsch ist es, dass die Firma agile entwickelt (SAFe4). Zu der Lösung gehören zahlreiche Schnittstellen zu Umsystemen die zu definieren und zu realisieren sind. Nach Möglichkeit werden die Schnittstellen als WebService
(REST oder SOAP) angeboten bzw. konsumiert.
Ziele und Nutzen:
Etablieren agile Organisation
Etablieren CI/CD - DevOps
Definieren und Erstellen Schnittstellen
Tätigkeiten im Projekt:
Definition Prozesse und Aufbau Organisation
Solution Design Schnittstellen und Automatisation
Projektteam:
20
Systemumgebung:
Windows, SOAP UI, XML Spy, Enterprise Architect, Confluence, JIRA, Devops, Azure, Docker
2016 - 2018: Agile Transformation
Rolle: Scrum Master nach SAFe
Kunde: Swisscom
Beschreibung:
Führen eines Teams in der Funktion eines Scrum Masters.
Ausgangslage:
Der Kunde migriert eine bestehende Help-Desk Lösung auf ServiceNow. Die Migration der Lösung geht einher mit einer Weiterentwicklung. Die gesamte Organisation wird dabei zu einer agile transformiert (SAFe4).
Ziele und Nutzen:
Migration nach ServiceNow
Agile Transformation
Tätigkeiten im Projekt:
Scrum Master
Refinement / Story Telling
Migration von Daten
Projektteam:
12
Systemumgebung:
Jira, Confluence, ServiceNow
2014 - 2016: VoIP Produkt Einführung/Integration
Rolle: Solution Architekt, Solution Design, E2E Design
Kunde: Swisscom
Beschreibung:
Konzeption (Design) der Lösung und Überwachung der Entwicklung bis zum ?Go Live?. Koordination und Planung der Subsysteme. Abstimmen und erarbeiten der Change Requests.
Ausgangslage:
Der Kunde verfügt im Endkundenbereich für Grossfirmen über Installationen auf ISDN Basis. Für diese Anschlüsse soll ein gleichwertiges Produkt systemunterstützt auf VoIP Basis zur Verfügung gestellt werden. Hierfür sind verschiedene Systeme entsprechend zu konfigurieren und anzupassen. Dies beginnt im Frontend (Allegro) und geht mittels Middleware (Webservices, JMS) bis auf die Backend Systeme (> 20 verschiedene Systeme).
Ziele und Nutzen:
Migration von ISDN nach xDSL/VoIP für Grosskunden
Vorbereitung ?End of Life? für TDM
Web basiert
Tätigkeiten im Projekt:
Definition Prozesse
Solution Design
E2E Design
SPOC für Entwicklungspartner
Projektteam:
18
Systemumgebung:
Windows, SOAP UI, XML Spy, Enterprise Architect, Confluence
2013 - 2014: Cloud Auftragsbearbeitung
Rolle: Solution Architekt, Entwicklung
Kunde: XWare GmbH
Beschreibung:
Konzeption und Entwicklung einer neuen Web Lösung in der Cloud für die Auftragsabwicklung in einem Dienstleistungsunternehmen.
Ausgangslage:
XWare GmbH verfügt über ein ?altes? System für die Auftragsbearbeitung. Dieses läuft als ?Fat-
Client? Applikation und genügt den aktuellen Anforderungen nicht mehr. Da die Firma nahezu die gesamte IT Infrastruktur in der Cloud betreibt, solle auch die Auftragsbearbeitung in der Cloud betrieben werden können.
Ziele und Nutzen:
Vollintegrierte Auftragsbearbeitung in der Cloud
Zugriff via Mobile Devices
Web basiert
Kosteneffizenter Betrieb
Tätigkeiten im Projekt:
Definition Prozesse
Business Requirements Engineering
Aufbau Entwicklungsinfrastruktur
Solution Architektur
Programmierung C#, Java
Projektteam:
3
Systemumgebung:
Windows Azure, VS Online, Git, Lightswitch, C#, Web Service, Java, JasperReport/Server, MSSQL, Java, Hibernate, Eclipse
2010 - 2014: POS Systeme I
Rolle: Entwicklungsleiter, Solution Architekt, Projektleitung, Entwicklung (SCRUM)
Kunde: Bison IT Systems
Beschreibung:
Konzeption und Entwicklung einer neuen POS Lösung. Koordination und Planung des Entwicklungsteams, abstimmen und erarbeiten Change Requests für den Releaseplan
Ausgangslage:
Bison IT Systems verfügt über Kunden, welche ein ?altes? POS System einsetzen. Für diese Kunden soll eine neue moderne POS Lösung entwickelt werden. Die alte Lösung kann nicht weiter entwickelt
werden, daher wurde auf der ?grünen Wiese? gestartet. Dies erlaubt es, moderne und aktuelle
Techniken und Produkte einzusetzen.
Ziele und Nutzen:
Vollintegrierte POS Lösung, von der Kasse bis ins ERP
Moderne und flexible Architektur
Unterstützen und einsetzen von offenen Standards (ARTS, JMS)
Unterstützung und Integration von Mobilen Geräten (SmartPhones, Tablets)
Web basierte zentrale Infrastruktur zu Überwachung und Steuerung des Systems.
Betrieb in der Cloud
Zentrales Monitoring
Tätigkeiten im Projekt:
Aufbauorganisation der Entwicklungsabteilung
Definition Entwicklungsprozesse
Definition QS Prozesse
Aufbau Entwicklungsinfrastruktur
Business Requirements Engineering POS
Solution Architektur
Programmierung C#, Java
Projektteam:
15
Systemumgebung:
Windows Server 2008, MS SQL Server 2012,Win 7, MS TFS, C#, Web Service, XML, Java, VS2013,
activeMq, Camel, Eclipse
2009 - 2010: POS Systeme II
Rolle: Entwicklungsleiter, Solution Architekt, Projektleitung, Entwicklung
Kunde: Comparex Schweiz AG
Beschreibung:
Weiterentwicklung und Pflege einer bestehenden POS Lösung. Aufbau und Definition der Entwicklungsabteilung.
Ausgangslage:
Durch die Kündigung des bisherigen Entwicklungs- und Abteilungsleiter wurde die Möglichkeit
gegeben den Bereich neu zu organisieren und auszurichten. Die bestehende Kundenbasis umfasste rund 6?000 Installationen. Diese Kundenbasis soll mit der bestehenden Lösung weiter gepflegt werden.
Ziele und Nutzen:
Einführen von definierten Entwicklungsprozessen
Aufbau einer modernen Entwicklungsinfrastruktur
Dokumentation und Knowhow Transfer sicherstellen.
Regelmässige Releases der bestehenden POS Lösung
Tätigkeiten im Projekt:
Aufbauorganisation der Entwicklungsabteilung - Definition Entwicklungsprozesse (Agile)
Definition QS Prozesse
Aufbau Entwicklungsinfrastruktur
Requirements Engineering POS
Solution Architektur
Programmierung VB6
Projektteam:
10
Systemumgebung:
Windows Server 2003, MS SQL Server 2005, Win XP, MS TFS, VB6, VS2008
2008 - 2009: Migrationsprojekt Image Archive (DMS) Grossbank
Rolle: Technische Projektleitung
Kunde: Credit Suisse
Beschreibung:
Planung und Durchführung einer Migration einer Applikation mit Web Frontend (Java),
ImageArchive (Filenet) und Oracle Backend auf neue Versionen inklusive Betriebssystem (Solaris 10).
Ausgangslage:
Die bestehende Lösung im DMS Umfeld hat ihren ?End of Live? Cycle erreicht. Sämtliche
Komponenten mussten aktualisiert werden, inkl. Betriebssystem.
Ziele und Nutzen:
Aktualisieren auf aktuelle Version
Überprüfen und sicherstellen ?Compliancy?
Sicherstellen Dokumentation - Übergabe an Betrieb
Tätigkeiten im Projekt:
Überprüfen und Freigabe techn. Komponenten
Koordinieren der verschiedenen Parteien (Lieferanten)
Prozessvorgehen gemäss CMMI
Systemumgebung:
Java, BEA Weblogic J2EE, Corba, Oracle, Filenet, Image Archive, Solaris, CMMI, Maven, Eclipse
2007 - 2008: POC Output Management (OMS) Grossbank
Rolle: Projektleitung, Consulting, Entwicklung
Kunde: Credit Suisse
Beschreibung:
Realisierung eines ?Proof of Concept? für das Output Management.
Ausgangslage:
Das aktuelle Output Management System (OMS) genügte den Anforderungen der Bank nicht mehr. Mittels eines POC war zu überprüfen, ob bestimmte Kandidaten die Anforderungen erfüllen würden. Hierzu wurde eine entsprechende Evaluation gestartet. Als Teilaufgabe der Evaluation wurden
einzelne POC in Auftrag gegeben.
Ziele und Nutzen:
Bestätigen Funktionsumfang der Lösungen
Überprüfen Spezifikation
Überprüfen Konformität für Systemlandschaft
Tätigkeiten im Projekt:
Mitarbeit im Evaluationsprozess
Erarbeiten Bewertungskriterien für POC
Durchführen und Realisieren POC
Systemumgebung:
Java, BEA Weblogic J2EE, Corba, Oracle, Papyrus Objects, DocFamily, MQ Workflow, CMMI (Level 2), Maven
2004 - 2006: Offshore Workflow Lösung Grossbank
Rolle: Technical Lead, Solution Architect, Qualitätssicherung
Kunde: Credit Suisse
Beschreibung:
Die Entwicklung von Lösungen wird verstärkt nach Indien ausgelagert. Hierfür müssen entsprechende Prozesse und Qualitätsmerkmale eingehalten und überprüft werden.
Ausgangslage:
Erweiterung einer Applikation im Bereich des Dokumentenmanagement. Die Applikation greift auf einen Datenbestand von rund 13TB via Corba zu. Die Erweiterungen sind hauptsächlich im Bereich Gui und Corba angesiedelt.
Als weiterer Schwerpunkt wird die Applikation vorbereitet für ein ?Hand over? an einen indischen offshore Partner (Cognizant). Dieses beinhaltet Zusammenarbeit, Knowhow-Transfer, Dokumentation und Qualitätssicherungstechniken.
Ziele und Nutzen:
Bestätigen Funktionsumfang der Lösungen
Überprüfen Spezifikation
Überprüfen Konformität für Systemlandschaft
Tätigkeiten im Projekt:
Integration der Arbeit aus Indien in die interne Infrastruktur.
Generieren und überprüfen von Metriken aus der Lösung
Koordinieren Dev. Team in Indien
Systemumgebung:
Java, BEA Weblogic J2EE, Corba, Maven, Eclipse, UML, MQ Workflow, Oracle, Struts
1997 - 2003: Neuentwicklung ERP Lösung
Rolle: Business Analyst, Requirements Engineer, Entwicklung, Coach
Kunde: Bison Solution AG
Beschreibung:
Als strategisches Produkt, soll eine neuartige und moderne ERP Lösung von Grund auf entwickelt werden.
Ausgangslage:
Die Bison Group verfügt über langjähriges ERP Knowhow. Dies reflektiert sich nicht zuletzt in
mehreren ERP Lösungen, welche bei den Kunden produktiv sind. Die neue ERP Lösung soll diese bestehenden Lösungen konsolidieren.
Ziele und Nutzen:
Neuartige, flexible ERP Lösung
Tätigkeiten im Projekt:
Business Analyst
Requirements Engineering
Datenbank Design
Programmierung (Java) Backend / Frontend
Systemumgebung:
Java, J2EE, Corba (Iona), EJB (Jboss), Junit, Eclipse, Oracle, ErStudio, Checkstyle
Wirtschaftsinformatiker mit eidg. Fachausweis
TOGAF9 zertifiziert als Enterprise Architekt
SAFe4 zertifiziert (Serum)
Diverse Fachkurse und Seminare im Bereich Middleware + Cloud
Kaufm. Ausbildung in Handelsunternehmung
Auslandaufenthalte (USA, England, Norwegen)
Problemlöser im IT - Umfeld
Solution Architect
Business Analyst
Software Architect
Ich bin ein Problemlöser im IT Umfeld.
Stärken / Neigungen:
Langjährige IT-Erfahrung
Ausgeprägtes softwaretechnisches Verständnis
Ausgeprägtes analytisch/konzeptionelles Denken
gute Auffassungsgabe
ganzheitliches Denken
Disziplinen
Software-Entwicklung
Projektleitung, Einführungen
IT Organisation
Berufserfahrungen
Software-Entwicklung
2015 ? heute
Java Open Source Project Owner ( Java, Tomcat, Quarkus, REST, Jasper BI, MSSQL, PostgreSQL, Terraform, Ansible)
2017 - 2020
Rolle: Schnittstellenarchitekt (ETL, REST, SOAP, MSSQL, BI, Terraform, Ansible)
2015 - 2017
Rolle: Scrum Master, Architect (C#, REST, SOAP, Azure, Docker),Solution Architecture (Java, SOA, Cloud)
2010 - 2015
Softwareentwicklung mit DotNet (C#, VS2013, TFS) im Bereich Point of Sales (POS)
2009 - 2010
Softwareentwicklung mit VB6, MSSQL im Bereich Point of Sales (POS)
2007 - 2008
Workflow / Web Lösung im Bankenumfeld (Java, Filenet, Corba, Maven)
2006 - 2007
Rolle: Solution Architektur für Offshore Lösung (Java, BEA Weblogic, Workflow, Oracle, CORBA)
1998 - 2003
Programmierung / Wartung bestehende ERP ? Lösung (Java, JBoss, Eclipse, Checkstyle
1998 - 2000
Konzeption ERP-Lösung international Trading
1990 - 1997
Realisierung ERP-Lösung für Retail (DataFlex 3.x)
Projektleitung, Einführungen
2004 - 2006
Qualitätssicherung im Projektvorgehen für SoftwareEntwicklung mittels CMMI (Level 2)
2004 - 2005
Techn. Projektleitung DMS Projekt (Filenet, Java, Corba, Maven, Eclipse). Offshore Entwicklung in Indien.
2003
Coaching und Schulung von Entwicklern im Bereich von ITProjekten
1999 - 2001
Div. Projekte ? Gesamt- und fachliche Leitung ERP-Lösung für 5 - 20 Mitarbeiter
1998 - 2000
Konzeption ERP-Lösung international Trading
IT Organisation
2020 - heute:
Rolle: RTE / PO / Scrum Master
1997 - heute
Rolle: Mitglied der Geschäftsleitung in Informatik-Firma
2021 - 2022
Rolle: Applikation Manager
2018 - 2020
Rolle: Agile Coach / RTE / PO
2010 - 2013
Agile Transformation nach SAFe
Entwicklungsleitung im Bereich POS (Definition Aufbau- und Ablauforganisation)
2009 - 2010
Entwicklungsleitung im Bereich POS (Definition Aufbau- und Ablauforganisation)
Handel
Logistik
Dienstleistungssektor
Banken
Öffentliche Verwaltung
Retail
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.