Entwickler: C# .NET, WPF/XAML, C++, agiles Umfeld
Aktualisiert am 15.01.2023
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 02.04.2023
Verfügbar zu: 100%
davon vor Ort: 90%
C#
WPF
.NET Core
Entwickeln von Schnittstellen
Komponenten-Entwicklung
.NET-Fullstack-Entwicklung
agiles Umfeld
Fortgeschrittene UI-Entwicklung
.NET 6
XAML
Deutsch
Mutterprache
Englisch
verhandlungssicher, in Wort und Schrift
Französisch
sehr gut, in Wort und Schrift
Latein
Latinum

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz

Bevorzugt:
Süddeutscher Raum von Basel bis Rhein-Main.
Außerdem Berlin, Hamburg, Schweiz generell, Wien.

möglich

Projekte

Projekte

5 Monate
2021-06 - 2021-10

C#-Entwickler, embedded, hardwarenah

C#-Entwickler, embedded .NET Compact Framework 3.5 Silverlight bash ...
C#-Entwickler, embedded

Steuerungssoftware, Kochprogramme, Installationspakte für Großküchen-Gär- und Bratöfen.
.NET Compact Framework 3.5, Silverlight, C++. Python, bash

.NET Compact Framework 3.5 Silverlight bash C++ Python git-bash git
MKN GmbH & Co. KG
Wolfenbüttel, Niedersachsen
8 Monate
2020-03 - 2020-10

K:3 Event- und Kursmanagement

Entwickler (Fullstack) / technische Spezifikation C#/.NET WinForms MySql Python
Entwickler (Fullstack) / technische Spezifikation

Neudesign kundenspezifischer Module

Weiterentwicklung vorhandener Module

Finance-Umfeld, Fullstack UI bis Persitance-Layer

Abstimmung mit Kunden bzgl Feature-Requests

Ausarbeitung technischer Specs

Umsetzung Implementierung Specs

Testing

Visual Studio 2019 ReSharper DevExpress Controls DevExpress ORM
C#/.NET WinForms MySql Python
Diverse
Heidelberg / Remote
2 Jahre 3 Monate
2017-12 - 2020-02

ALDI StorePortal

Software-Entwickler Scrum C#7.3 WPF ...
Software-Entwickler

- Komponenten-Entwicklung (basierend auf ComponentOne-WPF-Grid)
- Fullstack-Implementierung neuer Usecases, Absprache mit Fachabteilung Kunden und 3rd-Party-Partnern
- Definition von Service-Schnittstellen (WCF und REST)
- Anpassung/Versionierung vorhandenenr Usecases
- Anpassung von Task/Parallel-API auf async-await-Pattern
- Code-Reviews
- Absprache mit QA

Microsoft Visual Studio 2019
Scrum C#7.3 WPF XAML REST Asynchrone Programmierung UI-Komponenten-Entwicklung MS-SQL postGre-SQL Windows-Services WCF (NetPipe & TCP/IP) JIRA MVVM
ALDI Süd
NRW / HomeOffice
1 Jahr 4 Monate
2016-07 - 2017-10

BioNTech IVAC2

Software-Entwickler TFS Scrum C#7 ...
Software-Entwickler
  • C# Entwicklung
  • WPF mit M-V-VM
  • UnitTesting mit NUnit und Moq
  • Implementierung gemäß Test-First-Paradigma (Test-Driven-Development)
  • Reguliertes Umfeld im Pharma-Bereich
Visual Studio 2015 TFS VM-Ware
TFS Scrum C#7 WPF ASP.MVC .NET 4.7
BioNTech RNA Pharmaceutics GmbH
Mainz
7 Monate
2015-11 - 2016-05

3DOnSite4

Automotiv / Robotik / Anlagenautomation
Automotiv / Robotik / Anlagenautomation
  • Design & Implementierung der „UIX“ (User-Experience, HMI) mehrere Module der Gesamtanwendung: „Benutzerverwaltung“, „Änderungs-Journal“ und „Backup Dienst“.
  • Aufsetzen von automatisierter Testing-Umgebung mit MSTest, NUnit und NSubstitute und Moq
  • Implementierung Unit Tests für alle Module
  • Unterstützung Architektur-Konzipierung für Gesamtanwendung

Neuimplemntierung existierender Legacy-Anwendung im Automotive-Umfeld: Steuerungssoftware für industrielle Lackierstraßen und Lackier-Roboter

Technischer Hintergrund:

.NET4.0-4.6.2 / C#4.0-6-0, WPF, XAML, MVVM, Infragistics Controls for WPF,Microsoft PRISM, Microsoft Unity, Sql Server Compact EdItion 4.0, ADO.NET-OleDb-Schnittstelle , WCF mit Named-Pipes, Windows-Service

Tools:

Visual Studio 2010, Visual Studio 2015, Sql Server Studio, WPF-Tools (Snoop, Style Cop), Sql Server Ce Toolbox, NUnit, NSubstitute, JetBrains ReSharper 9x

Dürr AG, Bietigheim
2 Monate
2015-07 - 2015-08

NVS

Industrielle Automation
Industrielle Automation

Aufgaben:

  • Analysieren von Performance-Bottlenecks bei Rich-Client-Anwendung, in WPF-Umgebung mit Syncfusion-Steuerelementen.
  • Fixing der Performance-Probleme, durch reine WPF-Implementierung
  • Fixing der Performance-Probleme durch Beseitigung von Fehlern im Kunden-Code sowie dem Quellcode der 3rd-Party-Module
  • Dokumentation von Ablauf und Ergebnis der Analyse

Fachlicher Hintergrund:

Performance-Optimierung im WPF-Umfeld

Technischer Hintergrund:

.NET4.5 / C#4.0/5.0, WPF, XAML, Syncfusion Controls for WPF, WCF. Microsoft PRISM

Tools:

Visual Studio 2013, Expression Blend

Robert Bosch AG, Murrhardt
9 Monate
2014-07 - 2015-03

ATMfutura

Banken/Finanz
Banken/Finanz

Aufgaben:

  • Interprocess-Communikation über .NET-Remoting und WCT (tcpip, pipes)
  • WMI-Abfragen zum Enumerieren, Beenden von Prozessen
  • Erstellen eines Installationsdienstes (Windows-Service mit WCF-Schnittstelle), der die Installation von SW-Paketen steuert und protokolliert
  • Erstellen eines Software-Inventories zur Verwaltung aller installierter Software (analog zu Windows-Programm-Verwaltung, aber diese ersetzend)
  • Verwalten (Downloaden, Speichern, Entfernen) von Softwarepaketen auf Datei-Ebene.
  • Signatur- u. Checksum-Prüfungen mit SHA256, MD5 und anderen Algorithmen. Prüfen von Namenskonventionen.
  • Lösen von Autorisierungs-Fragen im Windows Service Kontext.
  • Erstellen von Installationspaketen zu Testzwecken.
  • Intensives Unittesting und integrative Tests

Fachlicher Hintergrund:

Bankautomaten-Software für Schweizer Raum

Technischer Hintergrund:

.NET4.5 / C#4.0/5.0, WCF, Remoting, WMI, XML-Serialisierung, Windows Services, Batch/PowerShell

Tools:

Visual Studio 2013, TortoiseSVN, Studio for APTRA Activate, ReSharper, JIRA

NCR GmbH, Augsburg
4 Monate
2013-11 - 2014-02

Young MAT

Medizinische Hardware (Laser-/ Elektronen-Mikroskopie)
Medizinische Hardware (Laser-/ Elektronen-Mikroskopie)

Aufgaben:

  • UI-Entwicklung innerhalb Zeiss-UIX-Framework (WPF-basiert)
  • Bildprozessierungsmethoden für topographische Karten

Fachlicher Hintergrund:

  • Erstellen und Darstellen von Topography-Bildern und –Daten aus 3D-Scans

Technischer Hintergrund:

.NET4.0 / C#4.0, WPF / XAML, Prism AvalonDock, MVVM

Tools:

Visual Studio 2012, TFS, Snoop for WPF, ReSharper

 

Carl Zeiss Microscopy, München
10 Monate
2013-01 - 2013-10

Ccs ToolTracker

Industrielle Automatisierung / Visualisierung
Industrielle Automatisierung / Visualisierung

