18.11.2025 aktualisiert

**** ******** ****
20 % teilweise verfügbar

Solution Architekt | SQL- und Datenbankspezialist | Senior Softwareentwickler .Net/C#, Python u.a.

Neustetten, Deutschland
Weltweit
Diplom Informatik / Bioinformatik (Uni)
Neustetten, Deutschland
Weltweit
Diplom Informatik / Bioinformatik (Uni)

Profilanlagen

CV Michael Hagmann.pdf

Skills

Asp.Net.Net FrameworkAgile MethodologieKünstliche IntelligenzAdvanced Message Queuing ProtocolArchitekturComputer VisionMicrosoft AzureC#Cloud ComputingKommunikationComputerprogrammierungDatenbankenETLData MiningDatenmodellEntity FrameworkExtensible Application Markup LanguageGrammatik und RechtschreibungPythonPostgreSQLProjektmanagementWindows Presentation FoundationMicrosoft Sql-ServerOnline Analytical ProcessingModel View ViewmodelNumPyOnline Transaction ProcessingObjektorientierte Software-EntwicklungOpenCVOracle FinancialsRabbitMQOracle APEXAnforderungsanalyseSoftwareentwicklungSolution ArchitecturePL/SQLSQLText MiningTransact-SqlTypeScriptMultithreadingGoogle CloudApache SparkLösungsorientiertSalesforce HerokuAngularJSSOLID PrinzipienTeamarbeitTeam ManagementApache Kafka
  • Datenbank Performance Troubleshooting, Datenank- und Query-Tuning, Serveroptimierung, vor allem MSSQL, PostgreSQL, MySQL
  • ETL & Datenintegration, Datenmigration
  • Anforderungsanalyse, Architektur- und Schnittstellendesign, Prozess- und Datenmodellierung (Ablauf-, ER- und DB Modelle)
  • Clean Code & SOLID Prinzipien, Aspect Oriented Programming (AOP), Multithreading
  • AI-Assisted Development
  • Softwareentwicklung, C#/.NET, ASP.NET, F#, Python, Entity Framework, OOP,
  • Scripting (Python, Bash, PowerShell ...)
  • Data Mining, Text Mining, formale Grammatiken, Parsergeneratoren, AntLR
  • Bilderkennung, Python, NumPy, Pillow, OpenCV
  • Stream Processing und Messaging: RabbitMQ, AMQP, MQTT, Apache Kafka, Apache Spark ...
  • NLP, Named Entity Recognition, NER, SparkNLP
  • Microsoft Azure Cognitive Services, Containers, Google Cloud Platform, AI Platform, Cloud Functions, HEROKU
  • Starke Kommunikationsfähigkeit
  • Schnelle Auffassungsgabe
  • Zielorientiertes Arbeiten
  • Arbeit in Teams und Leitung von Teams
  • Projektleitung

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2021

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

Software Engineer MES | SQL Server DBA

thyssenkrupp Automotive Body Solutions

Automobil und Fahrzeugbau

1000-5000 Mitarbeiter

  • Vorantreiben der Digitalisierungsstrategie bei der Automatisierung der Karosseriewerkstatt
  • Implementierung und Wartung von MES-Systemen (hauptsächlich ASP .NET)
  • Verwaltung mehrerer SQL-Datenbanken (MS SQL Server)
  • Verarbeitung und Analyse von Maschinen- und Qualitätsdaten
  • Sicherstellung der Datenbank- und Anwendungsleistung durch regelmäßige Auswertung von Leistungsindikatoren und Protokolldaten, Analyse von Leistungsengpässen
  • Verbesserung der Datenbankleistung und Optimierung von SQL-Abfragen
  • Aktive Beteiligung an Migrationen zu cloudbasierten Lösungen
  • Entwurf und Entwicklung moderner und skalierbarer Webanwendungen und -dienste
  • Erstellung von Dokumentationen und Prozessbeschreibungen
  • Implementierung von Business-Intelligence-Lösungen
  • Aktive Gestaltung der zukünftigen Digitalisierungslandschaft

Freelance IT Berater, Datenbankspezialist und Solution Architekt

M. Hagmann - IT Solutions

Sonstiges

