Freelancerprofil: Leitender Architekt - Stefan Baerisch in München

Leitender Architekt

verfügbar
Stefan Baerisch | München
Um den Freelancer zu kontaktieren, müssen Sie eingeloggt sein
Kategorie(n): Consulting | IT
FREELANCER KONTAKTIEREN

Freelancer-Vorstellung

SPRACHEN

  • Deutsch (Muttersprache)
  • Englisch (Verhandlungssicher)

Studienabschluss

Promotion Softwaretechnik / MBA

FÄHIGKEITEN, KENNTNISSE UND ERFAHRUNGEN

Ich verwende Python seit mehr als zehn Jahren professionell in verschiedenen Anwendungskontexten und bin regelmäßiger Sprecher auf Python Konferenzen, entsprechende Details finden Sie im Lebenslauf.

Bereich des Datenmanagements habe ich eine Softwarelösung zur Transformationen und Indizierung von Millionen semistrukturierter Datensätze entwickelt und über Jahre betrieben. Für einen führenden Elektronikhändler habe ich ein System zur Couponzuordnung im Rahmen der Einführung eines Kundenbindungsprogramms für Millionen von Kunden mit Pandas und SQL implementiert, eingeführt und kontinuierlich optimiert. Ich bin LPI Devops-zertifiziert und mit CI/CD Prozessen vertraut.

Ich habe als technischer Projektleiter mit meinem Team zahlreiche datenintensive Projekte im Analytics/Data-Science Umfeld für namhafte Kunden umgesetzt. Hieraus ist mir eine Rolle am Schnittpunkt von Technik und organisatorischen Anforderungen in innovativen Projekten bekannt.

# Zertifizierungen

- 12/2019 Linux Professional Institute Devops Tools Engineer
- 12/2019 ISTQB Test Automation Engineer, Advanced Level
- 12/2018 The Qt Company Certified Qt Quick Specialist
- 11/2018 The Qt Company Certified Qt C++ Specialist
- 10/2018 IREB Certified Professional for Requirements Engineering Foundation Level
- 09/2018 The Qt Company Certified Qt and QML Developer
- 01/2015 Coursera Data Science Specialization
- 12/2014 PMI ACP (Agiles Projektmanagement)
- ××××/××××××××××××× Certified Scrum Master
- ××××/××××××××××××× Certified Scrum Product Owner
- ××××/××××××××××××× Certified Scrum Professional
- 05/2014 MITx Analytics Edge Certification
- 04/2011 ITIL V3 Expert
- 05/2010 ISTQB Certified Tester \& Test Manager, Full Advanced Level
- 04/2010 PMI PMP (Project Management Professional)
- 03/2009 Toastmasters Competent Communicator

# Kenntnisse und Erfahrungen

## Softwareentwicklung
- Datenintegration: Entwicklung von Datentransformationsprozessen für 12 Datenbanken in Python mit Pandas, Numpy, und SQL Entwicklung eins Systems zur Couponausspielung in Python.
- Micro Services und Backend: Entwicklung von Backendsystemen zur Suche, zum Review Monitoring, und zur Dokumententransformation in JAVA (Tomcat) und Python (Django/Flask/Cherrypy)
- Oberflächen: Entwicklung von Desktop Systemen mit Java/Swing und C++/Qt. Entwicklung von Weboberflächen mit JavaScript/Vue.js und Python Ploty Dash.

## Architektur und Softwaretechnik
- Modellgetriebene Entwicklung Entwurf von Modellierungssprachen für Test/Datenmodelle und Implementierung entsprechender Codegeneratoren
- Anforderungsmanagement Erhebung und Dokumentation von Kundengeschäftsprozessen im Bereich der Verwaltung, im Marketing und der Produktion zum Entwurf des Lösungsumfangs in Implementierungsprojekten.
- Backend Entwicklung Architektur und Entwicklung von Applikationsservern und Micro Services in Python und Java.
- Frontend Entwicklung Architektur und Entwicklung von Applikationsservern und Micro Services in Python und Java.
- Datenbanken Entwurf und Entwicklung von Datenbankarchitekturen, Data Warehouses, analytischer Datamarts und Data Quality Verfahren.