Aufgaben:

  1. Tracking von Suchobjekten in Objekterkennungs-Anwendung
    Dazu Entwicklung von Custom Controls (WPF) mit:
  • zirkulären Formen: Kreis, Ring-Formen, Ellipsen, Kreis-/Ring-Segmente
  • Linien-Form
  • Rechteck-Form, um virtuelle Prüfwerkzeuge über erkannten Objekten zu positionieren und auszurichten. Anforderungen an Tracker-Objekte:
  • Verschiebbar in alle Richtungen
  • Resize-Fähig: Symmetrisch, asymmetrisch, in N, S, W, O u. diagonal.
  • Rotierbar um Eigen-Mittelpunkt o. externe, einstellbaren Rotationspunkt
  • Zoomen des Tracker-Körpers, o. Zoomen der Ränder und Gripper.
  1. Custom-Control „TreeList“: Kombinierter Tree- und ListView zur Darstellung und Bearbeitung hierarchischer Konfigurationsdaten u. Meß-Ergebnisse.
    Anforderungen:
  • Frei Konfigurierbarkeit von Spalten, ColumnPicker-Kontextmenü
  • Serialisierbarkeit der Konfiguration
  • Anspruchsvolle Styles bei Hovern, Selektieren, Aktivieren, sowie spezieller Zustände der Business-Objekte
  • Kontextmenü mit Selektions-sensitiver Zusammensetzung u. Aktivierung
  • Tastaturshortcuts
  • Daten-Bearbeitung im TreeList, Umschalten des Editmodes über Shortcuts u. Maus
  • Copy & Paste, mit eigenem Datenformat
  • Aufrufen u Implementierung vielerlei Kommandos in nativem C++-Layer
  • Synchronisation mit anderen Domänen der Anwendung über Prism Event Aggregation

Fachlicher Hintergrund:

Prüfprogramm zur Konfiguration industriell eingesetzter Kameras

Technischer Hintergrund:

.NET4.0 / C#4.0, WPF / XAML, Prism AvalonDock, MVVM

Tools:

Visual Studio 2012, Visual HG (Mercurial), Snoop for WPF, ReSharper, XAML Styler

Festo AG & Co KG, Esslingen
3 Monate
2012-10 - 2012-12

FraportBPS

Robotik / Automation
Robotik / Automation

Aufgaben:

  • Steuerung von Wartungs-Robotern für Gepäck-Beförderungs-Anlagen Fraport
  • Aufsetzen Kommunikation-Infrastruktur beteiligter Steuerungs-Rechner mit WCF, Testen der Kommunikation in Testaufbau.
  • Frontend-Entwicklung mit WPF für HMI-Schnittstelle
  • Protokollierung der Steuerung in Datenbank:
  • Aufsetzen Datenbank-Schema (PostgreSQL / ADO EF)
  • DataAccess-Layer für .NET-Anwendung (DevArt ADO-EF)
  • Hands-On Test: Vorort in Testanlage beim End-Kunden
  • Absprache / Koordination mit Münchner Entwickler-Team

Fachlicher Hintergrund:

Multi-Tier-Anwendung, Multi-Prozess, IPC,

Technischer Hintergrund:

.NET4.0 / C#4.0, WPF / XAML,  MVVM, WCF, PostGRE-SQL, ADO Entity Framework, Windows CE

Tools:

Visual Studio 2012, TortoiseSVN, Devart Entity Developer, PostgresSQL-Developer Studio

Grenzebach Automation GmbH, Karlsruhe
10 Monate
2011-11 - 2012-08

Mammography

Medizin
Medizin

Aufgaben:

  • Erstellen einer RichText-Control zur Befunderstellung, die Zuordnung von Eingabetexten zu Befundungs-Attributen in DB unterstützt.
  • Verwaltung / Erstellung / Auswertung partiell editierbarer Dokumente, mit Anbindung an Rollen- u. Berechtigungskonzept der Benutzerverwaltung.
  • Adorner-Klassen für Treffer-Highlighting bei Freitext-Suche in Dokumenten
  • “Calendar”-Control, mit selektierbaren Standard-Zeiträumen als Erweiterung zu Auswahl konkreter Tage.
  • Standard-Frontendentwicklung mit WPF/XAML, UserControls, DataTemplates
  • “Logische” Command-Objekte - veränderte der Aktivierbarkeit nach Datenereignis
  • Konzeption und Implementierung: Eigenes ViewModel-Framework
  • Konzeption und Implementierung: „UI-Plugins“, als dynamisch integrierbarer UI-Komponenten mit Minimal-Schnittstelle, v.a. via Reflection und XML-Konfiguration
  • Konzeption und Implementierung: Konfigurations-Manager für Plugin-Verwaltung

Fachlicher Hintergrund:

Entwicklung eines Radiologie u. eines Mammographie-Moduls im Bereich Healthcare

Technischer Hintergrund:

.NET4.0 / C#4.0, WPF / XAML, Telerik WPF Controls, MVVM, “MEF”, ADO Entity Framework, Oracle 11i, SCRUM

Tools:

Visual Studio 2010, Ankh, TortoiseSVN, GhostDoc, SQL-Developer

iSoft Health GmbH, Mannheim
4 Monate
2011-08 - 2011-11

Webservice-Entwicklung mit WCF / IIS

Medizintechnik
Medizintechnik

Aufgaben:

  • WPF-Frontendentwicklung, Custom Controls, Theming
  • Webservice-Entwicklung mit WCF / IIS
  • ORM-Schnittstelle mit NHibernate und Oracle u. SQLite
  • Entwicklung v. Hardware-Identifikations-Profilen mit WMI und Win32
  • Managed C++-Wrappern um native C++-Bibliotheken

Technischer Hintergrund:

.NET4.0 / C#4.0, managed C++, native C++, WPF/XAML, WCF, WMI, NHibernate, Oracle, SQLite, log4net, MS-SQL, IIS 7, Windows 7 x64

Tools:

Visual Studio 2010, MS Expression Blend 4, Visual Studio Unit Testing Framework (MSTest) , SQL Server Management Studio 2008

Sirona Dental Systems GmbH
4 Monate
2011-04 - 2011-07

Entwicklung einer Tools zur unternehmensweiten Wartung und Fern-Konfiguration aller Workstation des Intranets nach vorgegebenen Profilen

Chemie
Chemie

Aufgaben:

  • Frontendentwicklung mit WPF/XAML und Silverlight:
  • Entwicklung Custom Controls (SliderBar u. angepasstes Ribbon) Entwicklung Style /Template Bibliotheken
  • Entwicklung visueller Effekte: Transitionen, Animationen, Storyboards
  • Cross-Plattform Entwicklung Silverlight / WPF
  • Lokalisierung der UI
  • Programmierung im Umfeld mehrfacher AppDomains
  • Tool zur Auslesen spez. Active-Directory Informationen

Fachlicher Hintergrund:

Entwicklung einer Tools zur unternehmensweiten Wartung und Fern-Konfiguration aller Workstation des Intranets nach vorgegebenen Profilen

Technischer Hintergrund:

.NET4.0 / C#4.0, Silverlight, WPF / XAML, Prism, ADO Entity Framework, MS-SQL, LINQ

Tools:

Visual Studio 2010, MS Expression Blend 4, Team Foundation Server, Prism, GhostDoc, Visual Studio Unit Testing Framework (MSTest)

BASF IT-Services, Ludwigshafen
3 Monate
2011-01 - 2011-03

ResultReporting

Medizin
Medizin

Aufgaben:

  • Erstellen einer RichText-Control zur Befunderstellung, die Zuordnung von Eingabetexten zu Befundungs-Attributen in DB unterstützt.
  • Verwaltung / Erstellung / Auswertung partiell editierbarer Dokumente, mit Anbindung an Rollen- u. Berechtigungskonzept der Benutzerverwaltung.
  • Adorner-Klassen für Treffer-Highlighting bei Freitext-Suche in Dokumenten
  • “Calendar”-Control, mit selektierbaren Standard-Zeiträumen als Erweiterung zu Auswahl konkreter Tage.
  • Standard-Frontendentwicklung mit WPF/XAML, UserControls, DataTemplates
  • “Logische” Command-Objekte - veränderte der Aktivierbarkeit nach Datenereignis
  • Konzeption und Implementierung: Eigenes ViewModel-Framework
  • Konzeption und Implementierung: „UI-Plugins“, als dynamisch integrierbarer UI-Komponenten mit Minimal-Schnittstelle, v.a. via Reflection und XML-Konfiguration
  • Konzeption und Implementierung: Konfigurations-Manager für Plugin-Verwaltung