< 10 Mitarbeiter

  • Beratung im Bereich Softwareentwicklung und Software-Architektur
  • Analyse und Modellierung von Geschäftsprozessen
  • Datenbankprogrammierung und Data Engineering
  • System Integration und Migration von Datenbanken
  • Analyse von Performance Problemen
  • Durchführung von Machbarkeits- und Konzeptstudien (PoC)
  • Anfertigung von Softwareprototypen und Demonstratoren
  • Projektleitung  

Lotto: SQL- und Datenbankspezialist / Migration einer Lotterie-Datenbank (mehrere Terabyte)

The Quality Group Business Engineers GmbH

Sonstiges

10-50 Mitarbeiter

Migration einer Lotteriedatenbank (mehrere Terabyte) auf ein neues System. 
Hauptaufgaben: 
  • Migration einer Lotterie Datenbank (mehrere Terrabyte) auf ein neues System
  • Analyse von Performance Metriken, Datenbankmodellen, Query Statistiken, SQL-Ausführungsplänen, Source Code, Applikation Logs und Infrastruktur
  • Identifikation von Performance Bottlenecks
  • Ausarbeitung von Lösungsvorschlägen
Produkte / Tools / Kenntnisse
  • Performance Analy und DB-Tuning
  • SQL, PostgreSQL, MSSQL,PL/pgSQL, T-SQL
  • MS SQL Server Management Studio
  • PowerShell
  • ELK, Elastic Search
  • JavaEE
  • Mission Control (JMC)
  • Java Flight Recorder (JFR)

Pharma & Diagnostics: Entwicklung eines PoC zur optischen Auswertung von Antikörper-Bindekinetiken

HB Technologies AG (Tübingen, DE)

Pharma und Medizintechnik

10-50 Mitarbeiter

  • Entwicklung des PoC mit Python und VSCode
  • Bildanalyse und Objekterkennung mit Pillow und OpenCV
  • Performante Programmierung mit NumPy Views und durch Vermeidung unnötiger Speicher-Allokation
  • Generierung der Messfelder und Berechnung der Helligkeitswerte mit NumPy Array Arithmetik
Produkte / Tools / Kenntnisse:
  • Python, NumPy
  • Bildanalyse und Objekterkennung mit OpenCV und Pillow
  • VSCode

Lead Software Developer / Entwicklung einer Anwendung für die Planung und Verwaltung von Mitarbeiterqualifikationen und zur Einsatz- und Schichtplanung. Industrie / Automotive / Consumer Electronics

Robert Bosch GmbH

Industrie und Maschinenbau

>10.000 Mitarbeiter

Entwicklung einer webbasierten Anwendung zur Planung und Verwaltung von Mitarbeiterqualifikationen und zur Einsatzplanung von Mitarbeitern in unterschiedlichen Schichtmodellen entsprechend ihrer Qualifikationen

  • Anforderungsanalyse
  • Beratung des Kunden hinsichtlich geeigneter Lösungswege
  • Ausarbeiten eines ER- und Datenmodells
  • Ausarbeiten einer Anwendungsarchitektur
  • Softwareentwicklung (Backend)
  • Agile Softwareentwicklung mit Scrum
Produkte / Tools / Kenntnisse:
  • ASP .NET Core, EF Core
  • Angular, TypeScript
  • Oracle, SQL, PL/SQL
  • LINQ, LinQ Tool Kit

HF-Messtechnik: Lead Software Developer / Neuentwicklung einer Prüf- und Kalibrierumgebung für HF-Spektrum Analysatoren

Industrie und Maschinenbau

50-250 Mitarbeiter

Neuentwicklung einer Prüf- und Kalibrierumgebung zur Kalibrierung und Inbetriebnahme von RF-Spektrumanalysatoren, ink. automatischer Generierung von Prüfzertifikaten

  • Anforderungsanalyse
  • Ausarbeiten eines ER- und Datenmodells
  • Ausarbeiten einer Anwendungsarchitektur
  • Teamleitung & Poductowner
  • Agile Softwareentwicklung mit Scrum
Produkte / Tools / Kenntnisse:
  • C#/.NET, Entity Framework, MS SQL Server
  • Clean Architecture, SOLID Prinzipien, Aspect Oriented Programming (AOP)
  • Multithreading, Task Parallel Library (TPL)
  • NI/Visa, SCPI

