.NET C# / IoT
Aktualisiert am 05.07.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.08.2024
Verfügbar zu: 50%
davon vor Ort: 0%
C#
Deutsch
Englisch

Einsatzorte

Einsatzorte

Projektanfragen bitte nur für 100% Remoteprojekte. Vor Ort Einsatz nur in Seoul (Südkorea) möglich.

möglich

Projekte

Projekte

1 Jahr 8 Monate
2019-05 - 2020-12

just-in-time Produktionsauftragsdisposition

Softwarearchitekt und -entwickler C# .NET Core Microservices ...
Softwarearchitekt und -entwickler

Der Kunde wünschte ein automatisiertes Auftragsverarbeitungs und  -dispositionssystem, welches Druckaufträge von Zulieferern für verschiedene Endsysteme aufbereitet und dispatched. Großen Stellenwert hat dabei die Ausfall- und Betriebssicherheit um eine möglichst durchgehende Verfügbarkeit des Systems sicher zu stellen. Gewählt wurde hierfür eine Microservice Architektur auf C# / .net core Basis, welche in  Docker Images zur Verteilung paketiert wurden.

Das Projekt beinhaltete verschiedenartigste Facetten von der Erstellung von Eingangsdatenparsern über die Anpassung an verschiedene Ausgabesysteme hin zu Anordnungsoptimierungen.

RabbitMQ Docker
C# .NET Core Microservices Antlr DSL JSON
7 Jahre 2 Monate
2012-02 - 2019-03

Template Manager

Berater / .net- / MS Office Softwareentwicker, IT Architekt C# VSTO RibbonX ...
Berater / .net- / MS Office Softwareentwicker, IT Architekt

Entwurf und Implementierung eines MS Word Plugins zur Verwaltung von Vorlagen

Mechanismus zur Befüllung von Vorlagen mit persönlichen Daten im Baukastenprinzip

Speicherung von Favoriten und persönlichen Daten per User

Implementierung als Custom Ribbon und Taskpane

Microsoft Word 2010 WiX
C# VSTO RibbonX MVVM XML Windows Installer MSI
München
2 Jahre
2017-03 - 2019-02

R&D Embedded Systems / Backend und Cloud

Softwareentwickler / Architekt C# Mono .NET Core ...
Softwareentwickler / Architekt
  • Unterstützung des Kundenteams im Bereich R&D für mehrere aufeinanderfolgende, teilweise aufeinander aufbauende, jedoch in sich abgeschlossene Teilprojekte, speziell in den Bereichen Backend- und Frontend-Development für Embedded Anwendungen (IoT)
  • Die sehr hardwarenahe Produktvorentwicklung meines Kunden setzte für spezifische Unterstützung im Bereich Architektur & Umsetzung von Ende-zu-Ende Projektprototypenlösungen auf meine Kenntnisse im Bereich C#, ReactJS und Web APIs.
  • Der Entwurf von neuartigen und nachhaltigen Lösungsansätzen für Problemstellungen der nächsten Produktgeneration war Herausforderung und kreatives Highlight
  • Intensive Einbindung in alle Projektteilbereiche an der Schnittstelle zwischen embedded Hardware und Frontendentwicklung / Cloudplattform
  • Entwicklung auf Embedded Systemen (Linux) zur Sensorauswertung (C#)
C# Mono .NET Core ASP.NET Web Api Javascript ES6 ReactJs HTML5 IoT SystemOnModule Raspberry Pi MT7688 Build Automation (cmake) Shell Scripting (bash) Sensoren I2C libMraa MQTT Certificate based security Cloud API Power over Ethernet
München
3 Jahre 2 Monate
2014-01 - 2017-02

Webanwendung für Softwarefreigabe-Prozess

IT Architekt und Software-Entwickler C# ASP.NET LINQ
IT Architekt und Software-Entwickler

Betreuung, Wartung und Weiterentwicklung einer kundenspezifischen ASP.NET Webanwendung (International genutztes Freigabemanagementsystem für Software)

Aufnahme von Kundenanforderungen, Einordnung in die Systemumgebung/Toolslandschaft, Aufwandschätzungen und Priorisierung der notwendigen Arbeiten

Oracle 11g SCCM 2012 Microsoft Exchange EWS
C# ASP.NET LINQ
München
6 Monate
2016-05 - 2016-10

Web Shop mit ASP.NET MVC

Software-Entwickler C# ASP.NET MVC ASP.NET WebAPI ...
Software-Entwickler

Projektziel war die Umsetzung eines komplett kundenspezifischen Webshops auf Basis von ASP.NET MVC zur online Vermarktung von Autozubehörteilen.

Meine Aufgabe war es, eigenverantwortlich den Bereich "Checkout" in seinen Basis-Features zu implementieren und zur Produktionsreife zu führen. Die Basis zur Umsetzung bildeten die abstimmten Layouts, die von einer Designagentur in HTML zur Verfügung gestellt wurden sowie die variablen Anforderungen der Fachabteilungen, die in vielschichtiger Recherche herausgearbeitet werden mussten.

Darüber hinaus wurden im Team die Arbeiten zur Pflege und Weiterentwicklung des Gesamtkonstrukts verteilt um breites Wissen über alle Bereiche des Codes über die Mitarbeiter zu streuen.

Redis ElasticSearch IIS SQL Server Nuget
C# ASP.NET MVC ASP.NET WebAPI TypeScript Code Analyse Bootstrap JavaScript T-SQL Autofac HTML5 CSS3
Bayern
7 Monate
2015-09 - 2016-03

Schnittstellenentwicklung externe Partner

Software-Entwickler C# ASP.NET Web API 2
Software-Entwickler

Betreuung und Weiterentwicklung der Daten- und Webschnittstellen zu externen Partnern

C# ASP.NET Web API 2
München
1 Jahr
2013-07 - 2014-06

SCCM 2012 Application Import Editor

IT Architekt und Software-Entwickler C# ANTLR 4 DSL ...
IT Architekt und Software-Entwickler
Design und Umsetzung einer Domain-Specific-Language zur Beschreibung von Applikationen im Kontext von SCCM 2012 Software-Verteilung Implementierung eines intelligenten Editors für diese Sprache auf Basis von Visual Studio Isolated Shell 2010 Anbindung des Editors an verschiedene Enterprise Systeme zum automatisierten Datenabgleich
SCCM 2012 Visual Studio 2010 Isolated Shell
C# ANTLR 4 DSL Visual Studio Extensions
München
3 Monate
2014-01 - 2014-03

Umsatzsteuervoranmeldung für Freiberufler

IT Architekt und Softwareentwicker C# ASP.NET MVC 5 WPF ...
IT Architekt und Softwareentwicker
Planung, Design, Architektur und Entwicklung einer Fat-Client Anwendung zur automatisierten Abgabe der Umsatzsteuervoranmeldung für Freiberufler Kernbereich: teilautomatisierte USt Voranmeldung, vorausgefüllt anhand Online Banking Daten. Umsetzung mittels WPF/MVVM Windows Client Anwendung Automatisierte Schnittstellen zu Elster (ERiC) und Online Banking (HBCI mit DDBAC) Unterstützungselemente: eigene Webseite zur Kundenregistrierung und ?verwaltung mit ASP.NET MVC 5, Webservice zur Abonnementverwaltung auf Basis WCF, Updateverwaltung und ?verteilung mit wyBuild Planung und Umsetzung eines vollständigen Konzepts einschließlich Releaseplanung, Updateverwaltung, Rechnungstellung, Zahlungsverwaltung und Kundendatenbank
DDBAC.NET MS SQL Server wyBuild Team Foundation Server Microsoft IIS 7.5
C# ASP.NET MVC 5 WPF MVVM Elster ERiC Web Services WCF SSL
München
6 Monate
2013-01 - 2013-06

Intranet Platform mit Sharepoint 2010

Software-Entwickler C# WebParts Workflow Foundation ...
Software-Entwickler
Umsetzung verschiedener Features für ein großes Intranetportal auf der Sharepoint 2010 Plattform Umfangreiche Tätigkeiten v.a. im Bereich Workflows, Web Parts, (Web-)Services, Configuration und Solution Deployment
Microsoft Sharepoint 2010
C# WebParts Workflow Foundation ASP.NET JavaScript jQuery Web Services SQL Server Autofac
Oberhaching
4 Monate
2012-12 - 2013-03

WCF Service für SCCM

Berater / .net Softwareentwicker, IT Architekt C# WCF Autofac
Berater / .net Softwareentwicker, IT Architekt
Entwurf und Implementierung eines WCF Services zur Anbindung der unternehmensweiten Softwareverteilung (SCCM 2007) an ein Self-Service IT Software Portal
SCCM 2007 MS SQL Server
C# WCF Autofac
Biberach
3 Monate
2012-10 - 2012-12

REST Service für Archivabfrage

Berater / .net Softwareentwicker, IT Architekt C# ASP.NET MVC 4 WebAPI NHibernate ...
Berater / .net Softwareentwicker, IT Architekt
Entwurf und Implementierung eines MVC REST WebServices zur Abfrage eines Langzeitarchivs Bereitstellung der Such-Services in Dritt-Webseiten als Javascript Plugin-Komponenten oder partielle HTML Views Dynamische Zusammenstellung der Service-Fähigkeiten über pluggable ApiControllers
C# ASP.NET MVC 4 WebAPI NHibernate Autofac REST Services JavaScript jQuery Archivierung Unit Testing
Penzberg
1 Jahr 1 Monat
2011-09 - 2012-09

.NET / Sharepoint Unterstützung

Berater / .net Softwareentwicker, IT Architekt C# ASP.NET Windows Services ...
Berater / .net Softwareentwicker, IT Architekt
Unterstützung des Kunden im Bereich Sharepoint, Infopath Forms, Infopath Forms Services (Weiterentwicklung und Fehlerbehebung) Entwicklung von Tools im Umfeld bestehender Applikationen (ASP.NET Pages, Web Parts, Client Anwendungen, Services) Redesign und Implementierung eines flexiblen Import-Tools zur Übernahme von XLS Sheets in Infopath Formulare
Microsoft Sharepoint 2007 Microsoft Sharepoint 2010 InfoPath InfoPath Forms Services MS SQL Server SSRS
C# ASP.NET Windows Services WCF Silverlight Exchange Web Services Web Parts WinForms XML XML Schema Code Generierung Domain Specific Languages
München
1 Monat
2011-06 - 2011-06

SCCM 2007 High Level API

Berater / .net Softwareentwickler, IT Architekt C# WMI
Berater / .net Softwareentwickler, IT Architekt
Konzeption einer kundenspezifischen High Level API zur Steuerung von SCCM (Lesen, Schreiben und Ändern von Entitäten und Konfiguration). Der Kunde verfügte bereits über ein internes Programmiererteam mit Erfahrung im Bereich Softwareverteilung, welches durch externe Unterstützung schnellstmöglich an das Thema SCCM / Programmierung von SCCM herangeführt werden sollte. Im Zuge des Projekts wurde die oben erwähnte API in enger Zusammenarbeit mit dem Kunden "maßgeschneidert", welche die Komplexität von SCCM kapselt und den Programmierern eine komfortable Möglichkeit zur weiteren Entwicklung interner Anwendungen an die Hand gibt.
SCCM 2007
C# WMI
Düsseldorf
6 Monate
2010-12 - 2011-05

SCCM 2007 Export/Import Tool

IT Architekt und Softwareentwickler C# WPF MVVM ...
IT Architekt und Softwareentwickler
Konzeption, Design und Implementierung eines Tools zum Export und Import von SCCM Entitäten (z.B. Packages, Collections, TaskSequences,...) in einer Staging-Umgebung Der Kunde suchte eine einfache und effektive Möglichkeit, SCCM Entitäten zwischen verschiedenen SCCM Umgebungen austauschen zu können, um z.B. die in einer Testumgebung erstellten Pakete 1:1 auf eine Produktionsumgebung zu übertragen. Gefordert waren zudem eine einfach zu bedienende, ansprechende grafische Oberfläche, die Beachtung und Umsetzung der in SCCM gesetzten Berechtigungen, die automatisierte Umsetzung von Umgebungsspezifischen Parametern wärend des Import/Export Prozesses (z.B. bei Site Codes, standardisierten Dateipfaden oder Gruppenberechtigunen) sowie eine unkomplizierte, zentrale Konfigurierbarkeit und Verteilbarkeit des Tools. Die Spezifikation und Umsetzung bis zur Produktionsreife der Anwendung erfolgte iterativ in enger Abstimmung und Zusammenarbeit mit dem Kunden.
SCCM 2007
C# WPF MVVM WMI
Stuttgart
3 Monate
2010-10 - 2010-12

WakeOnLAN Service für SCCM

IT Architekt und Softwareentwickler C# Windows Services LINQ
IT Architekt und Softwareentwickler
Konzeption, Design und Implementierung eines Windows Services zum SCCM-gesteuerten Starten von Clients durch WakeOnLAN. Der Kunde war durch Umstellung seiner Netzinfrastruktur auf 802.1X gezwungen, eine alternative Möglichkeit zum Starten der außerhalb der Geschäftszeiten heruntergefahrenen Clients zu finden. Ausgeschaltete und bootende Desktops werden in einer 802.1X Umgebung in einem Guest VLAN verwaltet, welches der SCCM Umgebung unbekannt ist - somit entfällt die Möglichkeit, die Clients über SCCM Bordmittel zum entsprechenden Zeitpunkt der geplanten Softwareinstallation fernzustarten. Projektauftrag war es, diesen Umstand durch einen separaten, an SCCM gekoppelten Windows Service zu beheben.
MS SQL Server SCCM 2007
C# Windows Services LINQ
Stuttgart
3 Jahre
2008-01 - 2010-12

Webanwendung für Softwarefreigabeprozess

IT Architekt und Softwareentwickler C# ASP.NET LINQ ...
IT Architekt und Softwareentwickler
Betreuung, Wartung und Weiterentwicklung einer kundenspezifischen ASP.NET Webanwendung (International genutztes Freigabemanagementsystem für Software) Fehlerkorrektur anhand automatisierter Reports und Anwenderfeedback Konzeption und Implementierung neuer Features nach Kundenwunsch Konzeption und Implementierung von Schnittstellen zu Drittsystemen (HP Service Manager, HP Qualitycenter, Microsoft SMS / Microsoft SCCM / Microsoft MDT, diverse interne Systeme und Datenquellen) Projektplanung für künftige Weiterentwicklung der Software im Rahmen der Kundenvorgaben (Ziele, Aufwandsschätzung, Meilensteine, Releases)
Oracle 11g MS SQL Server SCCM 2007
C# ASP.NET LINQ ADO Web Services
München
2 Monate
2010-09 - 2010-10

Web Portal zur Serverinstallation

IT Architekt und Softwareentwickler C# ASP.NET WMI ...
IT Architekt und Softwareentwickler
Konzeption, Design und Implementierung einer Webanwendung zur usergesteuerten Installation von Servern über SCCM. Ziel des Projektes war es, den Administratoren und Verantwortlichen von Zweigstellenniederlassungen und Ländervertretungen eine sichere und zuverlässige Möglichkeit zur autonomen Neuinstallation von Servern bereit zu stellen. Die Kernherausforderung bestand in der Vereinfachung der Schnittstelle Softwareverteilung SCCM - Administrator durch Begrenzung des notwendigen Knowhows und damit Reduzierung der möglichen Fehlerquellen. Detaillierte und umfangreiche technische und nicht-technische Vorgaben des Kunden, die sich aus Vorstudien und -projekten ergeben hatten, waren umzusetzen, zu dokumentieren und an den entsprechenden stellen zu erweitern.
SCCM 2007 MS SQL Server
C# ASP.NET WMI LINQ
München
4 Monate
2010-05 - 2010-08

SCCM Agent Steuerung

IT Architekt und Softwareentwickler C# WPF WCF ...
IT Architekt und Softwareentwickler
Konzeption, Design und Implementierung einer Desktopanwendung zur individuellen Steuerung des lokalen SCCM Agents. Ziel des Projekts war es, dem Endanwender ein einfach zu bedienendes und effektives Mittel an die Hand zu geben, um via SCCM gesteuerte Softwareverteilungen zeitlich umplanen zu können. Wichtige Termine, an dem der Arbeitsplatz benötigt wird, sollten frei von Softwareinstallationen gehalten werden können sowie freie Zeiten oder Arbeitspausen bewusst für Softwareinstallationen genutzt werden können. Im Mittelpunkt der Aufgabenstellung stand die Evalution der benötigten Technologien einschließlich Machbarkeitsstudie/Protoyp, Mitarbeit an den schlussendlichen Leistungsbeschreibungen und Zielvorgaben sowie die abschließende Einbindung der neuen Anwendung in die unternehmseigene Toollandschaft.
SCCM 2007 SCCM Client Microsoft IIS
C# WPF WCF XAML MVVM LINQ WMI Windows Service
München
9 Monate
2007-04 - 2007-12

Sharepoint Unterstützung

.NET Entwickler für Sharepoint C# CAML ASP.NET ...
.NET Entwickler für Sharepoint
Portierung eines bereits im produktiven Einsatz befindlichen Dokumentenmanagementsystems (Basis MS Sharepoint Portal Server 2003) auf die neue MS Office Sharepoint Server 2007 Plattform Neuentwicklung des Portals unter Anwendung der neuen Features von MOSS 2007 Fehlerkorrektur des Altsystems Implementierung neuer Features Unterstützung der User im täglichen Betrieb
WSS Microsoft Sharepoint 2007 Microsoft Sharepoint 2003 (SPS)
C# CAML ASP.NET Microsoft Sharepoint Object Model
München
2 Monate
2007-02 - 2007-03

Unified Messaging

C++ Entwickler C++ TCP/IP Reverse Engineering
C++ Entwickler
Erweiterung eines Instant Messenger Programms um eine zusätzliche Protokoll-Emulation eines Drittherstellers Die Emulation nutzt bestehende Schnittstellen zum vorhandenen GUI, um Usern ein einheitliches Look & Feel über alle System- und Protokollgrenzen zu ermöglichen
C++ TCP/IP Reverse Engineering
München
2 Jahre 2 Monate
2004-12 - 2007-01

nyx

Software Entwickler Java JSP J2EE ...
Software Entwickler
Entwicklung eines Tools, um Netzkomponenten zu pollen, die Abfrageergebnisse zu protokollieren und die Ergebnisse in korrellierter Darstellung in einer Webanwendung zu präsentieren Möglichkeit einer lückenlosen Erfassung der Verteilung von MAC und IP Adressen auf den Interfaces der Netzkomponente und zur Verfügung stellen einer Historie der Informationen Bewältigung einer großen Datenmenge resultierend aus einer weit verzweigten Infrastruktur ( 750 Netzkomponenten, 50.000 Interfaces, 23.000 aktive Endgeräte) Entwurf, Implementierung, Anpassung an das Kundennetzwerk Erprobung unter Realbedingungen und Vorbereitung für den Produktiveinsatz der Software Endprodukt ist das OpenSource Netzmanagement-Tool ?nyx?
Apache Tomcat Oracle 9i WEKA
Java JSP J2EE Java Servlets JavaScript SQL SNMP MIB XML XPath XSLT XHTML CSS
München
7 Monate
2006-06 - 2006-12

Sharepoint Unterstützung

Software-Entwickler C# Web Parts Lucene.NET ...
Software-Entwickler
Entwicklung und Implementierung einer Erweiterung der Suchmöglichkeiten im MS Sharepoint Portal Server 2003 Die Erweiterung umfasst verschiedene Enhancements der Oberfläche der Suchwebparts (Highlighting im Hit-Summary, Flektierungskontrolle, verschiedene Verknüpfungsoptionen) Verbesserung der Möglichkeiten der Suchkommandozeile (Boolsche Operatoren, Wildcards), sowie ein Feature für Hit-Highlighting in MS Office Dokumenten Portierung des MS Sharepoint Portal Server 2003 nach MS Office Sharepoint Server 2007 Realisierung eines Thesaurus-Webparts, sowie eines ?Top Terms? ? Webparts zur benutzerdefinierten Suchanfragenerweiterung
Microsoft Sharepoint 2007 Microsoft Sharepoint 2003
C# Web Parts Lucene.NET VBScript MSI
München
8 Monate
2005-10 - 2006-05

Rechenzentrumsarchitektur

IT Architekt
IT Architekt
Erstellen eines Konzepts, wie die unternehmenseigenen Rechenzentren zukünftig unter IT-Sicherheitsaspekten strukturiert werden könnten, um auf aktuelle und kommende Entwicklungen (Größenzuwachs, Schadsoftware) adäquat reagieren zu können Aufbau einer Struktur, die es erlaubt, sowohl aktive als auch konzeptionelle Sicherheitsmaßnahmen unkompliziert und effektiv zu platzieren Einbeziehung von bestehenden und in Entwicklung begriffenen Architekturen, vorhandene Applikationen und interne Betriebsabläufe
München
1 Monat
2003-09 - 2003-09

PAT Port Address Translator

Software-Entwickler C++ Netware NLM TCP/IP
Software-Entwickler
Entwicklung eines Tools, um interne Dienste (Webserver, Mailserver) unter der öffentlichen IP des Firewallservers im Internet zugänglich zu machen, um externen Datenverkehr mit bestimmten TCP / UDP Destination-Ports zu internen Servern mit privaten IP Adressen umzuleiten Endprodukt ist das ?PAT ? Port Address Translator for Netware? als Freeware Version
Novell Netware 6
C++ Netware NLM TCP/IP
München
1 Jahr 7 Monate
2001-07 - 2003-01

webXcerpt Information Manager

Software-Entwickler C++ C# Visual Basic ...
Software-Entwickler
Mitarbeit an einem innovativen Client/Server Werkzeuges (webXcerpt Information Manager) zur verteilten Recherche und Kollaboration im Web Das Werkzeug basiert serverseitig auf Java / Tomcat mit Datenbankanbindung Steuerung auf Clientseite durch ein im Browser integriertes Plugin Reimplementierung des Client-Plugins für den Microsoft Internet Explorer
Internet Explorer
C++ C# Visual Basic COM Shell Extensions XML Asynchronous Protocol Handler
München

Aus- und Weiterbildung

Aus- und Weiterbildung

Diplom-Informatiker, Abschluss 2006

Position

Position

Für kleinere Projektumfänge (bis 1 Mann-Jahr) berate und unterstütze ich Sie gerne von der Idee bis zur fertigen Software. Meine große Stärke sind Planungen und Umsetzungen mit innovativen Ansätzen, die nicht "von der Stange" erhältlich sind.

Kompetenzen

Kompetenzen

Top-Skills

C#

Produkte / Standards / Erfahrungen / Methoden

ASP.NET MVC
ASP.NET MVC 5
ASP.NET Web Api
ASP.NET Web API 2
ASP.NET WebAPI
Autofac
Bootstrap
Certificate based security
Cloud API
Code Analyse
DDBAC.NET
Docker
ElasticSearch
Elster / ERiC
EPPLUS
IIS
IoT
jQuery
libMraa
Log4net
Lucene.NET
Microsoft Exchange
Anbindung/Automatisierung mit EWS, etc.
Microsoft Exchange EWS
Microsoft Office
Automatisierung und Extensions
Microsoft Sharepoint
2003, 2007, 2010 und 2013
Microsoft System Center Configuration Manager (SCCM)
Nur Automatisierung, Versionen 2007 und 2012
Microsoft Visual Studio
inkl. Extensions
Microsoft Word 2010
Mono
MSI
MVVM
NHibernate
Nuget
Power over Ethernet
RabbitMQ
Redis
SCCM 2012
Team Foundation Server
VSTO
Windows Installer
WiX
WPF / MVVM
XML

Ohne Anspruch auf Vollständigkeit. Bitte sprechen Sie mich an für weitere Details oder falls Sie spezielle Anforderungen haben.

Betriebssysteme

Linux
Ubuntu Server, CentOS, etc. / nur Admin
Novell NetWare 6
und älter, kennt das noch jemand? :-)
Windows 2008 R2
und älter
Windows 7
und älter

Programmiersprachen

.NET Core
ASP.NET
Build Automation (cmake)
C / C++ / managed C++
C#
Expert Level, Schwerpunkt
CSS3
EBNF / DSL / ANTL
HTML5
Java
JavaScript
Javascript ES6
LINQ
ReactJs
RibbonX
Shell Scripting (bash)
TypeScript
VB.NET
VBA / VBScript
XHTML / CSS
XML / XPath / XSLT

Datenbanken

MS SQL Server
MySQL
Oracle 10g
und höher
Oracle 11g
PostgreSQL
relationales Datenbankdesign
SQL
DDL/DML
SQL Server
T-SQL

Datenkommunikation

MQTT

Hardware

I2C
MT7688
Raspberry Pi
Sensoren
SystemOnModule

Einsatzorte

Einsatzorte

Projektanfragen bitte nur für 100% Remoteprojekte. Vor Ort Einsatz nur in Seoul (Südkorea) möglich.

möglich

Projekte

Projekte

1 Jahr 8 Monate
2019-05 - 2020-12

just-in-time Produktionsauftragsdisposition

Softwarearchitekt und -entwickler C# .NET Core Microservices ...
Softwarearchitekt und -entwickler

Der Kunde wünschte ein automatisiertes Auftragsverarbeitungs und  -dispositionssystem, welches Druckaufträge von Zulieferern für verschiedene Endsysteme aufbereitet und dispatched. Großen Stellenwert hat dabei die Ausfall- und Betriebssicherheit um eine möglichst durchgehende Verfügbarkeit des Systems sicher zu stellen. Gewählt wurde hierfür eine Microservice Architektur auf C# / .net core Basis, welche in  Docker Images zur Verteilung paketiert wurden.

Das Projekt beinhaltete verschiedenartigste Facetten von der Erstellung von Eingangsdatenparsern über die Anpassung an verschiedene Ausgabesysteme hin zu Anordnungsoptimierungen.

RabbitMQ Docker
C# .NET Core Microservices Antlr DSL JSON
7 Jahre 2 Monate
2012-02 - 2019-03

Template Manager

Berater / .net- / MS Office Softwareentwicker, IT Architekt C# VSTO RibbonX ...
Berater / .net- / MS Office Softwareentwicker, IT Architekt

Entwurf und Implementierung eines MS Word Plugins zur Verwaltung von Vorlagen

Mechanismus zur Befüllung von Vorlagen mit persönlichen Daten im Baukastenprinzip

Speicherung von Favoriten und persönlichen Daten per User

Implementierung als Custom Ribbon und Taskpane

Microsoft Word 2010 WiX
C# VSTO RibbonX MVVM XML Windows Installer MSI
München
2 Jahre
2017-03 - 2019-02

R&D Embedded Systems / Backend und Cloud

Softwareentwickler / Architekt C# Mono .NET Core ...
Softwareentwickler / Architekt
  • Unterstützung des Kundenteams im Bereich R&D für mehrere aufeinanderfolgende, teilweise aufeinander aufbauende, jedoch in sich abgeschlossene Teilprojekte, speziell in den Bereichen Backend- und Frontend-Development für Embedded Anwendungen (IoT)
  • Die sehr hardwarenahe Produktvorentwicklung meines Kunden setzte für spezifische Unterstützung im Bereich Architektur & Umsetzung von Ende-zu-Ende Projektprototypenlösungen auf meine Kenntnisse im Bereich C#, ReactJS und Web APIs.
  • Der Entwurf von neuartigen und nachhaltigen Lösungsansätzen für Problemstellungen der nächsten Produktgeneration war Herausforderung und kreatives Highlight
  • Intensive Einbindung in alle Projektteilbereiche an der Schnittstelle zwischen embedded Hardware und Frontendentwicklung / Cloudplattform
  • Entwicklung auf Embedded Systemen (Linux) zur Sensorauswertung (C#)
C# Mono .NET Core ASP.NET Web Api Javascript ES6 ReactJs HTML5 IoT SystemOnModule Raspberry Pi MT7688 Build Automation (cmake) Shell Scripting (bash) Sensoren I2C libMraa MQTT Certificate based security Cloud API Power over Ethernet
München
3 Jahre 2 Monate
2014-01 - 2017-02

Webanwendung für Softwarefreigabe-Prozess

IT Architekt und Software-Entwickler C# ASP.NET LINQ
IT Architekt und Software-Entwickler

Betreuung, Wartung und Weiterentwicklung einer kundenspezifischen ASP.NET Webanwendung (International genutztes Freigabemanagementsystem für Software)

Aufnahme von Kundenanforderungen, Einordnung in die Systemumgebung/Toolslandschaft, Aufwandschätzungen und Priorisierung der notwendigen Arbeiten

Oracle 11g SCCM 2012 Microsoft Exchange EWS
C# ASP.NET LINQ
München
6 Monate
2016-05 - 2016-10

Web Shop mit ASP.NET MVC

Software-Entwickler C# ASP.NET MVC ASP.NET WebAPI ...
Software-Entwickler

Projektziel war die Umsetzung eines komplett kundenspezifischen Webshops auf Basis von ASP.NET MVC zur online Vermarktung von Autozubehörteilen.

Meine Aufgabe war es, eigenverantwortlich den Bereich "Checkout" in seinen Basis-Features zu implementieren und zur Produktionsreife zu führen. Die Basis zur Umsetzung bildeten die abstimmten Layouts, die von einer Designagentur in HTML zur Verfügung gestellt wurden sowie die variablen Anforderungen der Fachabteilungen, die in vielschichtiger Recherche herausgearbeitet werden mussten.

Darüber hinaus wurden im Team die Arbeiten zur Pflege und Weiterentwicklung des Gesamtkonstrukts verteilt um breites Wissen über alle Bereiche des Codes über die Mitarbeiter zu streuen.

Redis ElasticSearch IIS SQL Server Nuget
C# ASP.NET MVC ASP.NET WebAPI TypeScript Code Analyse Bootstrap JavaScript T-SQL Autofac HTML5 CSS3
Bayern
7 Monate
2015-09 - 2016-03

Schnittstellenentwicklung externe Partner

Software-Entwickler C# ASP.NET Web API 2
Software-Entwickler

Betreuung und Weiterentwicklung der Daten- und Webschnittstellen zu externen Partnern

C# ASP.NET Web API 2
München
1 Jahr
2013-07 - 2014-06

SCCM 2012 Application Import Editor

IT Architekt und Software-Entwickler C# ANTLR 4 DSL ...
IT Architekt und Software-Entwickler
Design und Umsetzung einer Domain-Specific-Language zur Beschreibung von Applikationen im Kontext von SCCM 2012 Software-Verteilung Implementierung eines intelligenten Editors für diese Sprache auf Basis von Visual Studio Isolated Shell 2010 Anbindung des Editors an verschiedene Enterprise Systeme zum automatisierten Datenabgleich
SCCM 2012 Visual Studio 2010 Isolated Shell
C# ANTLR 4 DSL Visual Studio Extensions
München
3 Monate
2014-01 - 2014-03

Umsatzsteuervoranmeldung für Freiberufler

IT Architekt und Softwareentwicker C# ASP.NET MVC 5 WPF ...
IT Architekt und Softwareentwicker
Planung, Design, Architektur und Entwicklung einer Fat-Client Anwendung zur automatisierten Abgabe der Umsatzsteuervoranmeldung für Freiberufler Kernbereich: teilautomatisierte USt Voranmeldung, vorausgefüllt anhand Online Banking Daten. Umsetzung mittels WPF/MVVM Windows Client Anwendung Automatisierte Schnittstellen zu Elster (ERiC) und Online Banking (HBCI mit DDBAC) Unterstützungselemente: eigene Webseite zur Kundenregistrierung und ?verwaltung mit ASP.NET MVC 5, Webservice zur Abonnementverwaltung auf Basis WCF, Updateverwaltung und ?verteilung mit wyBuild Planung und Umsetzung eines vollständigen Konzepts einschließlich Releaseplanung, Updateverwaltung, Rechnungstellung, Zahlungsverwaltung und Kundendatenbank
DDBAC.NET MS SQL Server wyBuild Team Foundation Server Microsoft IIS 7.5
C# ASP.NET MVC 5 WPF MVVM Elster ERiC Web Services WCF SSL
München
6 Monate
2013-01 - 2013-06

Intranet Platform mit Sharepoint 2010

Software-Entwickler C# WebParts Workflow Foundation ...
Software-Entwickler
Umsetzung verschiedener Features für ein großes Intranetportal auf der Sharepoint 2010 Plattform Umfangreiche Tätigkeiten v.a. im Bereich Workflows, Web Parts, (Web-)Services, Configuration und Solution Deployment
Microsoft Sharepoint 2010
C# WebParts Workflow Foundation ASP.NET JavaScript jQuery Web Services SQL Server Autofac
Oberhaching
4 Monate
2012-12 - 2013-03

WCF Service für SCCM

Berater / .net Softwareentwicker, IT Architekt C# WCF Autofac
Berater / .net Softwareentwicker, IT Architekt
Entwurf und Implementierung eines WCF Services zur Anbindung der unternehmensweiten Softwareverteilung (SCCM 2007) an ein Self-Service IT Software Portal
SCCM 2007 MS SQL Server
C# WCF Autofac
Biberach
3 Monate
2012-10 - 2012-12

REST Service für Archivabfrage

Berater / .net Softwareentwicker, IT Architekt C# ASP.NET MVC 4 WebAPI NHibernate ...
Berater / .net Softwareentwicker, IT Architekt
Entwurf und Implementierung eines MVC REST WebServices zur Abfrage eines Langzeitarchivs Bereitstellung der Such-Services in Dritt-Webseiten als Javascript Plugin-Komponenten oder partielle HTML Views Dynamische Zusammenstellung der Service-Fähigkeiten über pluggable ApiControllers
C# ASP.NET MVC 4 WebAPI NHibernate Autofac REST Services JavaScript jQuery Archivierung Unit Testing
Penzberg
1 Jahr 1 Monat
2011-09 - 2012-09

.NET / Sharepoint Unterstützung

Berater / .net Softwareentwicker, IT Architekt C# ASP.NET Windows Services ...
Berater / .net Softwareentwicker, IT Architekt
Unterstützung des Kunden im Bereich Sharepoint, Infopath Forms, Infopath Forms Services (Weiterentwicklung und Fehlerbehebung) Entwicklung von Tools im Umfeld bestehender Applikationen (ASP.NET Pages, Web Parts, Client Anwendungen, Services) Redesign und Implementierung eines flexiblen Import-Tools zur Übernahme von XLS Sheets in Infopath Formulare
Microsoft Sharepoint 2007 Microsoft Sharepoint 2010 InfoPath InfoPath Forms Services MS SQL Server SSRS
C# ASP.NET Windows Services WCF Silverlight Exchange Web Services Web Parts WinForms XML XML Schema Code Generierung Domain Specific Languages
München
1 Monat
2011-06 - 2011-06

SCCM 2007 High Level API

Berater / .net Softwareentwickler, IT Architekt C# WMI
Berater / .net Softwareentwickler, IT Architekt
Konzeption einer kundenspezifischen High Level API zur Steuerung von SCCM (Lesen, Schreiben und Ändern von Entitäten und Konfiguration). Der Kunde verfügte bereits über ein internes Programmiererteam mit Erfahrung im Bereich Softwareverteilung, welches durch externe Unterstützung schnellstmöglich an das Thema SCCM / Programmierung von SCCM herangeführt werden sollte. Im Zuge des Projekts wurde die oben erwähnte API in enger Zusammenarbeit mit dem Kunden "maßgeschneidert", welche die Komplexität von SCCM kapselt und den Programmierern eine komfortable Möglichkeit zur weiteren Entwicklung interner Anwendungen an die Hand gibt.
SCCM 2007
C# WMI
Düsseldorf
6 Monate
2010-12 - 2011-05

SCCM 2007 Export/Import Tool

IT Architekt und Softwareentwickler C# WPF MVVM ...
IT Architekt und Softwareentwickler
Konzeption, Design und Implementierung eines Tools zum Export und Import von SCCM Entitäten (z.B. Packages, Collections, TaskSequences,...) in einer Staging-Umgebung Der Kunde suchte eine einfache und effektive Möglichkeit, SCCM Entitäten zwischen verschiedenen SCCM Umgebungen austauschen zu können, um z.B. die in einer Testumgebung erstellten Pakete 1:1 auf eine Produktionsumgebung zu übertragen. Gefordert waren zudem eine einfach zu bedienende, ansprechende grafische Oberfläche, die Beachtung und Umsetzung der in SCCM gesetzten Berechtigungen, die automatisierte Umsetzung von Umgebungsspezifischen Parametern wärend des Import/Export Prozesses (z.B. bei Site Codes, standardisierten Dateipfaden oder Gruppenberechtigunen) sowie eine unkomplizierte, zentrale Konfigurierbarkeit und Verteilbarkeit des Tools. Die Spezifikation und Umsetzung bis zur Produktionsreife der Anwendung erfolgte iterativ in enger Abstimmung und Zusammenarbeit mit dem Kunden.
SCCM 2007
C# WPF MVVM WMI
Stuttgart
3 Monate
2010-10 - 2010-12

WakeOnLAN Service für SCCM

IT Architekt und Softwareentwickler C# Windows Services LINQ
IT Architekt und Softwareentwickler
Konzeption, Design und Implementierung eines Windows Services zum SCCM-gesteuerten Starten von Clients durch WakeOnLAN. Der Kunde war durch Umstellung seiner Netzinfrastruktur auf 802.1X gezwungen, eine alternative Möglichkeit zum Starten der außerhalb der Geschäftszeiten heruntergefahrenen Clients zu finden. Ausgeschaltete und bootende Desktops werden in einer 802.1X Umgebung in einem Guest VLAN verwaltet, welches der SCCM Umgebung unbekannt ist - somit entfällt die Möglichkeit, die Clients über SCCM Bordmittel zum entsprechenden Zeitpunkt der geplanten Softwareinstallation fernzustarten. Projektauftrag war es, diesen Umstand durch einen separaten, an SCCM gekoppelten Windows Service zu beheben.
MS SQL Server SCCM 2007
C# Windows Services LINQ
Stuttgart
3 Jahre
2008-01 - 2010-12

Webanwendung für Softwarefreigabeprozess

IT Architekt und Softwareentwickler C# ASP.NET LINQ ...
IT Architekt und Softwareentwickler
Betreuung, Wartung und Weiterentwicklung einer kundenspezifischen ASP.NET Webanwendung (International genutztes Freigabemanagementsystem für Software) Fehlerkorrektur anhand automatisierter Reports und Anwenderfeedback Konzeption und Implementierung neuer Features nach Kundenwunsch Konzeption und Implementierung von Schnittstellen zu Drittsystemen (HP Service Manager, HP Qualitycenter, Microsoft SMS / Microsoft SCCM / Microsoft MDT, diverse interne Systeme und Datenquellen) Projektplanung für künftige Weiterentwicklung der Software im Rahmen der Kundenvorgaben (Ziele, Aufwandsschätzung, Meilensteine, Releases)
Oracle 11g MS SQL Server SCCM 2007
C# ASP.NET LINQ ADO Web Services
München
2 Monate
2010-09 - 2010-10

Web Portal zur Serverinstallation

IT Architekt und Softwareentwickler C# ASP.NET WMI ...
IT Architekt und Softwareentwickler
Konzeption, Design und Implementierung einer Webanwendung zur usergesteuerten Installation von Servern über SCCM. Ziel des Projektes war es, den Administratoren und Verantwortlichen von Zweigstellenniederlassungen und Ländervertretungen eine sichere und zuverlässige Möglichkeit zur autonomen Neuinstallation von Servern bereit zu stellen. Die Kernherausforderung bestand in der Vereinfachung der Schnittstelle Softwareverteilung SCCM - Administrator durch Begrenzung des notwendigen Knowhows und damit Reduzierung der möglichen Fehlerquellen. Detaillierte und umfangreiche technische und nicht-technische Vorgaben des Kunden, die sich aus Vorstudien und -projekten ergeben hatten, waren umzusetzen, zu dokumentieren und an den entsprechenden stellen zu erweitern.
SCCM 2007 MS SQL Server
C# ASP.NET WMI LINQ
München
4 Monate
2010-05 - 2010-08

SCCM Agent Steuerung

IT Architekt und Softwareentwickler C# WPF WCF ...
IT Architekt und Softwareentwickler
Konzeption, Design und Implementierung einer Desktopanwendung zur individuellen Steuerung des lokalen SCCM Agents. Ziel des Projekts war es, dem Endanwender ein einfach zu bedienendes und effektives Mittel an die Hand zu geben, um via SCCM gesteuerte Softwareverteilungen zeitlich umplanen zu können. Wichtige Termine, an dem der Arbeitsplatz benötigt wird, sollten frei von Softwareinstallationen gehalten werden können sowie freie Zeiten oder Arbeitspausen bewusst für Softwareinstallationen genutzt werden können. Im Mittelpunkt der Aufgabenstellung stand die Evalution der benötigten Technologien einschließlich Machbarkeitsstudie/Protoyp, Mitarbeit an den schlussendlichen Leistungsbeschreibungen und Zielvorgaben sowie die abschließende Einbindung der neuen Anwendung in die unternehmseigene Toollandschaft.
SCCM 2007 SCCM Client Microsoft IIS
C# WPF WCF XAML MVVM LINQ WMI Windows Service
München
9 Monate
2007-04 - 2007-12

Sharepoint Unterstützung

.NET Entwickler für Sharepoint C# CAML ASP.NET ...
.NET Entwickler für Sharepoint
Portierung eines bereits im produktiven Einsatz befindlichen Dokumentenmanagementsystems (Basis MS Sharepoint Portal Server 2003) auf die neue MS Office Sharepoint Server 2007 Plattform Neuentwicklung des Portals unter Anwendung der neuen Features von MOSS 2007 Fehlerkorrektur des Altsystems Implementierung neuer Features Unterstützung der User im täglichen Betrieb
WSS Microsoft Sharepoint 2007 Microsoft Sharepoint 2003 (SPS)
C# CAML ASP.NET Microsoft Sharepoint Object Model
München
2 Monate
2007-02 - 2007-03

Unified Messaging

C++ Entwickler C++ TCP/IP Reverse Engineering
C++ Entwickler
Erweiterung eines Instant Messenger Programms um eine zusätzliche Protokoll-Emulation eines Drittherstellers Die Emulation nutzt bestehende Schnittstellen zum vorhandenen GUI, um Usern ein einheitliches Look & Feel über alle System- und Protokollgrenzen zu ermöglichen
C++ TCP/IP Reverse Engineering
München
2 Jahre 2 Monate
2004-12 - 2007-01

nyx

Software Entwickler Java JSP J2EE ...
Software Entwickler
Entwicklung eines Tools, um Netzkomponenten zu pollen, die Abfrageergebnisse zu protokollieren und die Ergebnisse in korrellierter Darstellung in einer Webanwendung zu präsentieren Möglichkeit einer lückenlosen Erfassung der Verteilung von MAC und IP Adressen auf den Interfaces der Netzkomponente und zur Verfügung stellen einer Historie der Informationen Bewältigung einer großen Datenmenge resultierend aus einer weit verzweigten Infrastruktur ( 750 Netzkomponenten, 50.000 Interfaces, 23.000 aktive Endgeräte) Entwurf, Implementierung, Anpassung an das Kundennetzwerk Erprobung unter Realbedingungen und Vorbereitung für den Produktiveinsatz der Software Endprodukt ist das OpenSource Netzmanagement-Tool ?nyx?
Apache Tomcat Oracle 9i WEKA
Java JSP J2EE Java Servlets JavaScript SQL SNMP MIB XML XPath XSLT XHTML CSS
München
7 Monate
2006-06 - 2006-12

Sharepoint Unterstützung

Software-Entwickler C# Web Parts Lucene.NET ...
Software-Entwickler
Entwicklung und Implementierung einer Erweiterung der Suchmöglichkeiten im MS Sharepoint Portal Server 2003 Die Erweiterung umfasst verschiedene Enhancements der Oberfläche der Suchwebparts (Highlighting im Hit-Summary, Flektierungskontrolle, verschiedene Verknüpfungsoptionen) Verbesserung der Möglichkeiten der Suchkommandozeile (Boolsche Operatoren, Wildcards), sowie ein Feature für Hit-Highlighting in MS Office Dokumenten Portierung des MS Sharepoint Portal Server 2003 nach MS Office Sharepoint Server 2007 Realisierung eines Thesaurus-Webparts, sowie eines ?Top Terms? ? Webparts zur benutzerdefinierten Suchanfragenerweiterung
Microsoft Sharepoint 2007 Microsoft Sharepoint 2003
C# Web Parts Lucene.NET VBScript MSI
München
8 Monate
2005-10 - 2006-05

Rechenzentrumsarchitektur

IT Architekt
IT Architekt
Erstellen eines Konzepts, wie die unternehmenseigenen Rechenzentren zukünftig unter IT-Sicherheitsaspekten strukturiert werden könnten, um auf aktuelle und kommende Entwicklungen (Größenzuwachs, Schadsoftware) adäquat reagieren zu können Aufbau einer Struktur, die es erlaubt, sowohl aktive als auch konzeptionelle Sicherheitsmaßnahmen unkompliziert und effektiv zu platzieren Einbeziehung von bestehenden und in Entwicklung begriffenen Architekturen, vorhandene Applikationen und interne Betriebsabläufe
München
1 Monat
2003-09 - 2003-09

PAT Port Address Translator

Software-Entwickler C++ Netware NLM TCP/IP
Software-Entwickler
Entwicklung eines Tools, um interne Dienste (Webserver, Mailserver) unter der öffentlichen IP des Firewallservers im Internet zugänglich zu machen, um externen Datenverkehr mit bestimmten TCP / UDP Destination-Ports zu internen Servern mit privaten IP Adressen umzuleiten Endprodukt ist das ?PAT ? Port Address Translator for Netware? als Freeware Version
Novell Netware 6
C++ Netware NLM TCP/IP
München
1 Jahr 7 Monate
2001-07 - 2003-01

webXcerpt Information Manager

Software-Entwickler C++ C# Visual Basic ...
Software-Entwickler
Mitarbeit an einem innovativen Client/Server Werkzeuges (webXcerpt Information Manager) zur verteilten Recherche und Kollaboration im Web Das Werkzeug basiert serverseitig auf Java / Tomcat mit Datenbankanbindung Steuerung auf Clientseite durch ein im Browser integriertes Plugin Reimplementierung des Client-Plugins für den Microsoft Internet Explorer
Internet Explorer
C++ C# Visual Basic COM Shell Extensions XML Asynchronous Protocol Handler
München

Aus- und Weiterbildung

Aus- und Weiterbildung

Diplom-Informatiker, Abschluss 2006

Position

Position

Für kleinere Projektumfänge (bis 1 Mann-Jahr) berate und unterstütze ich Sie gerne von der Idee bis zur fertigen Software. Meine große Stärke sind Planungen und Umsetzungen mit innovativen Ansätzen, die nicht "von der Stange" erhältlich sind.

Kompetenzen

Kompetenzen

Top-Skills

C#

Produkte / Standards / Erfahrungen / Methoden

ASP.NET MVC
ASP.NET MVC 5
ASP.NET Web Api
ASP.NET Web API 2
ASP.NET WebAPI
Autofac
Bootstrap
Certificate based security
Cloud API
Code Analyse
DDBAC.NET
Docker
ElasticSearch
Elster / ERiC
EPPLUS
IIS
IoT
jQuery
libMraa
Log4net
Lucene.NET
Microsoft Exchange
Anbindung/Automatisierung mit EWS, etc.
Microsoft Exchange EWS
Microsoft Office
Automatisierung und Extensions
Microsoft Sharepoint
2003, 2007, 2010 und 2013
Microsoft System Center Configuration Manager (SCCM)
Nur Automatisierung, Versionen 2007 und 2012
Microsoft Visual Studio
inkl. Extensions
Microsoft Word 2010
Mono
MSI
MVVM
NHibernate
Nuget
Power over Ethernet
RabbitMQ
Redis
SCCM 2012
Team Foundation Server
VSTO
Windows Installer
WiX
WPF / MVVM
XML

Ohne Anspruch auf Vollständigkeit. Bitte sprechen Sie mich an für weitere Details oder falls Sie spezielle Anforderungen haben.

Betriebssysteme

Linux
Ubuntu Server, CentOS, etc. / nur Admin
Novell NetWare 6
und älter, kennt das noch jemand? :-)
Windows 2008 R2
und älter
Windows 7
und älter

Programmiersprachen

.NET Core
ASP.NET
Build Automation (cmake)
C / C++ / managed C++
C#
Expert Level, Schwerpunkt
CSS3
EBNF / DSL / ANTL
HTML5
Java
JavaScript
Javascript ES6
LINQ
ReactJs
RibbonX
Shell Scripting (bash)
TypeScript
VB.NET
VBA / VBScript
XHTML / CSS
XML / XPath / XSLT

Datenbanken

MS SQL Server
MySQL
Oracle 10g
und höher
Oracle 11g
PostgreSQL
relationales Datenbankdesign
SQL
DDL/DML
SQL Server
T-SQL

Datenkommunikation

MQTT

Hardware

I2C
MT7688
Raspberry Pi
Sensoren
SystemOnModule

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.