Fachlicher Hintergrund:

Entwicklung eines Radiologie u. eines Mammographie-Moduls im Bereich Healthcare

Technischer Hintergrund:

.NET4.0 / C#4.0, WPF / XAML, Telerik WPF Controls, MVVM, “MEF”, ADO Entity Framework, Oracle 11i, SCRUM

Tools:

Visual Studio 2010, Ankh, TortoiseSVN, GhostDoc, SQL-Developer

iSoft Health GmbH, Mannheim
4 Monate
2010-10 - 2011-01

Fokus, Risikoinvestment Tool, .NET3.5

Finance
Finance

Aufgaben:

  • WPF-Entwicklung von ControlTemplates, UserControls, Style-Ressourcen, WPF-Toolkit.
  • Modellierung von Business-Objekten, Mapping VievModel-Model
  • Entwicklung von Code-Generatoren mit .NET4.0/ C#4.0
  • Office-Automatisierung mit .NET4.0/ C#4.0

Fachlicher Hintergrund:

Umfassende Anwendungs-Suite für Risikomanagement im Bereich Gross-Immobilen- u. Staatsfinanzierung. Einbindung neuer gesetzl. EU-Richtlinien (Basel2/3)

Technischer Hintergrund:

.NET3.5/C#3.0, .NET4.0/C#4.0, WPF, XAML, AvalonDock, MVVM, WCF, ADO Entity Framework

Tools:

Visual Studio 2010, SQL Server Management Studio 2008

EuropHypo AG, Eschborn
7 Monate
2010-03 - 2010-09

VaudisPro.NET, C#/.NET, C++-Anwendung

Aufgaben:

Design u. Impl. Business-Objekte und Datenzugriffsklassen, Frontend-Entwicklung WindowsForms und MFC, Erweitern COM-Schnittstellen mit ATL

Fachlicher Hintergrund:

Dealermanagement-System im Automotive-Bereich

Technischer Hintergrund:

.NET 3.0/C#, C++, MFC, ATL, COM+, DCOM, WindowsForms, Oracle, Multi-Tier, Client-Server

Tools:

Visual Studio 2008, PL/SQL Developer, Toad, Doxygen, subversion, ANKH

T-Systems, Wolfsburg
4 Monate
2009-11 - 2010-02

?StreamWorks?, C#/.NET 3.5-Migration

Aufgaben:

Implementierung WCF-Datacontracts, Optimieren / Fixing Performance im Multiprozess- / Multithreading –Umfeld. Frontend-Imp. nach MVC-Prinzip, Unittests.

Fachlicher Hintergrund:

Management/Steuerungssoftware für Großrechenzentren

Technischer Hintergrund:

.NET 3.5, WCF, WF, LINQ-To-SQL, C# 3.0, MS-SQL 2008, MVC-Pattern, Windows Forms, Microsoft Enterprise Library, DevExpress, GhostDoc, SCRUM

Tools:

Visual Studio 2008 Team System, Team Foundation Server 2008, SQL Server Management Studio 2008, FxCop, ReSharper

Arvato Systems GmbH (Bertelsmann AG), Rostock
4 Monate
2009-02 - 2009-05

?Mobile Tüv 2?, Management-Tool für TÜV Nord- Außendienst¬-Mitarbeiter, .NET 3.5-Projekt

Produktzertifizierung
Produktzertifizierung

Aufgaben:

Impl. von User Controls / Templates mit WPF/XAML, Schwerpunkt: Datenbindung, Theming, Benutzerführung, Stilvorgaben

Programmierung LINQ-To-SQL-Queries

Programmierung DB-Objekten (Views/Stored Procs/Indizes) mit T-SQL

Konzeption/Spezifikation des Fakturierungs-Workflows mit den Fachabteilungen

XML-Konfiguration des Workflows

Technische/fachliche Dokumentation

Fachlicher Hintergrund:

Programmierung der Module für Lieferscheinerstellung und Fakturierung

Technischer Hintergrund:

Team Foundation Server (TFS), MS-SQL-Server 2005/8, C#, VB.NET, NET 3.5, Silverlight, WPF, XAML, LINQ-To-SQL, MS-SQL/T-SQL

Tools:

Visual Studio 2008 Team System Edition (“VSTS), Mole for WPF, Microsoft Enterprise Library

TÜV Nord AG, Hannover
9 Monate
2008-02 - 2008-10

CRM-Anwendungen mit C#/.NET

Automotive Aftermarket / Logistik Marktführer in FR,
Automotive Aftermarket / Logistik Marktführer in FR,

Aufgaben:

  • Frontend-, Logik- und Backend-Entwicklung mit C#, .NET 3.0, ADO.NET, MS-SQL. Schwerpunkte: Erweiterung der Funktionalität, Vereinheitlichung von Benutzerführung und Layout, Umsetzen von Styleguides, Fixing und Refactoring, Optimierung Zugriffsgeschwindigkeiten (ADO.NET, MS-SQL)
  • Statistiken zur Geschäftsentwicklung, Trends und Ranking nach Produkt und Land. Bewertung von Erfolg der Marketing-Aktionen
  • Erstellen von Reports für Sammelrechnungen, automatisiertes Drucken, Versenden (Mail /Fax) durch WCF-Dienst, Übergabe an SAP-Schnittstelle, Schreiben eines WCF-Hosts und WCF-Clients (TCP-Binding)
  • Datenmigrationen, kl. stat. Auswertungen/Exporte für Vertrieb/Marketing, Import von Fremddaten, Dokumentation von Datenbank-Aufbau und –Abhängigkeiten, techn. Ansprechpartner für externe Entwickler

Technischer Hintergrund:

AS 400, Citrix, MS-SQL-Server 2005, Windows Vista

  1. a) C#, .NET 2.0/3.5 Windows Forms, ComponentOne, WCF, SMTP, Win32/COM-InterOp, MS-Access, Excel, ADO.NET 2.0, MS-SQL/T-SQL T-SQL/StoredProcs, SSRS, Crystal Reports

Tools:

  1. b) Visual Studio 2005/2008, Visual Source Safe, SQL Server Management Studio, SQL-Server Profiler, SQL Server Business Intelligence Studio, MS-Access, AS 400
IHLE Baden-Baden AG, Muggensturm
1 Monat
2008-08 - 2008-08

Migrations-Beratung SOA / .NET 3.5

IT-Dienstleistung
IT-Dienstleistung

Aufgaben:

Beratung bezgl SOA-Architektur für Meffert Recruiter.NET

Konzeption von Objektmodell, Schnittstellen und Basisbibliotheken

Konzeption von Internationalisierung/Lokalisierung

Technischer Hintergrund:

IIS-7, MS-SQL Server 2005

C#, .NET 3.5 WCF, WPF, SOA, UML, ASP.NET, SOAP, WSL

Tools:

Enterprise Architect

Meffert Software GmbH & Co KG, Wiesbaden
4 Monate
2008-05 - 2008-08

?AppShare (APS)?, .NET 2.0-Projekt, Echtzeit-Übertragung von Bildschirminhalten, verteilte Anwendung

IT-Dienstleistung
IT-Dienstleistung

Aufgaben:

Erstellen von Streaming-Videos im WMV-Format mit C++, GDI, Windows Media SDKs (Client 1)

Stream-Broadcasting  (via HTTP Chunked Response, Client 1) Impl. Frontend f. Selektion zu übertragender Anwendungsinhalte (Client 1)

Impl. C++ HTTP-Module (IIS-7) Puffern, Synchronisieren und erneutes Promoten d. eingehenden HTTP-Response (Server)

ASP-Programmierung von Benutzer-Authentifizierung und zum Abrufen des Streams seitens des Consumers (Server)

Empfangen und Abspielen Stream via HTTP, Windows Media (Client 2)

Technische und fachliche Dokumentation

Technischer Hintergrund:

IIS-7, Windows Vista, Internet Explorer

C++ (managed und unmanaged), ASP.NET, native C++-API (IIS), Windows Media SDKs, GDI, GDI+, C#, Windows Forms, SMTP, HTTP, MS Streaming-Protokolle

Tools:

Visual Studio 2005, IIS-7 Admin-Konsole, TortoiseSVN

Synium Software GmbH, Mainz
4 Monate
2007-08 - 2007-11

?AppShare (APS)?, .NET 2.0-Projekt, Echtzeit-Übertragung von Bildschirminhalten, verteilte Anwendung