## Analytics
- Machine Learning / Statistical Learning Erfahrung im Einsatz von ML Verfahren (Feature Engineering / Classification / Regression, Clustering, etc.) unter Einsatz von Python / scikit-learn / SAS im Manufacturing und Marketingbereich.
- Suche und Text Analytics Entwicklung der Indizierungsstrecken, der Textrepräsentation und des Ranking für Recherchesysteme. Einsatz von Text Mining Verfahren (Sentiment Analysis, Text Classification) in Projekten zur Unterstützung der Incidentbearbeitung.

## Devops
- Servicemanagement Design und Umsetzung von IT Services nach ITIL in Kundenprojekten und signifikante Mitwirkung an der CMMI Implementierung der BTC.
- Backendbetrieb Betrieb und Monitoring von JAVA Application Servern und Python Webanwendungen unter Linux. Entwurf des Livemonitoring und der Logfile-Überwachung
- Releasemanagement Planung und Durchführung von Inbetriebnahme- und Betriebsprozessen auf Grundlage von ITIL. Incident und Problemmanagement

## Softwarequalitätssicherung
- Testmanagement Leitung des Testdesigns und der Testdurchführung für ein Implementierungsprogramm
- Automatisierung von Tests Automatisierung von funktionalen und nichtfunktionalen Tests sowohl für Backend als auch Frontend
- Aufbau Testorganisation Definition und Umsetzung von Tests und Qualitätssicherungsprozessen für den Bereich Regenerative Energien der BTC AG. Leitung der Testprojekte in den jeweiligen Entwicklungsprojekten. Abstimmung mit den Systemarchitekten zur Verbesserung der Testbarkeit.
- Coaching von Testteams Ausbildung von 60 Entwicklern im Bereich Regenerative Energien der BTC zum Thema Testen und speziell Testautomatisierung auf Ebene von Unittests und Integrationstests im Rahmen einer wöchentlichen Veranstaltung über 18 Monate

## Projektmanagement
- Projektmanagement Kontrolle und Steuerung von Projekten mit 12 direkten Mitarbeitern nach Ziel, Termin, Mitteln, Ressourcen und Projektrisiken.
- Agiles Projektmanagement Tätigkeit als Scrum Master und Product Owner im Rahmen von Projekten. Tailoring von agilen Ansätzen für Kunden- und Projektanforderungen.
- Programmmanagement Umsetzung internationaler Rolloutprogramme anhand verschiedener Vorgehensmodelle (V-Modell,W-Modell, Scrum, Kanban).
- Stakeholdermanagement Stakeholderidentifikation und Pflege von Kundenbeziehung im Projekt und in der Postsalesphase
- Risikomanagement Identifikation und Tracking von Risiken und Impediments. Entwicklung und Umsetzung von Maßnahmen zur Riskominderung und -Migration

## Fach- und Branchenkenntnisse
- Business Intelligence Leitung und Architektur für Business Intelligence und Analytics Projekte für verschiedene Kunden.
- Manufacturing, Retail, Utilities Einführung von Warranty Optimization, Predictive Maintenance, Smart Metering und iBeacon Lösungen.
- Energiewirtschaft Smartmetering, Virtuelle Kraftwerke.

Skills

Skill
Erfahrung in Jahren

Analytics
8
Python
13
Data Science
8
Go
4
Dashboards
8
Data Warehouse
8
Test Automatisierung
12
Test Management
10
Scrum
8
Architektur
10
Projektleitung
8
Devops
4
Java
6
Webdev
6
Requirements Engineering
12

PROJEKTHISTORIE

