Profilbild von MARKUS HEISER Fullstack .NET Consultant/Software Entwickler aus Frankfurt

MARKUS HEISER

verfügbar

Letztes Update: 21.03.2024

Fullstack .NET Consultant/Software Entwickler

Firma: 42cloudz GmbH
Abschluss: Diplom Informatiker (FH)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Dateianlagen

CV-Markus-Heiser-Mar-24_210324.docx
CV-Markus-Heiser-Mar-24-en_210324.docx

Skills

Über 15 Jahre Berufserfahrung in der IT-Branche mit agiler Software-Entwicklung und agilem Produkt- und Projektmanagement Tiefgehendes Wissen im Bereich Services, Datenbanken und Frontend- /Backend-Entwicklung Branchen-/ Projekterfahrung im Umfeld Banking (State Street, Swiss & Global, Commerzbank), Versicherungen (R+V), Industrie und Medizintechnik

Agile Software-Entwicklung und Projektmanagement insbesondere SCRUM und Kanban Agiles Coaching (für Scrum Master, Product Owner, Teams)
ackend Systeme, Services / Design (C#, Python, SOAP UI) Design, Wartung und Tuning von Datenbank-Systemen, mit Schwerpunkt Microsoft SQL Server/Oracle.
Reporting / BI (DWH-Konzeption) QA, Tests, Entwicklung und Rollout komplexer und moderner Applikationen Erfahrungen im Bereich Test-Driven-Development
Diverse einschlägige Systeme (Confluence, JIRA, TFS, SVN, BitBucket, Upsource, etc.).

Scaled Professional Scrum Certification
Professional Scrum Master I
Professional Product Owner I
Professional Scrum Developer
Scrum Master Accredited Certification

AZ-203 Certificate of Achievement Azure Developer
AZ-900 Azure Fundamentals
MCTS: Microsoft Certified Technical Specialist (Windows Applikation)
MCTS: Microsoft Certified Technical Specialist (Web Applikation)
MCPD: Microsoft Certified Professional Developer (Windows Applikation)
MCPD: Microsoft Certified Professional Developer (Web Applikation)
Diplom Informatiker (FH)

C# 
.NET Core
ASP.NET 
Asp.net core
Entity Framework (Core)
Angular
Azure
MSSQL 
Pl/SQL 
Visual Studio 2005-2022
TFS (Team Foundation Server) 
WPF
WCF 
LINQ 
XML 
NUnit 
DI-Framworks
Tools: Enterprise Architect , Jetbrains Resharper, Microsoft Visio, Microsoft Office

Projekthistorie

10/2022 - bis jetzt
Senior .NET Developer
BAMF (Öffentlicher Dienst, 5000-10.000 Mitarbeiter)

Neuentwicklung der Software zur Ansteuerung des Fingerabdruckscanners für das Bundesamt für Migration und Flüchtlinge (BAMF). Die implementierte Lösung ermöglicht die effiziente Verarbeitung und Weiterleitung von Daten über eine REST-Schnittstelle an das Bundeskriminalamt (BKA).

Die entwickelte Software wird nicht nur für das BAMF, sondern auch weltweit von UNICEF eingesetzt, darunter in Ländern wie Somalia, Libanon, etc. bislang ohne einen einzigen Fehler.

Technologien: .NET, WinUI3, Nunit, VS 2022, REST, Jenkins
Teamgröße: 1

01/2023 - 02/2024
Principal Software Engineer (Festanstellung)
Tecan SCC (Internet und Informationstechnologie, 50-250 Mitarbeiter)

Leitete die Architekturplanung für Neu- und Weiterentwicklungen, insbesondere für die Migration einer User-Management-Lösung hin zu einem zukunftsweisenden OpenID-Standard.

Konzipierte und implementierte die technische Roadmap für die Ablösung der bestehenden Lösung, wobei der Fokus auf der Integration von OpenID-Standards lag. Dies trug dazu bei, die Sicherheit zu erhöhen und die Skalierbarkeit des Systems zu verbessern.

Eingesetzte Technologien umfassten .NET6, REST für die API-Entwicklung, Nunit für umfassende Testabdeckung und Visual Studio 2022 für die Entwicklungsumgebung.

Koordinierte ein Team von mehr als 10 Mitgliedern, um die gesteckten Ziele in Bezug auf Architektur und Funktionalität zu erreichen. Die erfolgreiche Umsetzung führte zu einer reibungslosen Integration neuer Funktionen und erhöhter Effizienz im User-Management.

Technologien: .NET6, REST, Nunit, VS2022, MSSQL, OpenId, Auth0, Azure Devops, Cake, Angular, Entity Framework, Asp.net core.

Teamgröße: 10+

01/2022 - 08/2022
.Net Developer
Tecan SCC / Sysmex (Internet und Informationstechnologie, 50-250 Mitarbeiter)

Weiterentwicklung des automatischen Probenautomationssystem Sysmex PS 10 ©
Requirements Engineering mit internationalen Kunden:
Verantwortlich für das Requirements Engineering in enger Zusammenarbeit mit Kunden aus Japan und Australien. Durch eine sorgfältige Analyse und Dokumentation der Anforderungen konnte eine klare Grundlage für die Entwicklung geschaffen werden.

Entwicklung in .NET mit Schwerpunkt auf WPF:
Leitete die Entwicklung des Sysmex PS-10-Systems, wobei der Schwerpunkt auf der Verwendung von .NET-Technologien, insbesondere WPF (Windows Presentation Foundation), lag. Dies ermöglichte eine moderne und benutzerfreundliche Benutzeroberfläche.

Technologien: .NET, WPF, Nunit, SpecFlow, VS 2019, Unity, Powershell
Teamgröße: 4

04/2021 - 01/2022
IT Consultant (.NET)
Tecan SCC (Pharma und Medizintechnik, 1000-5000 Mitarbeiter)

Entwicklung der Tecan DeckCheck © Komponente, um Abweichungen wie fehlende Platten oder Tip Boxen automatisiert zu erkennen.

Live-Deck-Imaging während des Setups:
Implementierung von Echtzeit-Bildgebungsfunktionen während des Setups, die es dem Benutzer ermöglichen, den aktuellen Zustand des Decks in Echtzeit zu überwachen.

Eingebaute Kameras für Live-Bilder:
Integration von eingebauten Kameras, um Live-Bilder des Decks bereitzustellen.

Algorithmus für dynamische Deckvergleiche:
Entwicklung eines fortschrittlichen Softwarealgorithmus, der Live-Bilder mit Referenzbildern vergleicht, um Diskrepanzen zu erkennen.

Touchscreen-Anzeige von Abweichungen zur manuellen Korrektur:
Umsetzung einer Benutzeroberfläche auf dem Touchscreen, die Unstimmigkeiten zwischen Live-Bildern und Referenzbildern anzeigt und so eine einfache manuelle Korrektur ermöglicht.

Verständliche Darstellung durch echte Bilder:
Gewährleistung einer benutzerfreundlichen Darstellung von realen Bildern, um eine schnelle und präzise Korrektur zu ermöglichen.

Technologien: C#, .NET 4.7.2, .Net Standard, Tensorflow.NET, VS 2019, UML, Unittests, Ninject, Azure Devops, Cake
Teamgröße: 1

01/2021 - 04/2021
IT Consultant (.NET)
Tecan SCC (Pharma und Medizintechnik, 5000-10.000 Mitarbeiter)

Entwicklung eines Schedulers zur automatischen Pipettierung von verschiedenen Assays in der medizintechnik.

08/2020 - 12/2020
IT Consultant (.NET)
progile GmbH (Internet und Informationstechnologie, 10-50 Mitarbeiter)

Entwickelte und integrierte ein Modul zur automatischen Auswertung von Druckkurven in das Bestandssystem. Die Auswertung erfolgte mithilfe eines neuronalen Netzwerks, das mit TensorFlow erstellt wurde. Einsatz von fortschrittlichen Technologien, um eine präzise und effiziente Analyse der Druckkurven sicherzustellen.

Technologien: C#, .NET 4.7.2, .Net Standard, VS, UML, Unittests, Ninject, Tensorflow.net
Teamgröße: 3

07/2019 - 07/2020
IT Consultant (.NET)
Tecan SCC (Pharma und Medizintechnik, 50-250 Mitarbeiter)

Umsetzung eines Schedulers für medizinische Laborautomationssysteme. Gearbeitet wurde mit C# auf .NET 4.7.2 und .NET Standard 2. 
Die Software erstellt über ConstraintProgramming mit Google OR Tools einen Schedule, der das System besser auslasten soll.
Da die Software im medizintechnischen Bereich eingesetzt wird und durch die FDA abgenommen werden muss liegt ein hohes Augenmerk auf guten Unittests.
Eingesetzt als Senior Developer hielt ich auch Vorträge für bessere Code Qualität (Clean Code, SOLID)

12/2018 - 06/2019
Reisender
Whole World


04/2018 - 08/2018
Scrum Master / Management Consultant
VR Smart Finanz (Banken und Finanzdienstleistungen, 500-1000 Mitarbeiter)

Entwicklung eines automatisierten Kreditvergabeverfahrens (Objekt- und Bonitätsbewertung, Versicherungslösungen dazu).
Verantwortlich für Teamentwicklung und Durchführung von Workshops bzgl. Scrum und agiler Arbeitsweise.

Teamentwicklung und Agile Arbeitsweise:
Verantwortlich für die Teamentwicklung und führte Workshops zur Einführung von Scrum und agiler Arbeitsweise durch. Förderung der Zusammenarbeit im Team und Implementierung agiler Prinzipien, um die Produktivität und Effektivität zu steigern.

Unterstützung des Product Owners (PO):
Aktiv unterstützte ich den Product Owner bei der Identifizierung und Formulierung der richtigen Anforderungen durch effektive Workshops und Storytelling-Techniken. Pflegte das Backlog, um sicherzustellen, dass die Prioritäten den strategischen Zielen entsprechen.

Qualitätssteigerung und Effizienzgewinn:
Durch die Integration von Scrum und agilen Praktiken trug ich maßgeblich dazu bei, die Qualität des Kreditvergabeverfahrens zu steigern und gleichzeitig die Effizienz des Entwicklungsprozesses zu optimieren.

Teamgröße: 10+

04/2016 - 04/2018
Scrum Master / IT Consultant (.NET)
Commerzbank (Banken und Finanzdienstleistungen, 5000-10.000 Mitarbeiter)

Systemoptimierung und Weiterentwicklung:
Kontinuierliche Verbesserung und Weiterentwicklung einer bestehenden Lösung für den automatisierten Emissionsprozess für Derivate.

Anbindung externer Systeme an das Stammdatensystem:
Entwickelte Schnittstellen in C#, um externe Systeme nahtlos an das Stammdatensystem anzubinden, wodurch die Datenkonsistenz und -integrität verbessert wurden.

Integration neuer Funktionalitäten:
Implementierte neue Funktionen, um den automatisierten Emissionsprozess effizienter und leistungsfähiger zu gestalten.

Qualitätssicherung und Fehlerbehebung:
Führte umfassende Tests durch, um die Qualität und Zuverlässigkeit der Lösung sicherzustellen, und nahm an der Fehlerbehebung teil, um einen reibungslosen Betrieb zu gewährleisten.

Zusammenarbeit mit verschiedenen Abteilungen:
Koordination von Anforderungen und Integrationen mit verschiedenen Abteilungen, um sicherzustellen, dass die entwickelte Lösung den Bedürfnissen aller Stakeholder entspricht.

Technologien: C#, .NET, WPF, Spring.net, Nunit, VS2017, REST, MSSQL, SOAP, TDD, Webmethods, Scurm, agile

Teamgröße: 10+

10/2015 - 03/2016
IT Consultant (.NET)
Tecan SCC (Pharma und Medizintechnik, 50-250 Mitarbeiter)

Neuentwicklung eines Treibers zur Anbindung an ein Laborsystem für automatisierte Pipettiervorgänge
 

Tätigkeiten:

  • Agile Coaching
  • Durchführung Softwareentwicklung

08/2015 - 09/2015
IT Consultant (.NET)
Commerzbank (Banken und Finanzdienstleistungen, 5000-10.000 Mitarbeiter)

Entwicklung einer Software zum automatischen Emissionsprozess von der Produktgenerierung, Legal Dokumentation (Bedingungen, Term Sheets) bis zum Aufsetzen im Handels-/Risikosystemen
 

Tätigkeiten:

  • Business Analyse
  • Erstellung Systemdesign
  • Durchführung Softwareentwicklung
  • Verantwortung für Testing und Support der Lösung

01/2015 - 06/2015
Reisender
Whole World


09/2012 - 12/2014
IT Consultant (.NET)
Tecan SCC

Entwicklung Robotic Control Software für medizinische Geräte (Liquidhandling / Laborgeräte / Pipettier-Roboter)
 

Tätigkeiten:

  • Business Analyse
  • Erstellung Systemdesign
  • Durchführung Softwareentwicklung
  • Refactoring mit Ziel auf bessere Testbarkeit (TDD / Unit tests)
  • Verantwortung für Testing und Support der Lösung

Reisebereitschaft

Verfügbar in den Ländern Deutschland, Österreich und Schweiz
Gerne Remote
Profilbild von MARKUS HEISER Fullstack .NET Consultant/Software Entwickler aus Frankfurt Fullstack .NET Consultant/Software Entwickler
Registrieren