IT-Dienstleistung
IT-Dienstleistung

Aufgaben:

Erstellen von Streaming-Videos im WMV-Format mit C++, GDI, Windows Media SDKs (Client 1)

Stream-Broadcasting  (via HTTP Chunked Response, Client 1) Impl. Frontend f. Selektion zu übertragender Anwendungsinhalte (Client 1)

Impl. C++ HTTP-Module (IIS-7) Puffern, Synchronisieren und erneutes Promoten d. eingehenden HTTP-Response (Server)

ASP-Programmierung von Benutzer-Authentifizierung und zum Abrufen des Streams seitens des Consumers (Server)

Empfangen und Abspielen Stream via HTTP, Windows Media (Client 2)

Technische und fachliche Dokumentation

Technischer Hintergrund:

IIS-7, Windows Vista, Internet Explorer

C++ (managed und unmanaged), ASP.NET, native C++-API (IIS), Windows Media SDKs, GDI, GDI+, C#, Windows Forms, SMTP, HTTP, MS Streaming-Protokolle

Tools:

Visual Studio 2005, IIS-7 Admin-Konsole, TortoiseSVN

Synium Software GmbH, Mainz
8 Monate
2007-02 - 2007-09

COM-Server für einheitlichen Zugriff auf externe PIM-Systeme

IT-Dienstleistung
IT-Dienstleistung

Aufgaben:

Entwurf COM-Bibliothek für einheitliches Ansprechen von 3rd-party PIM-Komponenten, Unterstützung für Mail-, Kontakt-, Termin- und Reminder-Objekte. Features: Import/Export PIM-Objekte aus/in 3rd-Party-System, Synchronisation, Erstellen PIM-Objekte im 3rd-Party System aus MefPB

Impl. COM-Bibliotheken für MS-Outlook, Lotus Notes und David Tobit Info Center

Funktionelles Testing auf unterstützten Zielplattformen

3rd-Level Support von Meffert-Kunden

Technischer Hintergrund:

ActiveX/COM, Microsoft Outlook, Lotus Notes/Domino Server, David Tobit Info Center, VirtualPC

VB-6, VBA, Lotus-Skript, Access-Forms

Tools:

VB-6, COM-Viewer

Meffert Software GmbH & Co KG, Wiesbaden
11 Monate
2006-05 - 2007-03

?Max?, Management-Tool für Außendienstmitarbeiter der Lilly Pharma Holding GmbH, Bad Homburg

Pharma
Pharma

Aufgaben:

Impl. (Frontend, Logik, Backend) der Planungsmodule Fokuskunden, Budget, Gebiet, Targeting sowie aggregierender Ansichten für Gebiets- und Distriktleiter

Entwickeln von WSIWYG -Druck-Routinen mit Win32-GDI, Win32-PrintAPI,  sowie ComponentOne-FlexGrid (ActiveX-Version)

Entwurf DB-Schema f. Access und Oracle, Schreiben von DDL-Skripten in PL/SQL und Jet-SQL. Schreiben von SQL-Skripten u. StoredProcss

2-level Support, Rollout-Unterstützung

Technische/fachliche Dokumentation

Fachlicher Hintergrund:

Graphische und tabellarische Darstellung Verkauferfolgs im Vgl zu Kollegen für Pharmareferenten, Verkaufsentwicklung für Leiter, div. Planungsoptionen

Technischer Hintergrund:

VB-6, VB-ActiveX, Oracle, MS-Access, ComponentOne, Visual Source Safe, Win32

Tools:

Visual Studio 6, scarab-ticket System

Meffert Software GmbH & Co KG, Wiesbaden
1 Jahr
2006-04 - 2007-03

?FVSJ?, Management-Tool für Betriebsmittelverwaltung bei Schott Glas AG, Mainz

Chem. Industrie
Chem. Industrie

Aufgaben:

Entwurf des Objektmodells / Klassenhierarchie

Frontendentwicklung (Swing/JFC)

Businesslogik (Java)

ORM-Konfiguration, ORM-Abfragen (Hibernate)

Sortierbare Java-Tablemodels und –Controls

Druckroutinen (JaspersReports)

Technische/fachliche Dokumentation

Fachlicher Hintergrund:

Verwaltung von Betriebsmittel in der Glassynthese u. -analyse

Technischer Hintergrund:

Oracle, J2EE, Java, Hibernate, HQL, Swing/JFC, TableModel, ListModel, SVN

Tools:

Eclipse, JFormDesigner, JaspersReports , scarab-Ticket-System, TortoiseSVN (Codeverwaltung)

memoComp Software Engineering & Consulting, Wiesbaden

Aus- und Weiterbildung

Aus- und Weiterbildung

1990-1996: Studium d. Biologie in Heidelberg, Schwerpunkt: Neurogenetik. Diplomarbeit am MPI f. med. Forschung, Heidelberg, Diplom-Abschluss mit sehr gut-gut (1,3)
 
1999-2000: Zertifizierung "Application Consultant 'ABAP Workbench' for SAP System R/3 Release 4.6" bei Siemens Business Services GmbH & Co. OHG, Berlin

Kompetenzen

Kompetenzen

Top-Skills

C# WPF .NET Core Entwickeln von Schnittstellen Komponenten-Entwicklung .NET-Fullstack-Entwicklung agiles Umfeld Fortgeschrittene UI-Entwicklung .NET 6 XAML

Schwerpunkte

.NET 4.7
Asynchrone Programmierung
Fullstack-Entwicklung .NET
UI-Komponenten-Entwicklung

Produkte / Standards / Erfahrungen / Methoden

ADO.NET Entity Framework
Crystal Reports
Eclipse
Expression Blend
Hibernate
IBM Lotus iNotes
Jasper Report
JIRA
Microsoft Visual Studio
Mit allen Versionen seit dem Jahr 2001 professionelle Erfahrung
Microsoft Visual Studio 2019
MVVM
Rational ClearQuest
Scrum
Subversion
TFS
Für Quellcode-Verwaltung und im agilen Umfeld
VM-Ware
WPF
Erfahrungen im Bereich:
  • Anwendungs-, System-, Multimedia-, Datenbankprogrammierung
  • Spezifikation, Programmierung, Test, Support
  • Erstellung von Online Hilfe
  • Lokalisierung, Internationalisierung
  • Projekt-Migration / -Redesign (VB6/VBA -> .NET, Win32 -> .NET)


Methoden:

  • OO-Analyse, OO-Design, OO-Programmierung
  • Datenbanken Design


Microsoft Standards:

  • .NET 2.0-4.7, PSDK (aka Win32), MFC, ATL
  • OLE Automation Client/Server, MAPI

Betriebssysteme

Android
HPUX
Mac OS
MS-DOS
MVS, OS/390
SUN OS, Solaris
Unix
Windows
Windows 3.11 bis Windows 10
Windows CE

Programmiersprachen

ABAP4
SAP-Zertifikat ABAP/4-Entwickler
ASP.MVC
Assembler
Grundkenntnisse
Basic
sehr gut, Projekterfahrung seit 1998 (v.a. VB-6 / VBA)
C
sehr gut, Projekterfahrung seit 1998
C#
Hervorragende, umfassende Skills, Projekt-Erfahrung seit 2003, Versionen C#1.0 - C# 8.0
C#7
C#7.3
C++
sehr gut, Projekterfahrung seit 1998, va. Microsoft-Umfeld: MFC, ATL, VC
Java
sehr gut, Projekterfahrung seit 2004-2008
JavaScript
sehr gut, Erfahrung seit 2000
PL/SQL
sehr gut, Projekterfahrung seit 2002
Visual Basic .NET
Sehr gut
XAML
Hervorragende Skills, 10 Jahre Projekt-Erfahrung

Datenbanken

ADO.NET
sehr gut
Entity SQL
sehr gut
JDBC
Microsoft Access
sehr gut
MS SQL Server
sehr gut, Erfahrung mit Versionen MS-SQL-2000, -2005, -2008, -2010
MS-SQL
MySQL
gut
ODBC
Oracle
sehr gut
PostgreSQL
gut
SQL
sehr gute sichere Skills inkl DB-Theorie und Schema, ER-Modell, Normalisierung, ANSI-SQL
SQLite

Datenkommunikation

.Net Remoting
Ethernet
Internet, Intranet
ISO/OSI
TCP/IP
WCF
Windows Communications Foundation
Windows Netzwerk
Winsock

Branchen