Implementierung Timetracking Applikation
Zeitraum: ××××/×××××××××××××
Aufgabe: Architekt und Entwickler
Kunde: Anbieter von MacOS Applikationen
Ort: München
Eingesetzte Fertigkeiten: Scrum, Architektur,
Eingesetzte Technologien : Typescript, Vue.js, Rust, Swift
Projektinhalte
• Design und Entwicklung einer Hybrid App zur Zeitverfolgung für den Mac Appstore

Einführung IFRS17 Lösung
Zeitraum: ××××/×××××××××××××
Aufgabe: Teilprojektleitung
Kunde: Führendes Schweizer Versicherungsunternehmen
Ort: Basel
Eingesetzte Fertigkeiten: Scrum, IFRS17, Python Daten Management, Architektur,
Eingesetzte Technologien : SAS 9.4, Python 3, Pandas, Jira
Projektinhalte
• Koordination des SAS Teams im Rahmen der Einführung einer IFRS17 Lösung bei einem Schweizer Versicherungsunternehmen
• Abstimmung zwischen Kunden, Projektteam und Softwareentwicklung zu Anforderungen und Testergebnissen
• Unterstützung bei der Erstellung und Pflege der Lösungsarchitektur und bei der Integration in die Kundensystemumgebung

Analytischer Data Lake Pharma
Zeitraum: ××××/×××××××××××××
Aufgabe: Projektleitung
Kunde: Führender DAX Pharmakonzern
Ort: Milan
Eingesetzte Fertigkeiten: Scrum, Requirements Engineering, IoT, Architektur,
Eingesetzte Technologien : SAS 9.4, Python 3, R 3, MQTT
Projektinhalte
• Anforderungserhebung und Design eines analytischen Data Lake für einen führenden Pharmakonzern
• Erhebung der vorhandenen Daten und Datenquellen auf Grundlage der Anforderungen und Geschäftsprozesse
• Dokumentation der Datenerhebungsprozesse, der funktionalen und nicht-funktionalen Anforderungen und des Datenbestands
• Leitung des Implementierungsprozesses
• Architekturentwicklung für die Anbindung von Produktionsanlagen an den zentralen IoT Hub

Aufbau Marketing Optimierung
Zeitraum: ××××/×××××××××××××
Aufgabe: Projektleitung/Architektur
Kunde: Führender Europäischer Elektronikhändler
Ort: Ingolstadt
Eingesetzte Fertigkeiten: Projektmanagement, Marketing Optimizierung, Product Owner, Scrum, Kanban, Requirements Engineering, Release Management, Data Engineering, Test Management, Architektur
Eingesetzte Technologien : Python 3.7, SAS 9.4, SAS MA, Pandas, Dash
Projektinhalte
• Aufbau eines Systems zur Automatisierung des Customer Realtionship Management für einen führenden europäischen Elektronikhändler
• Functional Placement der SAS Software in die Geschäftsprozesse und Architektur des Kunden
• Abbildung von Real-Time Kampagnen des Kunden auf die SAS Event Processing Software
• Design und Implementierung der Content- und Asset Transformation und -verteilung
• Aufbau und Leitung des SAS Projektteams für das internationale Rollout

