Senior Developer / Architect, Azure, Kubernetes, Kafka, EventHubs, ServiceBus, Agile, C#, ASP.Net
Aktualisiert am 23.11.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.01.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Kubernetes
Azure
DevOps
.net
Deutsch
Muttersprache
Englisch
fluent in both spoken and written English

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

4 Jahre 11 Monate
2020-01 - heute

Digitalisierung der Zustellung

Lead Developer C# Messaging
Lead Developer
Bau einer Lösung für die Koordination der Zusteller mit dem Ziel, bessere Insights über das aufkommende Arbeitsvolumen und über den Zustellforstschritt zu erlangen.


C# Backends mit

  • Zunächst Anbindung der Datenversorgung über Oracle Views
  • Anbindung der Zuführungsfahrten über Oracle Views und Azure Service Bus
  • Ausbau auf eventbasierte Versorgung mit ca. 20 Mio. Events pro Tag mit Kafka und Azure EventHubs
  • EventSourcing als Designpattern
  • Persistenz in Postgres (als Json)
  • Nutzung von REDIS als Queue und Lookup
  • REST Schnittstelle
  • Realtime Versorgung der Clients mittels SignalR push
  • Anbindung weiterer Eventquellen mittels Kafka Mirrormaker
  • Hosting in self-managed Kubernetes Clustern
  • Überwachung über Prometheus und ElasticSearch




Überwachung 

Kafka EventHubs Postgres
C# Messaging
Deutsche Post DHL Group
Bonn
5 Jahre 6 Monate
2019-06 - heute

Zentraler Anmeldeserver

Lead Developer C# OpenID OAuth
Lead Developer
Bau eines zentralen Authentifizierungs- und Autorisierungsservers.


Entwicklung und Betrieb eines IdentiyServer basierenden Systems, an dem sich ca. 100.000 Mitarbeiter anmelden.

Die Anmeldung erfolgt größtenteils über eine eigens entwickelte Xamarin App, die die Mitarbeiterausweise mit NFC ausliest. 
Außerdem wird Single Sign On mit Azure Active Directory und Username / Passwort unterstützt.

Datenpflege über ein selbst entwickeltes React Frontend und über eine mobile App.

Schnittstellen zu SAP HR und zentralen Stammdaten.

Backend: C#, EntitiyFramework, Postgres, Kubernetes

Monitoring über ElasticSearch und Kibana

IdentityServer Postgres Kubernetes
C# OpenID OAuth
Deutsche Post DHL Group
Bonn
5 Monate
2019-01 - 2019-05

Digitalisierung der Zustellung

Lead Developer C# Kubernetes
Lead Developer

Projektsetup mit SCRUM und DevOps Teams

  • Aufbau der Infrastruktur in Microsoft Azure
  • Aufbau von Kubernetes Clustern mit Rancher
  • Monitoring mit Prometheus und Alertmanager
  • Logging mit Elasticsearch und Kibana
  • Build-Pipelines auf Basis von TeamCity
  • Integration von Legacy Systemen

Azure Postgres Kubernetes
C# Kubernetes
Deutsche Post DHL Group
Bonn
10 Monate
2018-03 - 2018-12

Weiterentwicklung Mobile App für Zusteller

Software-Entwickler C#
Software-Entwickler
Weiterentwicklung mobile App für die Zustellkräfte.

Multi-Device App, die auf Windows CE und Android läuft.

Shared Codebase für Xamarin und Windows Forms. 

  • Persistenz auf Basis von SQLite. 
  • Custom Serilizer
  • Code Generation
  • REST
  • Large Codebase

Android Microsoft VisualStudio Git
C#
Deutsche Post DHL Group
Bonn
4 Monate
2017-11 - 2018-02

Mobile Authentication

Software Architekt OAuth Open ID Connect
Software Architekt

Konzeptionierung und POC von "Mobile Authentication".

Das bestehende Loginverfahren sollte durch ein sicheres Verfahren abgelöst werden. Gleichzeitig soll ein Single Sign On ermöglicht werden.

Zielplatform ist Android. Als zweiter Factor wird die NFC Mitarbeiterkarte genutzt.

Mittels OpenID Connect wird (basierend auf dem IdentityServer 4) der Login Prozess nach "OAuth 2.0 for Native Apps" vollzogen.

Dabei wird als externe Authenticator eine Auth-App gestartet, die die NFC-fähige Mitarbeiterkarte ausliest und die Daten an den IdentitiyServer übergibt. 

IdentityServer Xamarin NFC
OAuth Open ID Connect
GALERIA Kaufhof GmbH
Köln
4 Monate
2017-07 - 2017-10

NEMO - Neue Mobile Datenerfassung

Software Architekt MVVM
Software Architekt

Die bestehenden, Windows CE - basierten, mobilen Geräte im Unternehmen sollten ersetzt werden.

Unterstützung der Evaluation der am Markt befindlichen Geräte. Auswahl von Android als Zielplattform. Definition von Testkriterien.

Entwicklung von Benchmarks für Scanner- und Batterieleistung.

Backend

  • Aufbau der neuen Web API mit .net core.
  • Bau einer OWIN Middleware für Transaktionssteuerung
  • Caching mit Redis
  • Aufbau eines Nuget Repositories.
  • DTOs als Nuget mit ProtocolBuffers Attributen
  • Logging mit Azure ApplicationInsights

App

  • Evaluation Xamarin.Forms vs. Xamarin.Android
  • Evaluation MVVM Frameworks
  • Bau von Prototypen
  • Telemetriedatenerfassung mit HockeyApp

.net core owin Nuget Xamarin Redis Azure Application Insights
MVVM
GALERIA Kaufhof GmbH
Köln
6 Monate
2017-01 - 2017-06

Entwicklung einer Retail RFID Lösung für Präsenzprüfung

Lead Developer c# AngularJS TypeScript ...
Lead Developer

Erweiterung einer bestehenden Xamarin Forms - Android App in C#.

Anbindung eines Zebra RFD8500 Barcode Readers über Bluetooth.

Entwicklung eines Parses für die Auswertung der erfassten RFID Tags und der Electronic Product Codes (EPC).

Bau einer RESTful Web API mit C#.

Anbindung an Oracle DB mit Entity Framework.

Auswertung der erfassten Produktdaten über Xamarin App und über AngularJS 2 SPA. Echtzeitbenachrichtigungen über SignalR und Websockets (mit Redis Backplane in Windows Server 2012 R2 Webfarm).

Agiles vorgehen nach Scrum.

Zebra RDF8500 Xamarin.Forms
c# AngularJS TypeScript Scrum EPC
GALERIA Kaufhof GmbH
Köln
1 Jahr 1 Monat
2015-12 - 2016-12

Entwicklung einer Xamarin Mobile App für den Handel

Projektleitung, Lead Developer Scrum Xamarin .net ...
Projektleitung, Lead Developer

Entwicklung einer App zur Verkaufsunterstützung auf Basis von Xamarin.

Ziel des Projektes ist, dem Verkaufspersonal eine Android App zur Verfügung zu stellen, die den Verkaufsprozess unterstützt.

- Durchgehende Anforderungsanalyse / SCRUM

- Auswahl der Hardware (Zebra TC 55, Zebra TC 70)