Branchen

  • Healthcare / med. Research / med.Documentation /
  • Medizin-Technik
  • Pharma / Chemie
  • Maschinenbau / Autmatisierung
  • Bank / Finance
  • Automotive / Zulieferer / Aftermarket
  • IT-Services / Rechenzentrum
  • Human Resources
  • Market Research

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz

Bevorzugt:
Süddeutscher Raum von Basel bis Rhein-Main.
Außerdem Berlin, Hamburg, Schweiz generell, Wien.

möglich

Projekte

Projekte

5 Monate
2021-06 - 2021-10

C#-Entwickler, embedded, hardwarenah

C#-Entwickler, embedded .NET Compact Framework 3.5 Silverlight bash ...
C#-Entwickler, embedded

Steuerungssoftware, Kochprogramme, Installationspakte für Großküchen-Gär- und Bratöfen.
.NET Compact Framework 3.5, Silverlight, C++. Python, bash

.NET Compact Framework 3.5 Silverlight bash C++ Python git-bash git
MKN GmbH & Co. KG
Wolfenbüttel, Niedersachsen
8 Monate
2020-03 - 2020-10

K:3 Event- und Kursmanagement

Entwickler (Fullstack) / technische Spezifikation C#/.NET WinForms MySql Python
Entwickler (Fullstack) / technische Spezifikation

Neudesign kundenspezifischer Module

Weiterentwicklung vorhandener Module

Finance-Umfeld, Fullstack UI bis Persitance-Layer

Abstimmung mit Kunden bzgl Feature-Requests

Ausarbeitung technischer Specs

Umsetzung Implementierung Specs

Testing

Visual Studio 2019 ReSharper DevExpress Controls DevExpress ORM
C#/.NET WinForms MySql Python
Diverse
Heidelberg / Remote
2 Jahre 3 Monate
2017-12 - 2020-02

ALDI StorePortal

Software-Entwickler Scrum C#7.3 WPF ...
Software-Entwickler

- Komponenten-Entwicklung (basierend auf ComponentOne-WPF-Grid)
- Fullstack-Implementierung neuer Usecases, Absprache mit Fachabteilung Kunden und 3rd-Party-Partnern
- Definition von Service-Schnittstellen (WCF und REST)
- Anpassung/Versionierung vorhandenenr Usecases
- Anpassung von Task/Parallel-API auf async-await-Pattern
- Code-Reviews
- Absprache mit QA

Microsoft Visual Studio 2019
Scrum C#7.3 WPF XAML REST Asynchrone Programmierung UI-Komponenten-Entwicklung MS-SQL postGre-SQL Windows-Services WCF (NetPipe & TCP/IP) JIRA MVVM
ALDI Süd
NRW / HomeOffice
1 Jahr 4 Monate
2016-07 - 2017-10

BioNTech IVAC2

Software-Entwickler TFS Scrum C#7 ...
Software-Entwickler
  • C# Entwicklung
  • WPF mit M-V-VM
  • UnitTesting mit NUnit und Moq
  • Implementierung gemäß Test-First-Paradigma (Test-Driven-Development)
  • Reguliertes Umfeld im Pharma-Bereich
Visual Studio 2015 TFS VM-Ware
TFS Scrum C#7 WPF ASP.MVC .NET 4.7
BioNTech RNA Pharmaceutics GmbH
Mainz
7 Monate
2015-11 - 2016-05

3DOnSite4

Automotiv / Robotik / Anlagenautomation
Automotiv / Robotik / Anlagenautomation
  • Design & Implementierung der „UIX“ (User-Experience, HMI) mehrere Module der Gesamtanwendung: „Benutzerverwaltung“, „Änderungs-Journal“ und „Backup Dienst“.
  • Aufsetzen von automatisierter Testing-Umgebung mit MSTest, NUnit und NSubstitute und Moq
  • Implementierung Unit Tests für alle Module
  • Unterstützung Architektur-Konzipierung für Gesamtanwendung

Neuimplemntierung existierender Legacy-Anwendung im Automotive-Umfeld: Steuerungssoftware für industrielle Lackierstraßen und Lackier-Roboter

Technischer Hintergrund:

.NET4.0-4.6.2 / C#4.0-6-0, WPF, XAML, MVVM, Infragistics Controls for WPF,Microsoft PRISM, Microsoft Unity, Sql Server Compact EdItion 4.0, ADO.NET-OleDb-Schnittstelle , WCF mit Named-Pipes, Windows-Service

Tools:

Visual Studio 2010, Visual Studio 2015, Sql Server Studio, WPF-Tools (Snoop, Style Cop), Sql Server Ce Toolbox, NUnit, NSubstitute, JetBrains ReSharper 9x

Dürr AG, Bietigheim
2 Monate
2015-07 - 2015-08

NVS

Industrielle Automation
Industrielle Automation

Aufgaben:

  • Analysieren von Performance-Bottlenecks bei Rich-Client-Anwendung, in WPF-Umgebung mit Syncfusion-Steuerelementen.
  • Fixing der Performance-Probleme, durch reine WPF-Implementierung
  • Fixing der Performance-Probleme durch Beseitigung von Fehlern im Kunden-Code sowie dem Quellcode der 3rd-Party-Module
  • Dokumentation von Ablauf und Ergebnis der Analyse

Fachlicher Hintergrund:

Performance-Optimierung im WPF-Umfeld

Technischer Hintergrund:

.NET4.5 / C#4.0/5.0, WPF, XAML, Syncfusion Controls for WPF, WCF. Microsoft PRISM

Tools:

Visual Studio 2013, Expression Blend

Robert Bosch AG, Murrhardt
9 Monate
2014-07 - 2015-03

ATMfutura

Banken/Finanz
Banken/Finanz

Aufgaben:

  • Interprocess-Communikation über .NET-Remoting und WCT (tcpip, pipes)
  • WMI-Abfragen zum Enumerieren, Beenden von Prozessen
  • Erstellen eines Installationsdienstes (Windows-Service mit WCF-Schnittstelle), der die Installation von SW-Paketen steuert und protokolliert
  • Erstellen eines Software-Inventories zur Verwaltung aller installierter Software (analog zu Windows-Programm-Verwaltung, aber diese ersetzend)
  • Verwalten (Downloaden, Speichern, Entfernen) von Softwarepaketen auf Datei-Ebene.
  • Signatur- u. Checksum-Prüfungen mit SHA256, MD5 und anderen Algorithmen. Prüfen von Namenskonventionen.
  • Lösen von Autorisierungs-Fragen im Windows Service Kontext.
  • Erstellen von Installationspaketen zu Testzwecken.
  • Intensives Unittesting und integrative Tests

Fachlicher Hintergrund:

Bankautomaten-Software für Schweizer Raum

Technischer Hintergrund:

.NET4.5 / C#4.0/5.0, WCF, Remoting, WMI, XML-Serialisierung, Windows Services, Batch/PowerShell

Tools:

Visual Studio 2013, TortoiseSVN, Studio for APTRA Activate, ReSharper, JIRA

NCR GmbH, Augsburg
4 Monate
2013-11 - 2014-02

Young MAT

Medizinische Hardware (Laser-/ Elektronen-Mikroskopie)
Medizinische Hardware (Laser-/ Elektronen-Mikroskopie)

Aufgaben:

  • UI-Entwicklung innerhalb Zeiss-UIX-Framework (WPF-basiert)
  • Bildprozessierungsmethoden für topographische Karten

Fachlicher Hintergrund:

  • Erstellen und Darstellen von Topography-Bildern und –Daten aus 3D-Scans

Technischer Hintergrund:

.NET4.0 / C#4.0, WPF / XAML, Prism AvalonDock, MVVM

Tools:

Visual Studio 2012, TFS, Snoop for WPF, ReSharper

 

Carl Zeiss Microscopy, München
10 Monate
2013-01 - 2013-10

Ccs ToolTracker

Industrielle Automatisierung / Visualisierung
Industrielle Automatisierung / Visualisierung