Gewährleistungsfall Analyse- und Optimierung
Zeitraum: ××××/×××××××××××××
Aufgabe: Projektleitung/Architektur
Kunde: Führender Hersteller von Landmaschinen
Ort: Harsewinkel
Eingesetzte Fertigkeiten: Projektmanagement, Anforderungsanalyse, Coaching, Architektur
Eingesetzte Technologien : SAS 9.3, Python
Projektinhalte
• Projektleitung und Architektur für die Gewährleistungsfallanalyse für einen führenden Hersteller von Landmaschinen
• Aufsatz und Controlling des Projekts für Projektteams in Deutschland und den USA
• Abbildung der Anforderungen des Kunden auf die Ziellösungstruktur
• Entwicklung der Integrationsarchitektur für die verwendeten Softwaremodule
Konzernweites Verbrauchsforecasting
Zeitraum: ××××/×××××××××××××
Aufgabe: Programmleitung
Kunde: Globaler Konsumgüterhersteller
Ort: Vevey
Eingesetzte Fertigkeiten: Vorhersage von Verbrauchszeitreihen, Datenmanagement, Projektmanagement
Eingesetzte Technologien : SAS 9.3
Projektinhalte
• Programmleitung zur weltweiten Einführung der Bedarfsvoraussage für einen führenden globalen Konsumgüterhersteller
• Aufsatz und Leitung der europäischen Projektstruktur
• Konzeption sowie Durchführung von Workshops zur technischen Anforderungserhebung mit den Kunden-Länderorganisationen
• Koordination mit den Implementierungsprojekten in den USA.
Optimierung und Reporting zur Fallbearbeitung
Zeitraum: ××××/×××××××××××××
Aufgabe: Projektleitung/Architektur
Kunde: Deutsche Bundesbehörde
Ort: Berlin
Eingesetzte Fertigkeiten: Text Klassifizierung, Projektmanagement
Eingesetzte Technologien : SAS 9.3, Python, SOAP
Projektinhalte
• Konzeption, Entwicklung und Einführung einer Lösung zur automatischen Klassifikation von Tickets und zur Zuordnung von Bearbeitungsvorschlägen für eine öffentliche Stelle zum Festpreis
• Erfassung und Dokumentation der Anforderungen und Prüfung der Umsetzung gegen diese Anforderungen
• Codesign der Architektur (Datawarehousing, Datenflüsse) für Analytik und Reporting
• Projektcontrolling und Projektsteuerung
Einführung Predictive Maintenance
Zeitraum: ××××/×××××××××××××
Aufgabe: Projektleitung
Kunde: Führender Europäischer Elektronikkonzern
Ort: Erlangen
Eingesetzte Fertigkeiten: Cluster Management, Predictive Maintenance
Eingesetzte Technologien : SAS 9.2
Projektinhalte
• Einführung einer Predictive Maintenance Lösung zur Vorhersage von wartungsrelevanten Ereignissen für einen führenden Elektronikkonzern
• Anforderungserhebung und Leitung des Aufbaus des Datawarehouse und der analytischen Basistabellen.
• Leitung von Workshops zur Anforderungserhebung und zum Design der Analytic Data Marts
• Kosten, Zeit- und Leistungskontrolling mit dem Kunden
Transformationsprogramm Finanzsektor
Zeitraum: ××××/×××××××××××××
Aufgabe: Koordination Cutover
Kunde: Deutscher Finanzdienstleister
Ort: München
Eingesetzte Fertigkeiten: Release Management
Eingesetzte Technologien : Python, Excel
Projektinhalte
• Cutovermanagement im Transformationsprogramm eines führenden deutschen Finanzdienstleisters. Ziel des Programms mit 200 FTEs ist die serviceorientierte Umstellung einer durch M\&A Aktivitäten gewachsenen Systemlandschaft
• Anforderungsmanagement für Decommissionings, Batches und Cutover
• Koordination von Entwicklung, Fachseite und Betrieb
Projekt E-Mobility und Lastverschiebung
Zeitraum: ××××/×××××××××××××
Aufgabe: Leitung Testprojekt
Kunde: Deutscher Energieversorger
Ort: Oldenburg
Eingesetzte Fertigkeiten: Test Management, Scrum, Coaching, Test Automatisierung
Eingesetzte Technologien : Biztalk, C#
Projektinhalte
• Das Ziel des Projekts ist die Unterstützung der Elektromobilität durch ITK-Technologie. Schwerpunkt ist die orts- und zeitabhängige Navigation von Elektrofahrzeugen unter Beachtung einer Ladeinfrastruktur von öffentlichen und privaten Ladesäulen und die Verwendung von Fahrzeugbatterien zur Lastverschiebung
• Leitung Risikomanagement
• Leitung Testprojekt für 11 Mitarbeiter
Produkteinführung Smartmetering
Zeitraum: ××××/×××××××××××××
Aufgabe: Leitung Testprojekt
Kunde: Deutscher Energieversorger
Ort: Oldenburg
Eingesetzte Fertigkeiten: Test Management, Coaching, Smart Grid
Eingesetzte Technologien : C#, Biztalk, Visual Studio
Projektinhalte
• Inhalt dieses Projekts ist die Schaffung eines Produktes zur Verwaltung von Energiedaten und zur Verwaltung von heterogenen Landschaften verschiedener Smartmeter auf Basis der bestehenden Systeme der BTC.
• Definition der Scrum Anwendung für das Projektmanagement des Gesamtprojekts
• Leitung des Testprojekts für 14 Mitarbeiter
• Mitarbeit Anforderungsdefinition und Angebotserstellung
GE Softwarelösungen CMMI Einführung
Zeitraum: ××××/×××××××××××××
Aufgabe: Prozessverantwortlicher Audit
Kunde: Deutscher Energieversorger
Ort: Oldenburg
Eingesetzte Fertigkeiten: Prozessmanagement, CMMI, Audit
Eingesetzte Technologien :
Projektinhalte
• Ziel des Projekts war die Standardisierung und Verbesserung der Softwareentwicklungsprozesse in der Geschäftseinheit Softwarelösungen der BTC mit 260 Mitarbeitern.
• Prozessanalyse für alle CMMI Prozessgebiete
• Definition des Audit Prozesses
• Durchführung von Audits und Schulungen
eTelligence
Zeitraum: ××××/×××××××××××××
Aufgabe: Leitung Testprojekt
Kunde: Deutscher Energieversorger
Ort: Oldenburg
Eingesetzte Fertigkeiten: Coaching, Energiehandel, Test Management
Eingesetzte Technologien : C#
Projektinhalte
• Ziel des Projekts eTelligence ist die Schaffung eines regionalen Marktplatzes für Energie und die Erprobung verschiedener Feedback- und Tarifmodelle im Kontext des Smartmetering. Ziel des Projekts ist die Schaffung der Marktmodelle und deren Implementierung sowie die Konzeption und Umsetzung der Infrastruktur zum Routing, Aggregierung, Persistierung und Bepreisung von Verbrauchsdaten und Netzdaten.
• Prozessdefinition Anforderungsmanagement, Betriebsprozesse und Test
• Coaching und Schulung zu Testprozessen
• Leitung Testprojekt für 25 Mitarbeiter
• Koordination der QS-Maßnahmen von Zulieferern
Einführung Qualitätsmanagement RegE
Zeitraum: ××××/×××××××××××××
Aufgabe: Themenverantwortung
Kunde: Deutscher Energieversorger
Ort: Oldenburg
Eingesetzte Fertigkeiten: Test Prozess Management, Test Management, Technischer Produkt Owner
Eingesetzte Technologien : C#
Projektinhalte
• Dieses Projekt hat das Ziel, für alle Projekte der zwei Bereiche für Regenerative Energien mit 70 Mitarbeitern zielführende Standards für Projektmanagement, Anforderungsmanagement und Qualitätssicherung durchzuführen.
• Themenverantwortung für Qualitätsmanagement und Testmanagement
• GAP Analyse der Testprozesse und Erarbeitung eines Verbesserungsplans
• Koordination mit dem Plattformmanagement
Rechercheportal Sowiport
Zeitraum: ××××/×××××××××××××
Aufgabe: Technische Projektleitung / Testleitung
Kunde: Fachinformationszentrum
Ort: Bonn
Eingesetzte Fertigkeiten: Architektur
Eingesetzte Technologien : JAVA, Tomcat, Lucene
Projektinhalte
• Sowiport ist ein wissenschaftliches Fachportal mit mehr als 3 Millionen Datensätzen aus 12 heterogenen Datenbanken. Im Rahmen des Projekts wurden Prozesse zur systematischen Integration und Aktualisierung aller Datenbestände entworfen und implementiert. Es wurde eine dienstorientierte Architektur für die Portalsoftware und die Publikationsproduktion entwickelt.
• Leitung der Teilprojekte Backend Suche und Datenintegration mit 4 Mitarbeitern
• Testprozessdefinition und Leitung des Testteams von 5 Mitarbeitern
Implementierung Testautomatisierung
Zeitraum: ××××/×××××××××××××
Aufgabe: Leitender Architekt
Kunde: Fachinformationszentrum
Ort: Bonn
Eingesetzte Fertigkeiten: Testdesign, Testautomatisierung, Modellgetriebenes Testen
Eingesetzte Technologien : Python, Selenium, Java
Projektinhalte
• Entwurf und Umsetzung von Testmodellen für eine Systemfamilie von Recherchesystemen
• Implementierung von Code Generatoren für die automatische Erstellung von Tests
Desktopapplikation Umfrageevaluation
Zeitraum: ××××/×××××××××××××
Aufgabe: Architekt
Kunde: Fachinformationszentrum
Ort: Bonn
Eingesetzte Fertigkeiten: UI Design
Eingesetzte Technologien : Java, Swing
Projektinhalte
• Entwurf und Implementierung einer Java Swing Applikation zur Auswertung von Umfragedaten

SONSTIGES

Neben den Projekten habe ich auch einige Konferenzbeiträge und Lehrverantstaltungen gehalten:

Search Options in Django: Finding what you mean, not only what you type Django Europe, Onlinekonferenz, 09/2020
Implementierung von Volltextsuche in django mit Postgres und elasticsearch

Tests That (Almost) Write Themselves Europython, Onlinekonferenz, 07/2020
What do we do when the only test requirements we have are "the new system should have the exact same results as the old system"? Golden Master Testing may help.

Workflows und Datentransformation mit Apache Airflow enterPy, Onlinekonferenz, 05/2020
Apache Airflow vereint den Pragmatismus von Python mit der Funktionalität einer skalierbaren Workflowlösung

Go(lang) to Python Europython, Basel, 07/2019
Wie lassen sich Python Erweiterungen in Go schreiben? Der Weg ist nicht ganz gradlinig, mit CGO und Cython geht es aber doch ans Ziel
https://www.youtube.com/watch?v=ILfPgkqdSYc

The Boring Python Office Talk Europython, Edinburgh, 07/2018
Python bietet eine Reihe von Paketen, mit denen sich Office Dokumente erstellen und verarbeiten lassen. Warum nicht Standardaufgaben mit einem Skript erledigen?
https://www.youtube.com/watch?v=azbOfFipzws

Foundations of Big Data Science Humboldt Universität, Berlin, 2017
Ein 4-tägiges Blockseminar auf Grundlage von Python als erster Einstieg in analytische Verfahren

Tutorium Textanalyse mit Python Humboldt Universität, Berlin, 2016
Ein Tutorium zur Textanalyse, speziell als Vorstufe zur Inhaltsindizierung

Python with Jupyter Notebook (Python|Data) Meetup, München, 2016
Tutorium zur Verwendung und Erweiterung von Jupyter Notebook

Python - ein Überblick SAS Institute GmbH, Heidelberg, 2016
Einführung in Python mit Schwerpunkt Datenanalyse und Data Science, speziell im Vergleich zu anderen Sprachen und Produkten

A Deeper Look at Logging Europython, Bilbao, 07/2015
Das Python Logging Framework bietet viele Funktionen, ist aber nicht ganz unkompliziert. Dieser Vortrag liefert Hintergründe und Tipps
https://www.youtube.com/watch?v=IxGibdRaC2I

Text Classification and Clustering Humboldt Universität, Berlin, 2015
Gastvorlesung zu analytischen Verfahren zur Erschließung von Texten
Automatic Classification and Clustering of Text Documents Humboldt Universität, Berlin, 2014
Gastvorlesung zu analytischen Verfahrungen für Texte

FREELANCER KONTAKTIEREN
Bitte loggen Sie sich ein oder registrieren Sie sich, um das Freelancer zu kontaktieren.
Neu bei projektwerk?