- Initialisierung des Entwicklungsprozess

- Entwicklung von Protoypen

- Planung des Deployments mir AirWatch

- Implementierung der Software mit Xamarin Forms in C#

- MVVM mit Unterstützung von FreshMVVM

- Bau der serverseitigen REST Services mit asp.net WebAPI in C#

- DI Container Autofac

- Entwicklung eines HTML5 Dashboard mit AngularJS

- Datenhaltung in Oracle DB

- Datenzugriffe mit Dapper.net

- Einsatz von SignalR für Realtime Notifications (Redis Backplane)

- Rolloutplanung

Xamarin Zebra TC55 Zebra TC70 AirWatch Redis
Scrum Xamarin .net Android AngularJS
GALERIA Kaufhof GmbH
Köln
6 Monate
2016-01 - 2016-06

Entwicklung eines Video-Aufzeichnungssystem für die Ladungskontrolle

Lead Developer C#
Lead Developer

Serverapplikation in C#

  • Ansteuerung von IO Modulen (z.B. Lichtschranken) über Sockets
  • Ansteurung von H.264 Videostreams von 6 Kameras für die Aufzeichnung des Lagervorgangs
  • Videostreams werden auf NAS System abgelegt
  • Nummernschilderkennung (License Plate Recognition) für Zugfahrzeug und Trailer
  • Verschlagwortung und Prüfsummernbildung der Videos und Bilder und Speicherung in RavenDB Document DB

ASP.Net MVC Webapplikation

  • Erweiterung der bestenedne Webapplikation um die Ladungskontrolle
  • Suche nach Zeiträumen
  • Suche nach Nummernschildern
  • Suche nach verladenen Produkten
  • Stream der aufgezeichnete Videos
RavenDB ASP.NET
C#
Bandstahl Schulte GmbH
Hagen
4 Jahre
2012-01 - 2015-12

Entwicklung eines Lagerverwaltungssystems im Bandstahlbereich

Lead Developer C# MapReduce
Lead Developer

Entwicklung eines innovativen, halbautomatischen Lagerverwaltungssystems für Bandstahlcoils. Das System verfolgt jede Bewegung des Krans und damit auch der Güter im Lager.

  • C# Serverkomponente mit
    • Socketanbindung an Lasermesssysteme von Leuze und SICK
    • Socketanbindung an Waagesystem
    • Beckhoff SPS über TWINCat zum Schalten von IOs
  • ASP.NET MVC Applikation
    • Verwaltrung von ETL Jobs 
    • Verwaltung vom Inventar
    • Verwaltung von Wareneingängen
    • Ansteuerung von Großanzeigen / Dashboard für den Prozessablauf
    • Facettierte Volltextsuche
    • Visualisierung des Lagers mittels Three.js
    • Bereitstellung von JSON Daten für mobile App
    • Ansteuerung von Druckern für Wareneingangspapieren
    • Ansteuerung eines Thermotransfer Labeldruckers (inkl. Labeldesign) über Sockets
  • Mobile Windows CE Applikation 
    • Compact Framework Applikation zum Scannen von Wareneingangspapieren und Drucken der Labels
    • Anbindung der herstellerspezifischen Scanner APIs
    • Suche von Stahlcoils
  • Datenahltung erfolgt in einer Document DB (RavenDB)
    • Anlegen von MapReduce Indizes 
    • Erstellung von Indizes für einer facettierten Volltextsuche
TwinCAT ASP.NET Windows CE RavenDB
C# MapReduce
Bandstahl Schulte GmbH
Hagen, Remote
9 Monate
2015-03 - 2015-11

Entwicklung eines Filialportal für Omnichannel Services

Software Architekt AngularJS OAuth
Software Architekt

Entwicklung eines Portals für Mitarbeiter in Filialen.

- Abfrage und Recherchemöglichkeit für Kundenlieferungen

- Umsetzen von Status in Abhängigkeit von den Sendungsdaten

- Export der Daten in verschiedene Formate

Technologiestack

- SSO durch Authentifizierung mit OAuth / OpenID Connect gegen unternehmeninternes AD

- AngularJS

- Gulp, Bower

- RESTful WebAPI in C#

- Export in XLS und PDF (MS Reporting Services)

- HTTP Datenfeeds

Microsoft Visual Studio
AngularJS OAuth
GALERIA Kaufhof GmbH
Köln
10 Monate
2014-05 - 2015-02

Entwicklung einer Retail Tablet Anwendung für Sales und Self Service

Lead Developer C# Microsoft Visual Studio
Lead Developer

Entwicklung einer hybriden, webbasierten Kiosk App auf Basis von Chrome Packaged Apps und AngularJS

Protoyping und Entwicklung einer Chrome Packaged App, die im Kioskmodus auf HP Windows Tablets läuft.

Integration bestehnder E-Commerce Solution. Bau einer JavaScript Bridge, die mittels HTML5 Cross Document Messaging API.

Entwicklung einer Bestandsabfrage, aus der sofort ersichtlich ist, wo ein Artikel noch verfügbar ist.

Implentierung datenschutzrechtlicher Kriterien.

Authentifizierung der Mitarbeiter mit OAuth.

Erstellung eines Windows Druckservice, der über MSMQ Dokumente empfängt und an entsprechende Drucker verteilt.

Bau einer RESTful WebAPI mit C#.

Chrome Packaged App chrome
C# Microsoft Visual Studio
GALERIA Kaufhof GmbH
Köln
6 Monate
2013-11 - 2014-04

Entwicklung einer RESTful API für Realtime Bestände

Lead Developer C# Microsoft Visual Studio
Lead Developer

Entwicklung einer RESTful Web API für die hochperformante Abfrage von Artikelbeständen.

Bau einer optimierten Oracle Datenhaltung speziell für die Kriterien der API.

Erstellung von ETL Jobs mit C#.

Planung und Entwicklung der RESTful Web API, die die Daten im JSON- und ProtocolBuffers-Format zur Verfügung stellt.

Oracle
C# Microsoft Visual Studio
Köln
7 Monate
2013-04 - 2013-10

Entwicklung von Kundeninformationssystemen - PriceChecker

Software Architekt
Software Architekt

Evaluierung von angebotenen PriceCheckern.

Test der Hardware auf Kompatibilität mit bestehenden Barcodes.

Konzeptionierung, Entwicklung und Rollout der neuen Lösung

Motorola MK500 .NET Compact Framework
GALERIA Kaufhof GmbH
Köln
1 Jahr 1 Monat
2012-03 - 2013-03

Zentralisierung Webserver

Projektleiter und Software Architekt
Projektleiter und Software Architekt

Die bestehende Server in über 120 Standorten bestehend aus Windows 2003 Servern mit jeweils einer SQL Server Instanz und IIS mussten erneuert werden.

Um Investitionen gering zu halten, wurde ein neuer, zentraler Ansatz des Hostings gewählt.

Als Projektleiter in diesem Projekt hatte ich die Aufgabe, die bestehende Infrastruktur zu analysieren, Zielsysteme zu definieren, Laufzeitveränderungen aufzuzeigen, veränderte Fehlerquellen zu analysieren und einen Migrationsplan für die bestehende Softwarelandschaft zu erstellen.

Die Entwicklung der Anpassungen betreute ich als Software Architekt.

f5 big ip Windows Server 2008 R2 Microsoft SQL Server 2008 R2 Loadbalancing
GALERIA Kaufhof GmbH
Köln
8 Monate
2011-07 - 2012-02

"Versand an Filiale"

Software Entwickler
Software Entwickler

Ein neuer Prozess "Versand in die Filiale", sollte filialseitig unterstützt werden.

Dazu mussten folgende Programme entwickelt werden

  • Anbindung externer Dienstleister über SOAP Schnittstelle
  • Wareingang vom Carrier durch Programm auf mobilem Gerät
  • Entwurf und Entwicklung eines Labels
  • Aufbau der Drucker-Infrastruktur in allen Filialen
  • Abholung von Sendungen durch den Kunden, inkl. Unterschrift auf dem mobilen Gerät und Archivierung der Belege im DMS
.NET Compact Framework DMS
GALERIA Kaufhof GmbH
Köln
5 Monate
2011-02 - 2011-06

Migration neue Hardware

Software Architekt
Software Architekt

Migration bestehender Anwendungen auf Basis von Windows CE  5 (Symbol MC3090) auf Windows CE 6 (Motorola MC 3190).

Konfiguration der neuen Hardware.

Inbetriebnahme und Begleitung des Roll-Outs der neuen Hardware.

Windows CE 6.0 .NET Compact Framework
GALERIA Kaufhof GmbH
Köln
7 Monate
2010-07 - 2011-01

Inventur-Administration

Software Entwickler
Software Entwickler

Entwicklung eines Programms zur Administration von Inventuraufnahmen.

  • Mitarbeit bei der Konzeptionierung
  • Entwicklung der Webservices
  • Entwicklung der Windows Forms Anwendung
SQL Server 2008 Windows Forms ASP.net WebServices
GALERIA Kaufhof GmbH
Köln
5 Monate
2010-02 - 2010-06

Migration SQL Server 2005 auf SQL Server 2008

Software Architekt
Software Architekt

Planung und durchführung der Migration der dezentralen SQL Server 2005 auf SQL Server 2008

SQL Server 2005 SQL Server 2008
GALERIA Kaufhof AG
Köln
1 Jahr 10 Monate
2008-04 - 2010-01

Migration von VB6 Programmen auf .net

Software Entwickler
Software Entwickler
  • Sichtung und Analyse der bestehenden VB6 Programme
  • Entwicklung eines "Migrationsassitenten"
  • Umstellung der VB6 Programme durch Assistenten
  • Manuelle Anpassungen von nicht migrierbaren Komponenten
  • Koordination von Tests
  • Deployment
VB6 VB.NET
GALERIA Kaufhof AG
Köln
1 Jahr 4 Monate
2006-12 - 2008-03

Neuentwicklung eines Inventursystems - Entwicklung einer dezentralen SQL Server 2005 Infrastruktur

Software Architekt
Software Architekt
  • Anbindung von SOAP Webservices an bestehendes, zentrales Cobol/Host - Programm
  • Entwicklung von Windows Forms Anwendungen zur Verwaltung der Inventuren. Datenversorgung über Webservices.
  • Datenerfassung über MDE / PDA mit Windows CE 5.0 Fat Clients und Webservices. Caching der Daten für Offlineerfassung.
  • Analysen mit SQL Server Reporting Services (SSRS)
  • Installations- und Betriebskonzept verteilte SQL Server Infrastruktur
VB.Net .Net 2.0 Compact Framework 2.0 (CF 2.0) Visual Studio 2005 Windows CE 5.0 Windows Server 2003 SQL Server 2005 SQL Server Reporting Services SSRS Symbol MC 3000 Windows CE 5.0
Galeria Kaufhof AG
Köln
1 Jahr 2 Monate
2005-10 - 2006-11

Entwicklung mobiler Anwendungen für die Anbindung an Warenwirtschaftssystem

  • Konzeptionierung der Systemarchitektur
  • Bau von Prototypen
  • Anbindung der Hardware über entsprechende SDKs
  • Training der Teammitglieder
  • Entwicklung der Anwendung
  • Aufbau der IIS Webserver
VB.Net .Net 2.0 Compact Framework 2.0 (CF 2.0) Visual Studio 2005 Windows CE 5.0 Windows Server 2003 SQL Server 2005 IIS Symbol MC 3000 Windows CE 5.0
GALERIA Kaufhof AG
Köln
2 Monate
2005-05 - 2005-06

Anbindung einer bestehenden Software an ein Inkasso - Scoringsystem

Software Entwickler
Software Entwickler
  • Anbindung des XML Webservices
  • Verifizierung und Korrektur der Personendaten
  • Bonitätsprüfung
C# MS SQL-Server WebService XML XSLT
PKV Team GmbH
Dortmund
1 Jahr 5 Monate
2004-01 - 2005-05

Interessentenmanagement PKV

Software Entwickler
Software Entwickler
  • Erfassen von Datensätzen durch manuelle Eingabe und durch Automatisierung von Webseitenzugriffen, Verteilung nach Prioritäten und PLZ-Gebieten an die Vermittler, Reklamations- und Abrechungswesen, PDF-Generierung, MS Outlook und MS Excel Zugriff, MS Outlook AddIn
  • Erstellung eines Webportals (ASP.NET), in der sich Interessenten eintragen können.
  • Daten werden per Webservice transferiert und gefiltert. Gefilterte Datensätze werden für den Weiterverkauf vorbereitet und auf einer Internet Verkaufsbörse eingepflegt.
C# MS SQL-Server ASP.NET Windows 2003 MS Outlook (AddIn) MS Excel
PKV Team GmbH
Dortmund
3 Monate
2004-11 - 2005-01

Anbindung von Messgeräten im Labor

Software Entwickler
Software Entwickler
  • utomatisierung der Messdatenerfassung im Labor.
  • Waagen und andere Messgeräte sind zusammen mit Barcodescanner über RS-232 an einem Rechner angebunden. Die entwickelte Softwarelösung nimmt Daten vom Scanner entgegen und löst Messungen am Messgerät aus. Die zurückgegebenen Messdaten werden aufgezeichnet und an eine Labor Informationssystem weiter gegeben. Für weitere Messungen können Messreihen importiert werden und stehen dann dem Benutzer zur Verfügung.
  • Das Messsystem wird komplett über Barcodes gesteuert. Dies ermöglicht eine Nutzung von mehreren Arbeitsplätzen aus.
C# .Net Framework
Hydro Agri GmbH & Co. KG
Dülmen
5 Monate
2004-08 - 2004-12

Mobile Datenerfassung und Fernsteuerung eines Messsystems

Software Entwickler
Software Entwickler

Erstellung einer Software für ein Windows CE.NET-Terminals mit integriertem Barcodescanner. Packstückdaten werden erfasst und per WLAN an einen Server gesendet. Der Server nimmt die Daten entgegen und protokolliert jede Transaktion im MS SQL-Server. Steuerungsdaten werden über RS-232 an das Messsystem weiter gegeben. Inbetriebnahme des Systems an verschieden Standorten in Skandinavien

C# .NET Compact Framework .NET Framework MS SQL-Server TCP/IP Sockets RS-232
PLS GmbH
Hagen, Schweden
1 Jahr 11 Monate
2003-02 - 2004-12

Mobile Erfassung von Messdaten

Software Entwickler
Software Entwickler
  • Planung und Konzeptionierung einer Software für die mobile Erfassung von Messdaten.
  • Programmierung eines Webservice, der vorbereitete Daten aus einer Datenbank liest und an die mobilen Geräte verteilt und erfasste Daten von den mobilen Geräten entgegennimmt und Einträge in der Datenbank erzeugt, bzw. aktualisiert.
  • Programmierung der mobilen Geräte auf PocketPC-Basis. Ansteuerung eines integrierten Barcodescanners. Die Datenerfassung erfolgt offline in einer SQL Server CE Datenbank.
  • Erfassung von Daten aus Messgeräten über Bluetooth und RS-232 am PocketPC
C# .Net Compact Framework .Net Framework ASP.NET Webservices SQL Server CE MS Access PocketPC ZPL
Hydro Agri GmbH & Co. KG
Dülmen
3 Monate
2004-06 - 2004-08

Migration Active Directory

Berater
Berater

Beratung und Unterstützung bei der Migration einer Windows NT Domäne auf Windows 2003 mit Active Directory. Zum Umfang des Projektes gehörten Standorte im In- und Ausland, sowie DFS Terminal Server und Exchange 2003 Integration, bzw. Migration.

Windows 2000 Windows 2003 Windows NT Active Directory DFS WAN/LAN
Funke Kunststoffe GmbH
Hamm
4 Monate
2004-02 - 2004-05

Datenerfassung in der Logistik

Software Entwickler
Software Entwickler
  • Bei einem Paketdienst werden Sendungen vermessen (Volumen, Gewicht).
  • Die von einem Messsystem generierten Daten werden von einem Windowsprogramm empfangen und in einem MS SQL-Server archiviert.
  • Gleichzeitig werden von 2 Videosystemen mit je 6 Kameras Bilder des Frachtgutes gemacht. Die Software ergänzt die Bilder mit den Sendungsinformationen und archiviert sie.
  • Für die Überwachung des Betriebs in Echtzeit steht ein übersichtliches Userinterface auf Basis von Windows Forms zur Verfügung.
  • Zum Projektumfang zählten das Konzept und die Realisierung, sowie die Inbetriebnahme (auch im Ausland).
C# .Net Framework MS SQL-Server FTP Windows 2003
PLS GmbH
Hagen, Schweden
5 Monate
2004-01 - 2004-05

Office Automatisierung

Software Entwickler
Software Entwickler

Programmierung eines Abrechnungssystems für freiberufliche Mitarbeiter. Zusammenführung von Daten aus MS Access, MS Excel und Serienbriefgenerierung in MS Word

C# .Net Framework MS Excel MS Access MS Word
Duisburg
2 Monate
2004-03 - 2004-04

Anbindung eines mobilen Logistikapplikation an ein variables Drucksystem

Software Entwickler
Software Entwickler

Rohdaten werden per Email empfangen, Daten werden extrahiert und an ein Formular übertragen. Das Formular wird auf einem Hochleistungsdrucker ausgegeben und gleichzeitig in einem DMS als PDF generiert und auf Wunsch an den Kunden per Email verschickt

C# .NET Framework Objectif Lune PlanetPress 4
Softwarehersteller Massendruck

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der allgemeinen Informatik.

Zertifiziert als

Microsoft Certified Technology Specialist For Windows Mobile 5.0 (MCTS)

Microsoft Certified Solution Developer For Microsoft .NET (MCSD.NET)

Microsoft Certified Application Developer For Microsoft .NET (MCAD.NET)

Microsoft Certified Professional (MCP) in folgenden Bereichen:

70-229 Designing and Implementing Databases with Microsoft SQL Server 2000 Enterprise Edition
70-300 Analyzing Requirements and Defining Microsoft .NET Solution Architectures
70-315 Developing and Implementing Web-based Applications with Microsoft Visual C# .NET and
Microsoft Visual Studio .NET
70-316 Developing and Implementing Windows-based Applications with Microsoft Visual C# .NET and Microsoft Visual Studio .NET
70-320 Developing XML Web Services and Server Components with Microsoft Visual C# .NET and the Microsoft .NET Framework

Kompetenzen

Kompetenzen

Top-Skills

Kubernetes Azure DevOps .net

Produkte / Standards / Erfahrungen / Methoden

.net core
Active Directory
AirWatch
Azure
chrome
Chrome Packaged App
DMS
EPC
f5 big ip
FTP
IdentityServer
IIS
Loadbalancing
MapReduce
Microsoft Visual Studio
Motorola MK500
MS Excel
MS Outlook (AddIn)
MS Word
MVVM
OAuth
Objectif Lune PlanetPress 4
Open ID Connect
Scrum
SQL Server Reporting Services SSRS
TwinCAT
Visual Studio 2005
WAN/LAN
WebService
Windows Forms
Xamarin
Xamarin
Xamarin.Forms
XML
XSLT
Zebra RDF8500
Fundierte Kenntnisse objektorientierter Programmiersprachen (C#, VB.Net) und Frameworks.
Erfahrung mit OOA/OOD u. UML Modellierung. Sehr gute Kompetenz im Bereich Design Patterns.
Vertraut mit Software Development Life Cycle, agilen Methoden und Qulitätsicherungsverfahren, insbesondere UNIT Testing und Continuous Integration (CruiseControl). Erfahrung mit Deployment-szenarien in heterogenen Systemlandschaften Erfahrung mit dem Microsoft SQL Server und in der Entwicklung komplexer Business-Logik.
Sehr gute Kenntnisse im Bereich GUI / WinForm Programmierung.
Umfassende Erfahrung in der Entwicklung von mobilen Anwendungen auf Windows CE Systemen
Barcoding und RFID Kenntnisse.
Erfahrung mit Microsoft Application Blocks und der MS Enterprise Library.
Kommunikationsstark in Deutsch und Englisch. Guter Teamspieler.

Betriebssysteme

Android
PocketPC
Windows
Windows 2000
Windows 2003
Windows CE
bis CE 5.0
Windows CE 5.0
Windows CE 6.0
Windows NT
Windows Server 2003
Windows Server 2008 R2
PocketPC, Smartphone

Programmiersprachen

.net
.Net Compact Framework
.Net Framework
AngularJS
ASP.NET
Basic
c#
C++
Compact Framework 2.0 (CF 2.0)
Java
JavaScript
Perl
TypeScript
VB.Net
VB6
ZPL
C# (CSharp)
VB.Net
XML, XSLT, XPath, XQuery

Datenbanken

Access
B-Tree
BDE
BTrieve
DB2
Microsoft SQL Server 2008 R2
MS Access
MS SQL Server
MS SQL-Server
MySQL
ODBC
Oracle
Postgres
RavenDB
Redis
SQL
SQL Server 2005
SQL Server 2008
SQL Server CE
Sybase
versant, artbase
DB4O
FastObjects .NET

Datenkommunikation

DFS
Internet, Intranet
Message Queuing
NFC
RS232
Sockets
TCP/IP
Windows Netzwerk
Winsock

Hardware

HP
IBM Großrechner
PC
Symbol MC 3000
Zebra RDF87500
Zebra TC55
Zebra TC70

Branchen

Branchen

Banken
Versicherungen
Handel/Retail
Logistik
Chemische Industrie

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

4 Jahre 11 Monate
2020-01 - heute

Digitalisierung der Zustellung

Lead Developer C# Messaging
Lead Developer
Bau einer Lösung für die Koordination der Zusteller mit dem Ziel, bessere Insights über das aufkommende Arbeitsvolumen und über den Zustellforstschritt zu erlangen.


C# Backends mit

  • Zunächst Anbindung der Datenversorgung über Oracle Views
  • Anbindung der Zuführungsfahrten über Oracle Views und Azure Service Bus
  • Ausbau auf eventbasierte Versorgung mit ca. 20 Mio. Events pro Tag mit Kafka und Azure EventHubs
  • EventSourcing als Designpattern
  • Persistenz in Postgres (als Json)
  • Nutzung von REDIS als Queue und Lookup
  • REST Schnittstelle
  • Realtime Versorgung der Clients mittels SignalR push
  • Anbindung weiterer Eventquellen mittels Kafka Mirrormaker
  • Hosting in self-managed Kubernetes Clustern
  • Überwachung über Prometheus und ElasticSearch




Überwachung 

Kafka EventHubs Postgres
C# Messaging
Deutsche Post DHL Group
Bonn
5 Jahre 6 Monate
2019-06 - heute

Zentraler Anmeldeserver

Lead Developer C# OpenID OAuth
Lead Developer
Bau eines zentralen Authentifizierungs- und Autorisierungsservers.


Entwicklung und Betrieb eines IdentiyServer basierenden Systems, an dem sich ca. 100.000 Mitarbeiter anmelden.

Die Anmeldung erfolgt größtenteils über eine eigens entwickelte Xamarin App, die die Mitarbeiterausweise mit NFC ausliest. 
Außerdem wird Single Sign On mit Azure Active Directory und Username / Passwort unterstützt.

Datenpflege über ein selbst entwickeltes React Frontend und über eine mobile App.

Schnittstellen zu SAP HR und zentralen Stammdaten.

Backend: C#, EntitiyFramework, Postgres, Kubernetes

Monitoring über ElasticSearch und Kibana

IdentityServer Postgres Kubernetes
C# OpenID OAuth
Deutsche Post DHL Group
Bonn
5 Monate
2019-01 - 2019-05

Digitalisierung der Zustellung

Lead Developer C# Kubernetes
Lead Developer

Projektsetup mit SCRUM und DevOps Teams

  • Aufbau der Infrastruktur in Microsoft Azure
  • Aufbau von Kubernetes Clustern mit Rancher
  • Monitoring mit Prometheus und Alertmanager
  • Logging mit Elasticsearch und Kibana
  • Build-Pipelines auf Basis von TeamCity
  • Integration von Legacy Systemen

Azure Postgres Kubernetes
C# Kubernetes
Deutsche Post DHL Group
Bonn
10 Monate
2018-03 - 2018-12

Weiterentwicklung Mobile App für Zusteller

Software-Entwickler C#
Software-Entwickler
Weiterentwicklung mobile App für die Zustellkräfte.

Multi-Device App, die auf Windows CE und Android läuft.

Shared Codebase für Xamarin und Windows Forms. 

  • Persistenz auf Basis von SQLite. 
  • Custom Serilizer
  • Code Generation
  • REST
  • Large Codebase

Android Microsoft VisualStudio Git
C#
Deutsche Post DHL Group
Bonn
4 Monate
2017-11 - 2018-02

Mobile Authentication

Software Architekt OAuth Open ID Connect
Software Architekt

Konzeptionierung und POC von "Mobile Authentication".

Das bestehende Loginverfahren sollte durch ein sicheres Verfahren abgelöst werden. Gleichzeitig soll ein Single Sign On ermöglicht werden.

Zielplatform ist Android. Als zweiter Factor wird die NFC Mitarbeiterkarte genutzt.

Mittels OpenID Connect wird (basierend auf dem IdentityServer 4) der Login Prozess nach "OAuth 2.0 for Native Apps" vollzogen.

Dabei wird als externe Authenticator eine Auth-App gestartet, die die NFC-fähige Mitarbeiterkarte ausliest und die Daten an den IdentitiyServer übergibt. 

IdentityServer Xamarin NFC
OAuth Open ID Connect
GALERIA Kaufhof GmbH
Köln
4 Monate
2017-07 - 2017-10

NEMO - Neue Mobile Datenerfassung

Software Architekt MVVM
Software Architekt

Die bestehenden, Windows CE - basierten, mobilen Geräte im Unternehmen sollten ersetzt werden.

Unterstützung der Evaluation der am Markt befindlichen Geräte. Auswahl von Android als Zielplattform. Definition von Testkriterien.

Entwicklung von Benchmarks für Scanner- und Batterieleistung.

Backend

  • Aufbau der neuen Web API mit .net core.
  • Bau einer OWIN Middleware für Transaktionssteuerung
  • Caching mit Redis
  • Aufbau eines Nuget Repositories.
  • DTOs als Nuget mit ProtocolBuffers Attributen
  • Logging mit Azure ApplicationInsights

App

  • Evaluation Xamarin.Forms vs. Xamarin.Android
  • Evaluation MVVM Frameworks
  • Bau von Prototypen
  • Telemetriedatenerfassung mit HockeyApp

.net core owin Nuget Xamarin Redis Azure Application Insights
MVVM
GALERIA Kaufhof GmbH
Köln
6 Monate
2017-01 - 2017-06

Entwicklung einer Retail RFID Lösung für Präsenzprüfung

Lead Developer c# AngularJS TypeScript ...
Lead Developer

Erweiterung einer bestehenden Xamarin Forms - Android App in C#.

Anbindung eines Zebra RFD8500 Barcode Readers über Bluetooth.

Entwicklung eines Parses für die Auswertung der erfassten RFID Tags und der Electronic Product Codes (EPC).

Bau einer RESTful Web API mit C#.

Anbindung an Oracle DB mit Entity Framework.

Auswertung der erfassten Produktdaten über Xamarin App und über AngularJS 2 SPA. Echtzeitbenachrichtigungen über SignalR und Websockets (mit Redis Backplane in Windows Server 2012 R2 Webfarm).

Agiles vorgehen nach Scrum.

Zebra RDF8500 Xamarin.Forms
c# AngularJS TypeScript Scrum EPC
GALERIA Kaufhof GmbH
Köln
1 Jahr 1 Monat
2015-12 - 2016-12

Entwicklung einer Xamarin Mobile App für den Handel

Projektleitung, Lead Developer Scrum Xamarin .net ...
Projektleitung, Lead Developer

Entwicklung einer App zur Verkaufsunterstützung auf Basis von Xamarin.

Ziel des Projektes ist, dem Verkaufspersonal eine Android App zur Verfügung zu stellen, die den Verkaufsprozess unterstützt.

- Durchgehende Anforderungsanalyse / SCRUM

- Auswahl der Hardware (Zebra TC 55, Zebra TC 70)

- Initialisierung des Entwicklungsprozess

- Entwicklung von Protoypen

- Planung des Deployments mir AirWatch

- Implementierung der Software mit Xamarin Forms in C#

- MVVM mit Unterstützung von FreshMVVM

- Bau der serverseitigen REST Services mit asp.net WebAPI in C#

- DI Container Autofac

- Entwicklung eines HTML5 Dashboard mit AngularJS

- Datenhaltung in Oracle DB

- Datenzugriffe mit Dapper.net

- Einsatz von SignalR für Realtime Notifications (Redis Backplane)

- Rolloutplanung

Xamarin Zebra TC55 Zebra TC70 AirWatch Redis
Scrum Xamarin .net Android AngularJS
GALERIA Kaufhof GmbH
Köln
6 Monate
2016-01 - 2016-06

Entwicklung eines Video-Aufzeichnungssystem für die Ladungskontrolle

Lead Developer C#
Lead Developer

Serverapplikation in C#

  • Ansteuerung von IO Modulen (z.B. Lichtschranken) über Sockets
  • Ansteurung von H.264 Videostreams von 6 Kameras für die Aufzeichnung des Lagervorgangs
  • Videostreams werden auf NAS System abgelegt
  • Nummernschilderkennung (License Plate Recognition) für Zugfahrzeug und Trailer
  • Verschlagwortung und Prüfsummernbildung der Videos und Bilder und Speicherung in RavenDB Document DB

ASP.Net MVC Webapplikation

  • Erweiterung der bestenedne Webapplikation um die Ladungskontrolle
  • Suche nach Zeiträumen
  • Suche nach Nummernschildern
  • Suche nach verladenen Produkten
  • Stream der aufgezeichnete Videos
RavenDB ASP.NET
C#
Bandstahl Schulte GmbH
Hagen
4 Jahre
2012-01 - 2015-12

Entwicklung eines Lagerverwaltungssystems im Bandstahlbereich

Lead Developer C# MapReduce
Lead Developer

Entwicklung eines innovativen, halbautomatischen Lagerverwaltungssystems für Bandstahlcoils. Das System verfolgt jede Bewegung des Krans und damit auch der Güter im Lager.

  • C# Serverkomponente mit
    • Socketanbindung an Lasermesssysteme von Leuze und SICK
    • Socketanbindung an Waagesystem
    • Beckhoff SPS über TWINCat zum Schalten von IOs
  • ASP.NET MVC Applikation
    • Verwaltrung von ETL Jobs 
    • Verwaltung vom Inventar
    • Verwaltung von Wareneingängen
    • Ansteuerung von Großanzeigen / Dashboard für den Prozessablauf
    • Facettierte Volltextsuche
    • Visualisierung des Lagers mittels Three.js
    • Bereitstellung von JSON Daten für mobile App
    • Ansteuerung von Druckern für Wareneingangspapieren
    • Ansteuerung eines Thermotransfer Labeldruckers (inkl. Labeldesign) über Sockets
  • Mobile Windows CE Applikation 
    • Compact Framework Applikation zum Scannen von Wareneingangspapieren und Drucken der Labels
    • Anbindung der herstellerspezifischen Scanner APIs
    • Suche von Stahlcoils
  • Datenahltung erfolgt in einer Document DB (RavenDB)
    • Anlegen von MapReduce Indizes 
    • Erstellung von Indizes für einer facettierten Volltextsuche
TwinCAT ASP.NET Windows CE RavenDB
C# MapReduce
Bandstahl Schulte GmbH
Hagen, Remote
9 Monate
2015-03 - 2015-11

Entwicklung eines Filialportal für Omnichannel Services

Software Architekt AngularJS OAuth
Software Architekt

Entwicklung eines Portals für Mitarbeiter in Filialen.

- Abfrage und Recherchemöglichkeit für Kundenlieferungen

- Umsetzen von Status in Abhängigkeit von den Sendungsdaten

- Export der Daten in verschiedene Formate

Technologiestack

- SSO durch Authentifizierung mit OAuth / OpenID Connect gegen unternehmeninternes AD

- AngularJS

- Gulp, Bower

- RESTful WebAPI in C#

- Export in XLS und PDF (MS Reporting Services)

- HTTP Datenfeeds

Microsoft Visual Studio
AngularJS OAuth
GALERIA Kaufhof GmbH
Köln
10 Monate
2014-05 - 2015-02

Entwicklung einer Retail Tablet Anwendung für Sales und Self Service

Lead Developer C# Microsoft Visual Studio
Lead Developer

Entwicklung einer hybriden, webbasierten Kiosk App auf Basis von Chrome Packaged Apps und AngularJS

Protoyping und Entwicklung einer Chrome Packaged App, die im Kioskmodus auf HP Windows Tablets läuft.

Integration bestehnder E-Commerce Solution. Bau einer JavaScript Bridge, die mittels HTML5 Cross Document Messaging API.

Entwicklung einer Bestandsabfrage, aus der sofort ersichtlich ist, wo ein Artikel noch verfügbar ist.

Implentierung datenschutzrechtlicher Kriterien.

Authentifizierung der Mitarbeiter mit OAuth.

Erstellung eines Windows Druckservice, der über MSMQ Dokumente empfängt und an entsprechende Drucker verteilt.

Bau einer RESTful WebAPI mit C#.

Chrome Packaged App chrome
C# Microsoft Visual Studio
GALERIA Kaufhof GmbH
Köln
6 Monate
2013-11 - 2014-04

Entwicklung einer RESTful API für Realtime Bestände

Lead Developer C# Microsoft Visual Studio
Lead Developer

Entwicklung einer RESTful Web API für die hochperformante Abfrage von Artikelbeständen.

Bau einer optimierten Oracle Datenhaltung speziell für die Kriterien der API.

Erstellung von ETL Jobs mit C#.

Planung und Entwicklung der RESTful Web API, die die Daten im JSON- und ProtocolBuffers-Format zur Verfügung stellt.

Oracle
C# Microsoft Visual Studio
Köln
7 Monate
2013-04 - 2013-10

Entwicklung von Kundeninformationssystemen - PriceChecker

Software Architekt
Software Architekt

Evaluierung von angebotenen PriceCheckern.

Test der Hardware auf Kompatibilität mit bestehenden Barcodes.

Konzeptionierung, Entwicklung und Rollout der neuen Lösung

Motorola MK500 .NET Compact Framework
GALERIA Kaufhof GmbH
Köln
1 Jahr 1 Monat
2012-03 - 2013-03

Zentralisierung Webserver

Projektleiter und Software Architekt
Projektleiter und Software Architekt

Die bestehende Server in über 120 Standorten bestehend aus Windows 2003 Servern mit jeweils einer SQL Server Instanz und IIS mussten erneuert werden.

Um Investitionen gering zu halten, wurde ein neuer, zentraler Ansatz des Hostings gewählt.

Als Projektleiter in diesem Projekt hatte ich die Aufgabe, die bestehende Infrastruktur zu analysieren, Zielsysteme zu definieren, Laufzeitveränderungen aufzuzeigen, veränderte Fehlerquellen zu analysieren und einen Migrationsplan für die bestehende Softwarelandschaft zu erstellen.

Die Entwicklung der Anpassungen betreute ich als Software Architekt.

f5 big ip Windows Server 2008 R2 Microsoft SQL Server 2008 R2 Loadbalancing
GALERIA Kaufhof GmbH
Köln
8 Monate
2011-07 - 2012-02

"Versand an Filiale"

Software Entwickler
Software Entwickler

Ein neuer Prozess "Versand in die Filiale", sollte filialseitig unterstützt werden.

Dazu mussten folgende Programme entwickelt werden

  • Anbindung externer Dienstleister über SOAP Schnittstelle
  • Wareingang vom Carrier durch Programm auf mobilem Gerät
  • Entwurf und Entwicklung eines Labels
  • Aufbau der Drucker-Infrastruktur in allen Filialen
  • Abholung von Sendungen durch den Kunden, inkl. Unterschrift auf dem mobilen Gerät und Archivierung der Belege im DMS
.NET Compact Framework DMS
GALERIA Kaufhof GmbH
Köln
5 Monate
2011-02 - 2011-06

Migration neue Hardware

Software Architekt
Software Architekt

Migration bestehender Anwendungen auf Basis von Windows CE  5 (Symbol MC3090) auf Windows CE 6 (Motorola MC 3190).

Konfiguration der neuen Hardware.

Inbetriebnahme und Begleitung des Roll-Outs der neuen Hardware.

Windows CE 6.0 .NET Compact Framework
GALERIA Kaufhof GmbH
Köln
7 Monate
2010-07 - 2011-01

Inventur-Administration

Software Entwickler
Software Entwickler

Entwicklung eines Programms zur Administration von Inventuraufnahmen.

  • Mitarbeit bei der Konzeptionierung
  • Entwicklung der Webservices
  • Entwicklung der Windows Forms Anwendung
SQL Server 2008 Windows Forms ASP.net WebServices
GALERIA Kaufhof GmbH
Köln
5 Monate
2010-02 - 2010-06

Migration SQL Server 2005 auf SQL Server 2008

Software Architekt
Software Architekt

Planung und durchführung der Migration der dezentralen SQL Server 2005 auf SQL Server 2008

SQL Server 2005 SQL Server 2008
GALERIA Kaufhof AG
Köln
1 Jahr 10 Monate
2008-04 - 2010-01

Migration von VB6 Programmen auf .net

Software Entwickler
Software Entwickler
  • Sichtung und Analyse der bestehenden VB6 Programme
  • Entwicklung eines "Migrationsassitenten"
  • Umstellung der VB6 Programme durch Assistenten
  • Manuelle Anpassungen von nicht migrierbaren Komponenten
  • Koordination von Tests
  • Deployment
VB6 VB.NET
GALERIA Kaufhof AG
Köln
1 Jahr 4 Monate
2006-12 - 2008-03

Neuentwicklung eines Inventursystems - Entwicklung einer dezentralen SQL Server 2005 Infrastruktur

Software Architekt
Software Architekt
  • Anbindung von SOAP Webservices an bestehendes, zentrales Cobol/Host - Programm
  • Entwicklung von Windows Forms Anwendungen zur Verwaltung der Inventuren. Datenversorgung über Webservices.
  • Datenerfassung über MDE / PDA mit Windows CE 5.0 Fat Clients und Webservices. Caching der Daten für Offlineerfassung.
  • Analysen mit SQL Server Reporting Services (SSRS)
  • Installations- und Betriebskonzept verteilte SQL Server Infrastruktur
VB.Net .Net 2.0 Compact Framework 2.0 (CF 2.0) Visual Studio 2005 Windows CE 5.0 Windows Server 2003 SQL Server 2005 SQL Server Reporting Services SSRS Symbol MC 3000 Windows CE 5.0
Galeria Kaufhof AG
Köln
1 Jahr 2 Monate
2005-10 - 2006-11

Entwicklung mobiler Anwendungen für die Anbindung an Warenwirtschaftssystem

  • Konzeptionierung der Systemarchitektur
  • Bau von Prototypen
  • Anbindung der Hardware über entsprechende SDKs
  • Training der Teammitglieder
  • Entwicklung der Anwendung
  • Aufbau der IIS Webserver
VB.Net .Net 2.0 Compact Framework 2.0 (CF 2.0) Visual Studio 2005 Windows CE 5.0 Windows Server 2003 SQL Server 2005 IIS Symbol MC 3000 Windows CE 5.0
GALERIA Kaufhof AG
Köln
2 Monate
2005-05 - 2005-06

Anbindung einer bestehenden Software an ein Inkasso - Scoringsystem

Software Entwickler
Software Entwickler
  • Anbindung des XML Webservices
  • Verifizierung und Korrektur der Personendaten
  • Bonitätsprüfung
C# MS SQL-Server WebService XML XSLT
PKV Team GmbH
Dortmund
1 Jahr 5 Monate
2004-01 - 2005-05

Interessentenmanagement PKV

Software Entwickler
Software Entwickler
  • Erfassen von Datensätzen durch manuelle Eingabe und durch Automatisierung von Webseitenzugriffen, Verteilung nach Prioritäten und PLZ-Gebieten an die Vermittler, Reklamations- und Abrechungswesen, PDF-Generierung, MS Outlook und MS Excel Zugriff, MS Outlook AddIn
  • Erstellung eines Webportals (ASP.NET), in der sich Interessenten eintragen können.
  • Daten werden per Webservice transferiert und gefiltert. Gefilterte Datensätze werden für den Weiterverkauf vorbereitet und auf einer Internet Verkaufsbörse eingepflegt.
C# MS SQL-Server ASP.NET Windows 2003 MS Outlook (AddIn) MS Excel
PKV Team GmbH
Dortmund
3 Monate
2004-11 - 2005-01

Anbindung von Messgeräten im Labor

Software Entwickler
Software Entwickler
  • utomatisierung der Messdatenerfassung im Labor.
  • Waagen und andere Messgeräte sind zusammen mit Barcodescanner über RS-232 an einem Rechner angebunden. Die entwickelte Softwarelösung nimmt Daten vom Scanner entgegen und löst Messungen am Messgerät aus. Die zurückgegebenen Messdaten werden aufgezeichnet und an eine Labor Informationssystem weiter gegeben. Für weitere Messungen können Messreihen importiert werden und stehen dann dem Benutzer zur Verfügung.
  • Das Messsystem wird komplett über Barcodes gesteuert. Dies ermöglicht eine Nutzung von mehreren Arbeitsplätzen aus.
C# .Net Framework
Hydro Agri GmbH & Co. KG
Dülmen
5 Monate
2004-08 - 2004-12

Mobile Datenerfassung und Fernsteuerung eines Messsystems

Software Entwickler
Software Entwickler

Erstellung einer Software für ein Windows CE.NET-Terminals mit integriertem Barcodescanner. Packstückdaten werden erfasst und per WLAN an einen Server gesendet. Der Server nimmt die Daten entgegen und protokolliert jede Transaktion im MS SQL-Server. Steuerungsdaten werden über RS-232 an das Messsystem weiter gegeben. Inbetriebnahme des Systems an verschieden Standorten in Skandinavien

C# .NET Compact Framework .NET Framework MS SQL-Server TCP/IP Sockets RS-232
PLS GmbH
Hagen, Schweden
1 Jahr 11 Monate
2003-02 - 2004-12

Mobile Erfassung von Messdaten

Software Entwickler
Software Entwickler
  • Planung und Konzeptionierung einer Software für die mobile Erfassung von Messdaten.
  • Programmierung eines Webservice, der vorbereitete Daten aus einer Datenbank liest und an die mobilen Geräte verteilt und erfasste Daten von den mobilen Geräten entgegennimmt und Einträge in der Datenbank erzeugt, bzw. aktualisiert.
  • Programmierung der mobilen Geräte auf PocketPC-Basis. Ansteuerung eines integrierten Barcodescanners. Die Datenerfassung erfolgt offline in einer SQL Server CE Datenbank.
  • Erfassung von Daten aus Messgeräten über Bluetooth und RS-232 am PocketPC
C# .Net Compact Framework .Net Framework ASP.NET Webservices SQL Server CE MS Access PocketPC ZPL
Hydro Agri GmbH & Co. KG
Dülmen
3 Monate
2004-06 - 2004-08

Migration Active Directory

Berater
Berater

Beratung und Unterstützung bei der Migration einer Windows NT Domäne auf Windows 2003 mit Active Directory. Zum Umfang des Projektes gehörten Standorte im In- und Ausland, sowie DFS Terminal Server und Exchange 2003 Integration, bzw. Migration.

Windows 2000 Windows 2003 Windows NT Active Directory DFS WAN/LAN
Funke Kunststoffe GmbH
Hamm
4 Monate
2004-02 - 2004-05

Datenerfassung in der Logistik

Software Entwickler
Software Entwickler
  • Bei einem Paketdienst werden Sendungen vermessen (Volumen, Gewicht).
  • Die von einem Messsystem generierten Daten werden von einem Windowsprogramm empfangen und in einem MS SQL-Server archiviert.
  • Gleichzeitig werden von 2 Videosystemen mit je 6 Kameras Bilder des Frachtgutes gemacht. Die Software ergänzt die Bilder mit den Sendungsinformationen und archiviert sie.
  • Für die Überwachung des Betriebs in Echtzeit steht ein übersichtliches Userinterface auf Basis von Windows Forms zur Verfügung.
  • Zum Projektumfang zählten das Konzept und die Realisierung, sowie die Inbetriebnahme (auch im Ausland).
C# .Net Framework MS SQL-Server FTP Windows 2003
PLS GmbH
Hagen, Schweden
5 Monate
2004-01 - 2004-05

Office Automatisierung

Software Entwickler
Software Entwickler

Programmierung eines Abrechnungssystems für freiberufliche Mitarbeiter. Zusammenführung von Daten aus MS Access, MS Excel und Serienbriefgenerierung in MS Word

C# .Net Framework MS Excel MS Access MS Word
Duisburg
2 Monate
2004-03 - 2004-04

Anbindung eines mobilen Logistikapplikation an ein variables Drucksystem

Software Entwickler
Software Entwickler

Rohdaten werden per Email empfangen, Daten werden extrahiert und an ein Formular übertragen. Das Formular wird auf einem Hochleistungsdrucker ausgegeben und gleichzeitig in einem DMS als PDF generiert und auf Wunsch an den Kunden per Email verschickt

C# .NET Framework Objectif Lune PlanetPress 4
Softwarehersteller Massendruck

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der allgemeinen Informatik.

Zertifiziert als

Microsoft Certified Technology Specialist For Windows Mobile 5.0 (MCTS)

Microsoft Certified Solution Developer For Microsoft .NET (MCSD.NET)

Microsoft Certified Application Developer For Microsoft .NET (MCAD.NET)

Microsoft Certified Professional (MCP) in folgenden Bereichen:

70-229 Designing and Implementing Databases with Microsoft SQL Server 2000 Enterprise Edition
70-300 Analyzing Requirements and Defining Microsoft .NET Solution Architectures
70-315 Developing and Implementing Web-based Applications with Microsoft Visual C# .NET and
Microsoft Visual Studio .NET
70-316 Developing and Implementing Windows-based Applications with Microsoft Visual C# .NET and Microsoft Visual Studio .NET
70-320 Developing XML Web Services and Server Components with Microsoft Visual C# .NET and the Microsoft .NET Framework

Kompetenzen

Kompetenzen

Top-Skills

Kubernetes Azure DevOps .net

Produkte / Standards / Erfahrungen / Methoden

.net core
Active Directory
AirWatch
Azure
chrome
Chrome Packaged App
DMS
EPC
f5 big ip
FTP
IdentityServer
IIS
Loadbalancing
MapReduce
Microsoft Visual Studio
Motorola MK500
MS Excel
MS Outlook (AddIn)
MS Word
MVVM
OAuth
Objectif Lune PlanetPress 4
Open ID Connect
Scrum
SQL Server Reporting Services SSRS
TwinCAT
Visual Studio 2005
WAN/LAN
WebService
Windows Forms
Xamarin
Xamarin
Xamarin.Forms
XML
XSLT
Zebra RDF8500
Fundierte Kenntnisse objektorientierter Programmiersprachen (C#, VB.Net) und Frameworks.
Erfahrung mit OOA/OOD u. UML Modellierung. Sehr gute Kompetenz im Bereich Design Patterns.
Vertraut mit Software Development Life Cycle, agilen Methoden und Qulitätsicherungsverfahren, insbesondere UNIT Testing und Continuous Integration (CruiseControl). Erfahrung mit Deployment-szenarien in heterogenen Systemlandschaften Erfahrung mit dem Microsoft SQL Server und in der Entwicklung komplexer Business-Logik.
Sehr gute Kenntnisse im Bereich GUI / WinForm Programmierung.
Umfassende Erfahrung in der Entwicklung von mobilen Anwendungen auf Windows CE Systemen
Barcoding und RFID Kenntnisse.
Erfahrung mit Microsoft Application Blocks und der MS Enterprise Library.
Kommunikationsstark in Deutsch und Englisch. Guter Teamspieler.

Betriebssysteme

Android
PocketPC
Windows
Windows 2000
Windows 2003
Windows CE
bis CE 5.0
Windows CE 5.0
Windows CE 6.0
Windows NT
Windows Server 2003
Windows Server 2008 R2
PocketPC, Smartphone

Programmiersprachen

.net
.Net Compact Framework
.Net Framework
AngularJS
ASP.NET
Basic
c#
C++
Compact Framework 2.0 (CF 2.0)
Java
JavaScript
Perl
TypeScript
VB.Net
VB6
ZPL
C# (CSharp)
VB.Net
XML, XSLT, XPath, XQuery

Datenbanken

Access
B-Tree
BDE
BTrieve
DB2
Microsoft SQL Server 2008 R2
MS Access
MS SQL Server
MS SQL-Server
MySQL
ODBC
Oracle
Postgres
RavenDB
Redis
SQL
SQL Server 2005
SQL Server 2008
SQL Server CE
Sybase
versant, artbase
DB4O
FastObjects .NET

Datenkommunikation

DFS
Internet, Intranet
Message Queuing
NFC
RS232
Sockets
TCP/IP
Windows Netzwerk
Winsock

Hardware

HP
IBM Großrechner
PC
Symbol MC 3000
Zebra RDF87500
Zebra TC55
Zebra TC70

Branchen

Branchen

Banken
Versicherungen
Handel/Retail
Logistik
Chemische Industrie

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das Freelancer-Portal

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