Aufgaben:

  1. Tracking von Suchobjekten in Objekterkennungs-Anwendung
    Dazu Entwicklung von Custom Controls (WPF) mit:
  • zirkulären Formen: Kreis, Ring-Formen, Ellipsen, Kreis-/Ring-Segmente
  • Linien-Form
  • Rechteck-Form, um virtuelle Prüfwerkzeuge über erkannten Objekten zu positionieren und auszurichten. Anforderungen an Tracker-Objekte:
  • Verschiebbar in alle Richtungen
  • Resize-Fähig: Symmetrisch, asymmetrisch, in N, S, W, O u. diagonal.
  • Rotierbar um Eigen-Mittelpunkt o. externe, einstellbaren Rotationspunkt
  • Zoomen des Tracker-Körpers, o. Zoomen der Ränder und Gripper.
  1. Custom-Control „TreeList“: Kombinierter Tree- und ListView zur Darstellung und Bearbeitung hierarchischer Konfigurationsdaten u. Meß-Ergebnisse.
    Anforderungen:
  • Frei Konfigurierbarkeit von Spalten, ColumnPicker-Kontextmenü
  • Serialisierbarkeit der Konfiguration
  • Anspruchsvolle Styles bei Hovern, Selektieren, Aktivieren, sowie spezieller Zustände der Business-Objekte
  • Kontextmenü mit Selektions-sensitiver Zusammensetzung u. Aktivierung
  • Tastaturshortcuts
  • Daten-Bearbeitung im TreeList, Umschalten des Editmodes über Shortcuts u. Maus
  • Copy & Paste, mit eigenem Datenformat
  • Aufrufen u Implementierung vielerlei Kommandos in nativem C++-Layer
  • Synchronisation mit anderen Domänen der Anwendung über Prism Event Aggregation

Fachlicher Hintergrund:

Prüfprogramm zur Konfiguration industriell eingesetzter Kameras

Technischer Hintergrund:

.NET4.0 / C#4.0, WPF / XAML, Prism AvalonDock, MVVM

Tools:

Visual Studio 2012, Visual HG (Mercurial), Snoop for WPF, ReSharper, XAML Styler

Festo AG & Co KG, Esslingen
3 Monate
2012-10 - 2012-12

FraportBPS

Robotik / Automation
Robotik / Automation

Aufgaben:

  • Steuerung von Wartungs-Robotern für Gepäck-Beförderungs-Anlagen Fraport
  • Aufsetzen Kommunikation-Infrastruktur beteiligter Steuerungs-Rechner mit WCF, Testen der Kommunikation in Testaufbau.
  • Frontend-Entwicklung mit WPF für HMI-Schnittstelle
  • Protokollierung der Steuerung in Datenbank:
  • Aufsetzen Datenbank-Schema (PostgreSQL / ADO EF)
  • DataAccess-Layer für .NET-Anwendung (DevArt ADO-EF)
  • Hands-On Test: Vorort in Testanlage beim End-Kunden
  • Absprache / Koordination mit Münchner Entwickler-Team

Fachlicher Hintergrund:

Multi-Tier-Anwendung, Multi-Prozess, IPC,

Technischer Hintergrund:

.NET4.0 / C#4.0, WPF / XAML,  MVVM, WCF, PostGRE-SQL, ADO Entity Framework, Windows CE

Tools:

Visual Studio 2012, TortoiseSVN, Devart Entity Developer, PostgresSQL-Developer Studio

Grenzebach Automation GmbH, Karlsruhe
10 Monate
2011-11 - 2012-08

Mammography

Medizin
Medizin

Aufgaben:

  • Erstellen einer RichText-Control zur Befunderstellung, die Zuordnung von Eingabetexten zu Befundungs-Attributen in DB unterstützt.
  • Verwaltung / Erstellung / Auswertung partiell editierbarer Dokumente, mit Anbindung an Rollen- u. Berechtigungskonzept der Benutzerverwaltung.
  • Adorner-Klassen für Treffer-Highlighting bei Freitext-Suche in Dokumenten
  • “Calendar”-Control, mit selektierbaren Standard-Zeiträumen als Erweiterung zu Auswahl konkreter Tage.
  • Standard-Frontendentwicklung mit WPF/XAML, UserControls, DataTemplates
  • “Logische” Command-Objekte - veränderte der Aktivierbarkeit nach Datenereignis
  • Konzeption und Implementierung: Eigenes ViewModel-Framework
  • Konzeption und Implementierung: „UI-Plugins“, als dynamisch integrierbarer UI-Komponenten mit Minimal-Schnittstelle, v.a. via Reflection und XML-Konfiguration
  • Konzeption und Implementierung: Konfigurations-Manager für Plugin-Verwaltung

Fachlicher Hintergrund:

Entwicklung eines Radiologie u. eines Mammographie-Moduls im Bereich Healthcare

Technischer Hintergrund:

.NET4.0 / C#4.0, WPF / XAML, Telerik WPF Controls, MVVM, “MEF”, ADO Entity Framework, Oracle 11i, SCRUM

Tools:

Visual Studio 2010, Ankh, TortoiseSVN, GhostDoc, SQL-Developer

iSoft Health GmbH, Mannheim
4 Monate
2011-08 - 2011-11

Webservice-Entwicklung mit WCF / IIS

Medizintechnik
Medizintechnik

Aufgaben:

  • WPF-Frontendentwicklung, Custom Controls, Theming
  • Webservice-Entwicklung mit WCF / IIS
  • ORM-Schnittstelle mit NHibernate und Oracle u. SQLite
  • Entwicklung v. Hardware-Identifikations-Profilen mit WMI und Win32
  • Managed C++-Wrappern um native C++-Bibliotheken

Technischer Hintergrund:

.NET4.0 / C#4.0, managed C++, native C++, WPF/XAML, WCF, WMI, NHibernate, Oracle, SQLite, log4net, MS-SQL, IIS 7, Windows 7 x64

Tools:

Visual Studio 2010, MS Expression Blend 4, Visual Studio Unit Testing Framework (MSTest) , SQL Server Management Studio 2008

Sirona Dental Systems GmbH
4 Monate
2011-04 - 2011-07

Entwicklung einer Tools zur unternehmensweiten Wartung und Fern-Konfiguration aller Workstation des Intranets nach vorgegebenen Profilen

Chemie
Chemie

Aufgaben:

  • Frontendentwicklung mit WPF/XAML und Silverlight:
  • Entwicklung Custom Controls (SliderBar u. angepasstes Ribbon) Entwicklung Style /Template Bibliotheken
  • Entwicklung visueller Effekte: Transitionen, Animationen, Storyboards
  • Cross-Plattform Entwicklung Silverlight / WPF
  • Lokalisierung der UI
  • Programmierung im Umfeld mehrfacher AppDomains
  • Tool zur Auslesen spez. Active-Directory Informationen

Fachlicher Hintergrund:

Entwicklung einer Tools zur unternehmensweiten Wartung und Fern-Konfiguration aller Workstation des Intranets nach vorgegebenen Profilen

Technischer Hintergrund:

.NET4.0 / C#4.0, Silverlight, WPF / XAML, Prism, ADO Entity Framework, MS-SQL, LINQ

Tools:

Visual Studio 2010, MS Expression Blend 4, Team Foundation Server, Prism, GhostDoc, Visual Studio Unit Testing Framework (MSTest)

BASF IT-Services, Ludwigshafen
3 Monate
2011-01 - 2011-03

ResultReporting

Medizin
Medizin

Aufgaben:

  • Erstellen einer RichText-Control zur Befunderstellung, die Zuordnung von Eingabetexten zu Befundungs-Attributen in DB unterstützt.
  • Verwaltung / Erstellung / Auswertung partiell editierbarer Dokumente, mit Anbindung an Rollen- u. Berechtigungskonzept der Benutzerverwaltung.
  • Adorner-Klassen für Treffer-Highlighting bei Freitext-Suche in Dokumenten
  • “Calendar”-Control, mit selektierbaren Standard-Zeiträumen als Erweiterung zu Auswahl konkreter Tage.
  • Standard-Frontendentwicklung mit WPF/XAML, UserControls, DataTemplates
  • “Logische” Command-Objekte - veränderte der Aktivierbarkeit nach Datenereignis
  • Konzeption und Implementierung: Eigenes ViewModel-Framework
  • Konzeption und Implementierung: „UI-Plugins“, als dynamisch integrierbarer UI-Komponenten mit Minimal-Schnittstelle, v.a. via Reflection und XML-Konfiguration
  • Konzeption und Implementierung: Konfigurations-Manager für Plugin-Verwaltung

Fachlicher Hintergrund:

Entwicklung eines Radiologie u. eines Mammographie-Moduls im Bereich Healthcare

Technischer Hintergrund:

.NET4.0 / C#4.0, WPF / XAML, Telerik WPF Controls, MVVM, “MEF”, ADO Entity Framework, Oracle 11i, SCRUM

Tools:

Visual Studio 2010, Ankh, TortoiseSVN, GhostDoc, SQL-Developer

iSoft Health GmbH, Mannheim
4 Monate
2010-10 - 2011-01

Fokus, Risikoinvestment Tool, .NET3.5

Finance
Finance

Aufgaben:

  • WPF-Entwicklung von ControlTemplates, UserControls, Style-Ressourcen, WPF-Toolkit.
  • Modellierung von Business-Objekten, Mapping VievModel-Model
  • Entwicklung von Code-Generatoren mit .NET4.0/ C#4.0
  • Office-Automatisierung mit .NET4.0/ C#4.0

Fachlicher Hintergrund:

Umfassende Anwendungs-Suite für Risikomanagement im Bereich Gross-Immobilen- u. Staatsfinanzierung. Einbindung neuer gesetzl. EU-Richtlinien (Basel2/3)

Technischer Hintergrund:

.NET3.5/C#3.0, .NET4.0/C#4.0, WPF, XAML, AvalonDock, MVVM, WCF, ADO Entity Framework

Tools:

Visual Studio 2010, SQL Server Management Studio 2008

EuropHypo AG, Eschborn
7 Monate
2010-03 - 2010-09

VaudisPro.NET, C#/.NET, C++-Anwendung

Aufgaben:

Design u. Impl. Business-Objekte und Datenzugriffsklassen, Frontend-Entwicklung WindowsForms und MFC, Erweitern COM-Schnittstellen mit ATL

Fachlicher Hintergrund:

Dealermanagement-System im Automotive-Bereich

Technischer Hintergrund:

.NET 3.0/C#, C++, MFC, ATL, COM+, DCOM, WindowsForms, Oracle, Multi-Tier, Client-Server

Tools:

Visual Studio 2008, PL/SQL Developer, Toad, Doxygen, subversion, ANKH

T-Systems, Wolfsburg
4 Monate
2009-11 - 2010-02

?StreamWorks?, C#/.NET 3.5-Migration

Aufgaben:

Implementierung WCF-Datacontracts, Optimieren / Fixing Performance im Multiprozess- / Multithreading –Umfeld. Frontend-Imp. nach MVC-Prinzip, Unittests.

Fachlicher Hintergrund:

Management/Steuerungssoftware für Großrechenzentren

Technischer Hintergrund:

.NET 3.5, WCF, WF, LINQ-To-SQL, C# 3.0, MS-SQL 2008, MVC-Pattern, Windows Forms, Microsoft Enterprise Library, DevExpress, GhostDoc, SCRUM

Tools:

Visual Studio 2008 Team System, Team Foundation Server 2008, SQL Server Management Studio 2008, FxCop, ReSharper

Arvato Systems GmbH (Bertelsmann AG), Rostock
4 Monate
2009-02 - 2009-05

?Mobile Tüv 2?, Management-Tool für TÜV Nord- Außendienst¬-Mitarbeiter, .NET 3.5-Projekt

Produktzertifizierung
Produktzertifizierung

Aufgaben:

Impl. von User Controls / Templates mit WPF/XAML, Schwerpunkt: Datenbindung, Theming, Benutzerführung, Stilvorgaben

Programmierung LINQ-To-SQL-Queries

Programmierung DB-Objekten (Views/Stored Procs/Indizes) mit T-SQL

Konzeption/Spezifikation des Fakturierungs-Workflows mit den Fachabteilungen

XML-Konfiguration des Workflows

Technische/fachliche Dokumentation

Fachlicher Hintergrund:

Programmierung der Module für Lieferscheinerstellung und Fakturierung

Technischer Hintergrund:

Team Foundation Server (TFS), MS-SQL-Server 2005/8, C#, VB.NET, NET 3.5, Silverlight, WPF, XAML, LINQ-To-SQL, MS-SQL/T-SQL

Tools:

Visual Studio 2008 Team System Edition (“VSTS), Mole for WPF, Microsoft Enterprise Library

TÜV Nord AG, Hannover
9 Monate
2008-02 - 2008-10

CRM-Anwendungen mit C#/.NET

Automotive Aftermarket / Logistik Marktführer in FR,
Automotive Aftermarket / Logistik Marktführer in FR,

Aufgaben:

  • Frontend-, Logik- und Backend-Entwicklung mit C#, .NET 3.0, ADO.NET, MS-SQL. Schwerpunkte: Erweiterung der Funktionalität, Vereinheitlichung von Benutzerführung und Layout, Umsetzen von Styleguides, Fixing und Refactoring, Optimierung Zugriffsgeschwindigkeiten (ADO.NET, MS-SQL)
  • Statistiken zur Geschäftsentwicklung, Trends und Ranking nach Produkt und Land. Bewertung von Erfolg der Marketing-Aktionen
  • Erstellen von Reports für Sammelrechnungen, automatisiertes Drucken, Versenden (Mail /Fax) durch WCF-Dienst, Übergabe an SAP-Schnittstelle, Schreiben eines WCF-Hosts und WCF-Clients (TCP-Binding)
  • Datenmigrationen, kl. stat. Auswertungen/Exporte für Vertrieb/Marketing, Import von Fremddaten, Dokumentation von Datenbank-Aufbau und –Abhängigkeiten, techn. Ansprechpartner für externe Entwickler

Technischer Hintergrund:

AS 400, Citrix, MS-SQL-Server 2005, Windows Vista

  1. a) C#, .NET 2.0/3.5 Windows Forms, ComponentOne, WCF, SMTP, Win32/COM-InterOp, MS-Access, Excel, ADO.NET 2.0, MS-SQL/T-SQL T-SQL/StoredProcs, SSRS, Crystal Reports

Tools:

  1. b) Visual Studio 2005/2008, Visual Source Safe, SQL Server Management Studio, SQL-Server Profiler, SQL Server Business Intelligence Studio, MS-Access, AS 400
IHLE Baden-Baden AG, Muggensturm
1 Monat
2008-08 - 2008-08

Migrations-Beratung SOA / .NET 3.5

IT-Dienstleistung
IT-Dienstleistung

Aufgaben:

Beratung bezgl SOA-Architektur für Meffert Recruiter.NET

Konzeption von Objektmodell, Schnittstellen und Basisbibliotheken

Konzeption von Internationalisierung/Lokalisierung

Technischer Hintergrund:

IIS-7, MS-SQL Server 2005

C#, .NET 3.5 WCF, WPF, SOA, UML, ASP.NET, SOAP, WSL

Tools:

Enterprise Architect

Meffert Software GmbH & Co KG, Wiesbaden
4 Monate
2008-05 - 2008-08

?AppShare (APS)?, .NET 2.0-Projekt, Echtzeit-Übertragung von Bildschirminhalten, verteilte Anwendung

IT-Dienstleistung
IT-Dienstleistung

Aufgaben:

Erstellen von Streaming-Videos im WMV-Format mit C++, GDI, Windows Media SDKs (Client 1)

Stream-Broadcasting  (via HTTP Chunked Response, Client 1) Impl. Frontend f. Selektion zu übertragender Anwendungsinhalte (Client 1)

Impl. C++ HTTP-Module (IIS-7) Puffern, Synchronisieren und erneutes Promoten d. eingehenden HTTP-Response (Server)

ASP-Programmierung von Benutzer-Authentifizierung und zum Abrufen des Streams seitens des Consumers (Server)

Empfangen und Abspielen Stream via HTTP, Windows Media (Client 2)

Technische und fachliche Dokumentation

Technischer Hintergrund:

IIS-7, Windows Vista, Internet Explorer

C++ (managed und unmanaged), ASP.NET, native C++-API (IIS), Windows Media SDKs, GDI, GDI+, C#, Windows Forms, SMTP, HTTP, MS Streaming-Protokolle

Tools:

Visual Studio 2005, IIS-7 Admin-Konsole, TortoiseSVN

Synium Software GmbH, Mainz
4 Monate
2007-08 - 2007-11

?AppShare (APS)?, .NET 2.0-Projekt, Echtzeit-Übertragung von Bildschirminhalten, verteilte Anwendung

IT-Dienstleistung
IT-Dienstleistung

Aufgaben:

Erstellen von Streaming-Videos im WMV-Format mit C++, GDI, Windows Media SDKs (Client 1)

Stream-Broadcasting  (via HTTP Chunked Response, Client 1) Impl. Frontend f. Selektion zu übertragender Anwendungsinhalte (Client 1)

Impl. C++ HTTP-Module (IIS-7) Puffern, Synchronisieren und erneutes Promoten d. eingehenden HTTP-Response (Server)

ASP-Programmierung von Benutzer-Authentifizierung und zum Abrufen des Streams seitens des Consumers (Server)

Empfangen und Abspielen Stream via HTTP, Windows Media (Client 2)

Technische und fachliche Dokumentation

Technischer Hintergrund:

IIS-7, Windows Vista, Internet Explorer

C++ (managed und unmanaged), ASP.NET, native C++-API (IIS), Windows Media SDKs, GDI, GDI+, C#, Windows Forms, SMTP, HTTP, MS Streaming-Protokolle

Tools:

Visual Studio 2005, IIS-7 Admin-Konsole, TortoiseSVN

Synium Software GmbH, Mainz
8 Monate
2007-02 - 2007-09

COM-Server für einheitlichen Zugriff auf externe PIM-Systeme

IT-Dienstleistung
IT-Dienstleistung

Aufgaben:

Entwurf COM-Bibliothek für einheitliches Ansprechen von 3rd-party PIM-Komponenten, Unterstützung für Mail-, Kontakt-, Termin- und Reminder-Objekte. Features: Import/Export PIM-Objekte aus/in 3rd-Party-System, Synchronisation, Erstellen PIM-Objekte im 3rd-Party System aus MefPB

Impl. COM-Bibliotheken für MS-Outlook, Lotus Notes und David Tobit Info Center

Funktionelles Testing auf unterstützten Zielplattformen

3rd-Level Support von Meffert-Kunden

Technischer Hintergrund:

ActiveX/COM, Microsoft Outlook, Lotus Notes/Domino Server, David Tobit Info Center, VirtualPC

VB-6, VBA, Lotus-Skript, Access-Forms

Tools:

VB-6, COM-Viewer

Meffert Software GmbH & Co KG, Wiesbaden
11 Monate
2006-05 - 2007-03

?Max?, Management-Tool für Außendienstmitarbeiter der Lilly Pharma Holding GmbH, Bad Homburg

Pharma
Pharma

Aufgaben:

Impl. (Frontend, Logik, Backend) der Planungsmodule Fokuskunden, Budget, Gebiet, Targeting sowie aggregierender Ansichten für Gebiets- und Distriktleiter

Entwickeln von WSIWYG -Druck-Routinen mit Win32-GDI, Win32-PrintAPI,  sowie ComponentOne-FlexGrid (ActiveX-Version)

Entwurf DB-Schema f. Access und Oracle, Schreiben von DDL-Skripten in PL/SQL und Jet-SQL. Schreiben von SQL-Skripten u. StoredProcss

2-level Support, Rollout-Unterstützung

Technische/fachliche Dokumentation

Fachlicher Hintergrund:

Graphische und tabellarische Darstellung Verkauferfolgs im Vgl zu Kollegen für Pharmareferenten, Verkaufsentwicklung für Leiter, div. Planungsoptionen

Technischer Hintergrund:

VB-6, VB-ActiveX, Oracle, MS-Access, ComponentOne, Visual Source Safe, Win32

Tools:

Visual Studio 6, scarab-ticket System

Meffert Software GmbH & Co KG, Wiesbaden
1 Jahr
2006-04 - 2007-03

?FVSJ?, Management-Tool für Betriebsmittelverwaltung bei Schott Glas AG, Mainz

Chem. Industrie
Chem. Industrie

Aufgaben:

Entwurf des Objektmodells / Klassenhierarchie

Frontendentwicklung (Swing/JFC)

Businesslogik (Java)

ORM-Konfiguration, ORM-Abfragen (Hibernate)

Sortierbare Java-Tablemodels und –Controls

Druckroutinen (JaspersReports)

Technische/fachliche Dokumentation

Fachlicher Hintergrund:

Verwaltung von Betriebsmittel in der Glassynthese u. -analyse

Technischer Hintergrund:

Oracle, J2EE, Java, Hibernate, HQL, Swing/JFC, TableModel, ListModel, SVN

Tools:

Eclipse, JFormDesigner, JaspersReports , scarab-Ticket-System, TortoiseSVN (Codeverwaltung)

memoComp Software Engineering & Consulting, Wiesbaden

Aus- und Weiterbildung

Aus- und Weiterbildung

1990-1996: Studium d. Biologie in Heidelberg, Schwerpunkt: Neurogenetik. Diplomarbeit am MPI f. med. Forschung, Heidelberg, Diplom-Abschluss mit sehr gut-gut (1,3)
 
1999-2000: Zertifizierung "Application Consultant 'ABAP Workbench' for SAP System R/3 Release 4.6" bei Siemens Business Services GmbH & Co. OHG, Berlin

Kompetenzen

Kompetenzen

Top-Skills

C# WPF .NET Core Entwickeln von Schnittstellen Komponenten-Entwicklung .NET-Fullstack-Entwicklung agiles Umfeld Fortgeschrittene UI-Entwicklung .NET 6 XAML

Schwerpunkte

.NET 4.7
Asynchrone Programmierung
Fullstack-Entwicklung .NET
UI-Komponenten-Entwicklung

Produkte / Standards / Erfahrungen / Methoden

ADO.NET Entity Framework
Crystal Reports
Eclipse
Expression Blend
Hibernate
IBM Lotus iNotes
Jasper Report
JIRA
Microsoft Visual Studio
Mit allen Versionen seit dem Jahr 2001 professionelle Erfahrung
Microsoft Visual Studio 2019
MVVM
Rational ClearQuest
Scrum
Subversion
TFS
Für Quellcode-Verwaltung und im agilen Umfeld
VM-Ware
WPF
Erfahrungen im Bereich:
  • Anwendungs-, System-, Multimedia-, Datenbankprogrammierung
  • Spezifikation, Programmierung, Test, Support
  • Erstellung von Online Hilfe
  • Lokalisierung, Internationalisierung
  • Projekt-Migration / -Redesign (VB6/VBA -> .NET, Win32 -> .NET)


Methoden:

  • OO-Analyse, OO-Design, OO-Programmierung
  • Datenbanken Design


Microsoft Standards:

  • .NET 2.0-4.7, PSDK (aka Win32), MFC, ATL
  • OLE Automation Client/Server, MAPI

Betriebssysteme

Android
HPUX
Mac OS
MS-DOS
MVS, OS/390
SUN OS, Solaris
Unix
Windows
Windows 3.11 bis Windows 10
Windows CE

Programmiersprachen

ABAP4
SAP-Zertifikat ABAP/4-Entwickler
ASP.MVC
Assembler
Grundkenntnisse
Basic
sehr gut, Projekterfahrung seit 1998 (v.a. VB-6 / VBA)
C
sehr gut, Projekterfahrung seit 1998
C#
Hervorragende, umfassende Skills, Projekt-Erfahrung seit 2003, Versionen C#1.0 - C# 8.0
C#7
C#7.3
C++
sehr gut, Projekterfahrung seit 1998, va. Microsoft-Umfeld: MFC, ATL, VC
Java
sehr gut, Projekterfahrung seit 2004-2008
JavaScript
sehr gut, Erfahrung seit 2000
PL/SQL
sehr gut, Projekterfahrung seit 2002
Visual Basic .NET
Sehr gut
XAML
Hervorragende Skills, 10 Jahre Projekt-Erfahrung

Datenbanken

ADO.NET
sehr gut
Entity SQL
sehr gut
JDBC
Microsoft Access
sehr gut
MS SQL Server
sehr gut, Erfahrung mit Versionen MS-SQL-2000, -2005, -2008, -2010
MS-SQL
MySQL
gut
ODBC
Oracle
sehr gut
PostgreSQL
gut
SQL
sehr gute sichere Skills inkl DB-Theorie und Schema, ER-Modell, Normalisierung, ANSI-SQL
SQLite

Datenkommunikation

.Net Remoting
Ethernet
Internet, Intranet
ISO/OSI
TCP/IP
WCF
Windows Communications Foundation
Windows Netzwerk
Winsock

Branchen

Branchen

  • Healthcare / med. Research / med.Documentation /
  • Medizin-Technik
  • Pharma / Chemie
  • Maschinenbau / Autmatisierung
  • Bank / Finance
  • Automotive / Zulieferer / Aftermarket
  • IT-Services / Rechenzentrum
  • Human Resources
  • Market Research

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.