Mikrosystemtechnik: Lead Software Developer / Entwicklung einer .NET Anwendung zur Konvertierung von ATE-Messdaten in das STDF Format

Robert Bosch GmbH

Industrie und Maschinenbau

>10.000 Mitarbeiter

Entwicklung einer .NET Anwendung zur Konvertierung von ATE-Messdaten in der Sensoren-Fertigung (Mikroelektromechanische Systeme MEMS) aus proprietären ASCII-Formaten in STDF (Standard Testdaten Format). Erzeugen von Parsern/Lexern aus LL(k) Grammatiken unter Verwendung von AntLR Parser Generatoren.

  • Anforderungsanalyse
  • Rückentwicklung eines bestehenden Konverters (Big Ball of Mud, sehr inperformant)
  • Ausarbeiten einer Anwendungsarchitektur
  • Agile Softwareentwicklung mit Scrum
Produkte / Tools / Kenntnisse:
  • C#/.NET
  • Multi Threading, Task Parallel Library (TPL)
  • AntLR Parsergenerator, Formale Grammatiken

Medizintechnik: Erkennung von Statusänderungen während eines chirurgischen Eingriffs durch Analyse der im Operationssaal entstehenden Datenströme

HB Technologies AG

Pharma und Medizintechnik

10-50 Mitarbeiter

Entwicklung einer Referenzapplikation im Rahmen des BMWi Forschungsprojekts InnOPlan zur Erkennung von Statusänderungen während eines chirurgischen Eingriffs basierend auf der Analyse von Gerätedaten mit Big Data Technologien
  • Entwicklung eines Demonstrators zur Echtzeit-Anzeige von Statusänderungen während der Durchführung eines Medizinischen Eingriffs im Operationssaal auf dem Smartphone oder Tablett
Produkte / Tools / Kenntnisse:
  • KARL STORZ OR1
  • Queued Messaging, MQTT, AMQP, STOMP, RabbitMQ, Apache Kafka
  • C#/.NET, JavaScript, HTML5, WebSockets

Pharma & Diagnostics: Entwicklung eines Lab-Workflow-Management Systems zur Planung und Durchführung komplexer Experimente in der pharmazeutischen Forschung

Roche Diagnostics

Pharma und Medizintechnik

5000-10.000 Mitarbeiter

  • Ansteuerung von Robotik Systemen verschiedener Hersteller und Import von Messergebnissen aus verschiedenen Formaten (CSV, Excel, XML und proprietäre Text-Formate)
  • Entwurf der Anwendungsarchitektur
  • Entwurf des Datenmodells
Produkte / Tools / Kenntnisse:
  • C#/.NET
  • MS SQL Server, Excel, AntLR
  • Tecan Liquid Handling & Lab Automation
  • Hamilton Liquid Handling & Lab Automation

Klinische Forschung: Entwicklung einer Anwendung zur Verwaltung von klinische Studien und zur Planung, Verwaltung und Auswertung von klinischen Experimenten

Pharma und Medizintechnik

50-250 Mitarbeiter

  • Weiterentwicklung der Anwendung
  • Transfer der Anwendungslogik aus Access VBA Code nach SQL und PL/SQL
  • Erstellen zahlreicher Auswertungen in SQL Views
  • Datenbankseitige Integration von GNU:R Funktionen mithilfe von .NET Stored Procedures
  • Entwicklung von Datenimport- und ETL Prozeduren
Produkte / Tools / Kenntnisse:
  • Oracle 11gR2, Oracle APEX
  • SQL, PL/SQL, ETL
  • .NET Stored-Procedures
  • C#/.NET, Microsoft Access VBA
  • GNU:R

eCommerce: Entwicklung von Webanwendungen und -Services

ACA-GmbH (Reutlingen, DE)

Internet und Informationstechnologie

10-50 Mitarbeiter

* Entwicklung von Webanwendungen und -Services (PHP, Perl)
* Erstellung von Shop- und Katalogdatenbanken (MySQL)
* Shop-Anbindung bestehender ERP und WWS Lösungen
* Anforderungsanalysen, Konzeptionen, Spezifikationen
* Suchmaschinenoptimierung (SEO)

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden