Softwareentwicklung Microsoft .NET, Visual Studio, TFS, C#, C++, PowerShell
Aktualisiert am 02.03.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.05.2024
Verfügbar zu: 80%
davon vor Ort: 100%
.NET, C#, Backend
Azure DevOps
Code Quality
Englisch

Einsatzorte

Einsatzorte

Frankfurt (+50km) Darmstadt (+75km) Homburg (Saar) (+50km)

Deutschland: Vorzugsweise Raum Frankfurt

möglich

Projekte

Projekte

2 Jahre 8 Monate
2017-05 - 2019-12

Plan IT

In diesem Projekt war ich für die Deutsche Bahn AG, Abteilung DB Analytics tätig. Das Projekt Plan IT befasst sich mit der Bewertung von Infrastrukturmaßnahmen auf Basis von Szenarien für Streckennetze, Fahrplänen und Güterströmen.
Eine der Herausforderungen bestand darin, vorhandene technische Systeme über Serviceschnittstellen einzubinden. Dazu wurden standardisierte Datenformate eingesetzt und große Datenmengen (im GB-Bereich) über Serviceschnittstellen in komprimierter Form transferiert.

Meine Aufgaben lagen im Backend, zu meinen Tätigkeiten gehörten unter anderem:

  • Entwurf und Umsetzung von Teilen des Datenmodells unter Verwendung von Entity Framework 6.2 Code First, Datenbankmigrationen mit SQL-Skripten und Deployment auf verschiedene Zielsysteme.
  • Implementierung von Serviceanbindungen auf Basis von Web-API und einer Umgebung mit asynchronen Workflows.
  • Verwendung komplexer Unittests basieren auf MS Test.
  • Abstimmung und Implementierung von Transformationsverfahren für komplexe und umfangreiche Datenstrukturen unter Verwendung standardisierter Datenformate, basierend auf railML.
  • Umsetzung von Build- und Deployment-Prozessen auf Basis von TFS bzw. DevOps.
  • Einhaltung von umfangreichen Richtlinien zur Codequalität und deren Verifikation über Codeanalyse-Tools und gated checkins.
  • Arbeiten innerhalb eines an SCRUM angelehnten Vorgehensmodells.
  • Kommunikation mit fachlichen und technischen Ansprechpartnern aus anderen Projekten, Abstimmung und Dokumentation.

Das Projekt ist seit Ende 2018 zu großen Teilen abgeschlossen und wird ab 04/2019 hauptsächlich von internen Mitarbeitern weitergeführt.

Deutsche Bahn AG
2 Jahre 5 Monate
2014-05 - 2016-09

OPR (Optimized Pharmacy Replenishment)

  • In diesem Projekt war ich für die iCESS Gmbh und die Celesio AG tätig. Bei OPR (Optimized Pharmacy Replenishment) handelt es sich um eine Enterprise-Anwendung, die im Kern eine Optimierung des Warenbestands von Apotheken durchführt.
  • Dabei übermitteln die teilnehmenden Apotheken ihren Warenbestand und Verkaufs- und Nachfrageinformationen an OPR. Diese Daten werden in Form von recht umfangreichen XMLDateien im ADAS-Format angeliefert und in SQL-Server Datenbanken aufgenommen und vorverarbeitet. Als Technologie kommen hier SSIS und Stored Procedures zum Einsatz.
  • Kern der Anwendung ist die eigentliche Optimierungs-Engine, die die aufbereiteten Daten entgegennimmt und letztlich Lagerempfehlungen ermittelt, die den Apotheken dann wieder zugeführt werden.

Zu meinen Tätigkeiten gehörten mehrere Aufgabengebiete, dazu zählten:

  • Die Erstellung der technischen Spezifikation der Anwendung, die als Pflichtenheft diente; diese musste zunächst grundlegend in intensiver Zusammenarbeit mit der Fachabteilung entwickelt werden
  • Die Umsetzung dieser Spezifikation in den Anwendungskern; neben klassischem C# wurden dazu z.B. Code Contracts und Post Sharp eingesetzt
  • Die Architektur der Anwendung war größtenteils meine Aufgabe; der Optimierungskern wurde als serviceorientierte Anwendung implementiert, technisch wurden dazu WCF mit klassischen Patterns eingesetzt
  • Parallel zur Implementierung wurde ein TDD-Framework von mir entwickelt, in dem die Anwendungsfälle für die Tests fachlich spezifiziert und technisch als automatisierteUnit-Tests in einem isolierten Kontext ausgeführt werden; die Codeabdeckung für den Anwendungskern liegt bei 97%
  • Die Überwachung der Code- und Anwendungsqualität war meine Aufgabe; hierzu wurden z.B. ReSharper Inspections, MS Code Analysis und Performance Sessions eingesetzt
  • Die Optimierung der Performance; ungeeignete Datenbankzugriffe wurde optimiert, dass die Performance verzehnfacht werden konnte
  • Die Erstellung und Weiterentwicklung einer Anwenderdokumentation; dazu gehörte insbesondere die fortlaufende Kommunikation und Abstimmung mit den Fachbereichen
  • Die Einführung und der Betrieb von TFS, sowie die Einführung einer an SCRUM angelehnte Entwicklungsmethodik gehörte ebenfalls zu meinen Aufgaben

Heute liegt das Projekt in den Händen der Celesio, an deren interne Mitarbeiter ich all meine Arbeiten professionell übergeben habe.

iCESS Gmbh, Celesio AG
5 Monate
2013-01 - 2013-05

FORM DATA DOKU

  • In diesem Projekt im Auftrag von cocomore bestand die Anforderung darin, eine benutzerorientierte Dokumentation für eine seit längerer Zeit bestehendes Framework namens Form Data zu erstellen.
  • Form Data ist ein sehr allgemeines Framework zur Definition und Einbindung von Formulardaten in Webanwendungen, die z.B. bei der Firma Nestlé eine große Rolle spielt. Hierbei werden Oberflächen, Validierungen und Verarbeitungsprozesse systemübergreifend in XML definiert und vom Framework implementiert.
  • Das Framework und eine technische Dokumentation waren bereits vorhanden. Darauf aufbauend wurde letztlich ein Handbuch für Anwender mitsamt Anwendungsbeispielen erstellt, das seither mit dem Produkt ausgeliefert wird.
  • Die Herausforderung bestand für mich darin, das System technisch zu verstehen, anhand von Beispielen zu verproben und daraus eine gut verständliche Dokumentation zu entwickeln.
cocomore
8 Monate
2012-05 - 2012-12

KAIRION

  • In diesem Projekt im Auftrag von cocomore ging es um die Anbindung der Anwendung Kairion an kundenspezifische Shopsysteme auf der Basis von ASP.NET. Dazu musste eine komplette .NET Programmierschnittstelle entwickelt werden, die auf Basis von speziellen Zugriffstechnologien mit der Anwendung Kairion kommuniziert.
  • Aus technologischer Sicht wurde eine .NET Komponente entwickelt, die von denShopsystemen eingebunden werden konnte. Das Augenmerk lag hier auf einer einfachen und logischen Struktur der Schnittstellen, sowie einertechnischen Dokumentation nach .NETStandard,die auf Basis von Sandcastle realisiert und als Hilfesystem integriert wurde.
  • In Richtung der Kairion Anwendung mussten sämtliche Service-Calls auf Basis von XMLRPC auf der HTTP Protokoll-Ebene umgesetzt werden; eine standardisierte Web-Service API mit automatisierter Proxy-Erzeugung stand nicht zur Verfügung.
  • Die Komponente wurde auf Basis von automatisierten Unit Tests entwickelt; die Codeabdeckung lag bei 95%, für die Low-Level Tests auf Protokollebene wurde das Framework MS-Moles (heute MS-Fakes) eingesetzt.
  • Abschließend wurde das Projekt an einen internen Mitarbeiter von cocomore übergeben.
cocomore
1 Jahr 1 Monat
2011-04 - 2012-04

PARALLEL TRADE

  • In diesem Projekt der iCESS GmbH habe ich verschiedene Tätigkeiten in Rahmen einer Online-Handelsplattform im Pharmabereich durchgeführt.
  • Hierzu wurden Daten aus verschiedenen Quellen in teils unstrukturierter Form gesammelt und aufbereitet und in strukturierter Form in ein auf SharePoint 2010 basierendes System übertragen.
  • Ein in diesem Zuge vom mir erstelltes Tool (Windows Forms Anwendung) hat Lizenzdaten für den Parallelhandel mit pharmazeutischen Produkten ausgewertet und in die SharePoint- Plattform übertragen. Die Lizenzdaten lagen in Form von PDF-Dateien vor und wurden mit Hilfe von programmierbaren Adobe-Komponenten ausgelesen.
  • Nach einer Validierung und ggf. notwendigen manuellen Korrektur der Daten wurden diese mit unserem SharePoint-Portal synchronisiert. Technisch wurde dazu das Server- Programmiermodell von SharePoint 2010 eingesetzt.
  • Weiterhin habe ich im Zuge dieses Projekts verschiedene Tätigkeiten im Bereich SharePoint Implementierung (Listen, Anwendungsseiten, Berechtigungen, etc.) und Betrieb durchgeführt.
iCESS GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

1989
Diplom Informatik (Universität Bremen)

1992: Weiterbildung
Methodisch-didaktische Weiterbildung als Trainer

Laufend
Weiterbildung durch Seminare und Fachkonferenzen

Kompetenzen

Kompetenzen

Top-Skills

.NET, C#, Backend Azure DevOps Code Quality

Schwerpunkte

Active Directory
AOP
Clean Code
CodeContracts
COM
Deployment
Fachliche Konzeption / Dokumentation
LINQ
MEF
MVVM
OR-Mapping
Projektmanagement
Scrum
Technische Konzeption / Dokumentation
Test-Automation
Test-Driven
Unit-Test
WMI

Aufgabenbereiche

Programmierbeispiele

Produkte / Standards / Erfahrungen / Methoden

ADO.NET
Altova XMLSpy
Atlassian JIRA
Entity Framework
Git
Microsoft Sharepoint
MS Visual Studio
MS-Moles
PostSharp 4
ReSharper 8
Sandcastle
TFS 2015
Visual Stuio 2015 Enterprise

Selbständige Tätigkeit
1986 - heute

Softwareentwickler, Berater und Trainer

Aktuelle Ausrichtung
Softwareentwicklung auf der Basis von Microsoft .NET

Entwicklungstechniken

  • COM, ActiveX
  • Active Directory, WMI
  • .NET, Code Contracts
  • MVVM, MEF, AOP
  • LINQ, OR-Mapper
  • CRM, SharePoint
  • Experte und Anwender

Entwicklungsumgebungen
Visual Studio, TFS / Online

SEMINARE
1989 - heute

Konzeption und Durchführung von Seminaren für verschiedene Bildungseinrichtungen mit folgenden Seminarthemen:

  • Programmiersprachen: C++, C#, VB.NET
  • Programmiertechniken: COM / ActiveX, ATL, XML, XSLT, WPF, WCF
  • .NET Framework: MVVM, MEF, Code Contracts, LINQ, OR-Mapping
  • Entwicklungsumgebung: Visual Studio, Team Foundation Server

WAS SIE VON MIR ERWARTEN DÜRFEN
SEHR GUTE KENNTNISSE IN C# UND .NET

  • In den aufgelisteten Projekten kamen C# und auch VB.NET zum Einsatz, die ich in meinen Schulungen auch unterrichte und von daher natürlich beherrsche.
  • Neben den Programmiersprachen gehören dazu spezielle Kenntnisse des .NET Frameworks, die ich auch in meinen Schulungen weitergebe.

VISUAL STUDIO, TFS UND ENTWICKLUNGSMETHODIK

  • Visual Studio und TFS sind meine bevorzugten Werkzeuge, die ich seit vielen Jahren in den
    verschiedensten Versionen kenne und gerne einsetze.
  • Neben den Werkzeugen spielte eine zeitgemäße Entwicklungsmethodik eine immer größere
    Rolle. Hier habe ich vornehmlich mit SCRUM, meist in adaptierter Form, gearbeitet
  • In Unternehmen habe ich TFS zusammen mit SCRUM bereits eingeführt und begleitet.

LANGJÄHRIGE ERFAHRUNG ALS ENTWICKLER
Bei Microsoft-Entwicklungstechnologien kann ich auf über 20 Jahre Projekterfahrung zurückgreifen.

PROJEKTARBEIT NACH FACHLICHEN VORGABEN

  • Die Umsetzung von fachlichen Vorgaben bin ich von meinen bisherigen Projekttätigkeiten
    gewohnt. Dazu gehören für mich Kommunikation und Projektmanagement genauso wie der
    technische Entwurf von Software von der Architektur bis zum Test.
  • Dabei sehe ich meine Tätigkeit nicht nur in der Umsetzung von Vorgaben, sondern auch darin,
    meine Kunden bei der Auswahl aktueller Techniken und Vorgehensweisen gut zu beraten.

QUALITÄT

  • In all meinen Projekten war mir die Qualität der erstellten Software besonders wichtig.
    Für mich ist Softwarequalität kein Schlagwort, sondern setzt sich aus messbaren Faktoren
    zusammen; dazu gehören Projektmanagement, Entwicklungsmethodik, Architektur, Clean
    Code, Codeanalyse, testgetriebene Entwicklung, Performancemessung, Quellcodeverwaltung
    und die dazu geeigneten zeitgemäßen Werkzeuge.
  • Qualitativ hochwertige Software ist aus meiner Sicht den schnellen Lösungen fast immer überlegen.

Betriebssysteme

Microsoft Windows

Programmiersprachen

.NET
ASP.NET
C
C#
C++
PL/SQL
PowerShell
Skriptsprachen
T-SQL
VB.NET
XML
XML-Schema
XSLT

Datenkommunikation

SOAP
WCF
XML-RPC
XML-Webservices

Branchen

Branchen

  • Banken
  • Behörden
  • Industrie
  • Bildungseinrichtungen

Einsatzorte

Einsatzorte

Frankfurt (+50km) Darmstadt (+75km) Homburg (Saar) (+50km)

Deutschland: Vorzugsweise Raum Frankfurt

möglich

Projekte

Projekte

2 Jahre 8 Monate
2017-05 - 2019-12

Plan IT

In diesem Projekt war ich für die Deutsche Bahn AG, Abteilung DB Analytics tätig. Das Projekt Plan IT befasst sich mit der Bewertung von Infrastrukturmaßnahmen auf Basis von Szenarien für Streckennetze, Fahrplänen und Güterströmen.
Eine der Herausforderungen bestand darin, vorhandene technische Systeme über Serviceschnittstellen einzubinden. Dazu wurden standardisierte Datenformate eingesetzt und große Datenmengen (im GB-Bereich) über Serviceschnittstellen in komprimierter Form transferiert.

Meine Aufgaben lagen im Backend, zu meinen Tätigkeiten gehörten unter anderem:

  • Entwurf und Umsetzung von Teilen des Datenmodells unter Verwendung von Entity Framework 6.2 Code First, Datenbankmigrationen mit SQL-Skripten und Deployment auf verschiedene Zielsysteme.
  • Implementierung von Serviceanbindungen auf Basis von Web-API und einer Umgebung mit asynchronen Workflows.
  • Verwendung komplexer Unittests basieren auf MS Test.
  • Abstimmung und Implementierung von Transformationsverfahren für komplexe und umfangreiche Datenstrukturen unter Verwendung standardisierter Datenformate, basierend auf railML.
  • Umsetzung von Build- und Deployment-Prozessen auf Basis von TFS bzw. DevOps.
  • Einhaltung von umfangreichen Richtlinien zur Codequalität und deren Verifikation über Codeanalyse-Tools und gated checkins.
  • Arbeiten innerhalb eines an SCRUM angelehnten Vorgehensmodells.
  • Kommunikation mit fachlichen und technischen Ansprechpartnern aus anderen Projekten, Abstimmung und Dokumentation.

Das Projekt ist seit Ende 2018 zu großen Teilen abgeschlossen und wird ab 04/2019 hauptsächlich von internen Mitarbeitern weitergeführt.

Deutsche Bahn AG
2 Jahre 5 Monate
2014-05 - 2016-09

OPR (Optimized Pharmacy Replenishment)

  • In diesem Projekt war ich für die iCESS Gmbh und die Celesio AG tätig. Bei OPR (Optimized Pharmacy Replenishment) handelt es sich um eine Enterprise-Anwendung, die im Kern eine Optimierung des Warenbestands von Apotheken durchführt.
  • Dabei übermitteln die teilnehmenden Apotheken ihren Warenbestand und Verkaufs- und Nachfrageinformationen an OPR. Diese Daten werden in Form von recht umfangreichen XMLDateien im ADAS-Format angeliefert und in SQL-Server Datenbanken aufgenommen und vorverarbeitet. Als Technologie kommen hier SSIS und Stored Procedures zum Einsatz.
  • Kern der Anwendung ist die eigentliche Optimierungs-Engine, die die aufbereiteten Daten entgegennimmt und letztlich Lagerempfehlungen ermittelt, die den Apotheken dann wieder zugeführt werden.

Zu meinen Tätigkeiten gehörten mehrere Aufgabengebiete, dazu zählten:

  • Die Erstellung der technischen Spezifikation der Anwendung, die als Pflichtenheft diente; diese musste zunächst grundlegend in intensiver Zusammenarbeit mit der Fachabteilung entwickelt werden
  • Die Umsetzung dieser Spezifikation in den Anwendungskern; neben klassischem C# wurden dazu z.B. Code Contracts und Post Sharp eingesetzt
  • Die Architektur der Anwendung war größtenteils meine Aufgabe; der Optimierungskern wurde als serviceorientierte Anwendung implementiert, technisch wurden dazu WCF mit klassischen Patterns eingesetzt
  • Parallel zur Implementierung wurde ein TDD-Framework von mir entwickelt, in dem die Anwendungsfälle für die Tests fachlich spezifiziert und technisch als automatisierteUnit-Tests in einem isolierten Kontext ausgeführt werden; die Codeabdeckung für den Anwendungskern liegt bei 97%
  • Die Überwachung der Code- und Anwendungsqualität war meine Aufgabe; hierzu wurden z.B. ReSharper Inspections, MS Code Analysis und Performance Sessions eingesetzt
  • Die Optimierung der Performance; ungeeignete Datenbankzugriffe wurde optimiert, dass die Performance verzehnfacht werden konnte
  • Die Erstellung und Weiterentwicklung einer Anwenderdokumentation; dazu gehörte insbesondere die fortlaufende Kommunikation und Abstimmung mit den Fachbereichen
  • Die Einführung und der Betrieb von TFS, sowie die Einführung einer an SCRUM angelehnte Entwicklungsmethodik gehörte ebenfalls zu meinen Aufgaben

Heute liegt das Projekt in den Händen der Celesio, an deren interne Mitarbeiter ich all meine Arbeiten professionell übergeben habe.

iCESS Gmbh, Celesio AG
5 Monate
2013-01 - 2013-05

FORM DATA DOKU

  • In diesem Projekt im Auftrag von cocomore bestand die Anforderung darin, eine benutzerorientierte Dokumentation für eine seit längerer Zeit bestehendes Framework namens Form Data zu erstellen.
  • Form Data ist ein sehr allgemeines Framework zur Definition und Einbindung von Formulardaten in Webanwendungen, die z.B. bei der Firma Nestlé eine große Rolle spielt. Hierbei werden Oberflächen, Validierungen und Verarbeitungsprozesse systemübergreifend in XML definiert und vom Framework implementiert.
  • Das Framework und eine technische Dokumentation waren bereits vorhanden. Darauf aufbauend wurde letztlich ein Handbuch für Anwender mitsamt Anwendungsbeispielen erstellt, das seither mit dem Produkt ausgeliefert wird.
  • Die Herausforderung bestand für mich darin, das System technisch zu verstehen, anhand von Beispielen zu verproben und daraus eine gut verständliche Dokumentation zu entwickeln.
cocomore
8 Monate
2012-05 - 2012-12

KAIRION

  • In diesem Projekt im Auftrag von cocomore ging es um die Anbindung der Anwendung Kairion an kundenspezifische Shopsysteme auf der Basis von ASP.NET. Dazu musste eine komplette .NET Programmierschnittstelle entwickelt werden, die auf Basis von speziellen Zugriffstechnologien mit der Anwendung Kairion kommuniziert.
  • Aus technologischer Sicht wurde eine .NET Komponente entwickelt, die von denShopsystemen eingebunden werden konnte. Das Augenmerk lag hier auf einer einfachen und logischen Struktur der Schnittstellen, sowie einertechnischen Dokumentation nach .NETStandard,die auf Basis von Sandcastle realisiert und als Hilfesystem integriert wurde.
  • In Richtung der Kairion Anwendung mussten sämtliche Service-Calls auf Basis von XMLRPC auf der HTTP Protokoll-Ebene umgesetzt werden; eine standardisierte Web-Service API mit automatisierter Proxy-Erzeugung stand nicht zur Verfügung.
  • Die Komponente wurde auf Basis von automatisierten Unit Tests entwickelt; die Codeabdeckung lag bei 95%, für die Low-Level Tests auf Protokollebene wurde das Framework MS-Moles (heute MS-Fakes) eingesetzt.
  • Abschließend wurde das Projekt an einen internen Mitarbeiter von cocomore übergeben.
cocomore
1 Jahr 1 Monat
2011-04 - 2012-04

PARALLEL TRADE

  • In diesem Projekt der iCESS GmbH habe ich verschiedene Tätigkeiten in Rahmen einer Online-Handelsplattform im Pharmabereich durchgeführt.
  • Hierzu wurden Daten aus verschiedenen Quellen in teils unstrukturierter Form gesammelt und aufbereitet und in strukturierter Form in ein auf SharePoint 2010 basierendes System übertragen.
  • Ein in diesem Zuge vom mir erstelltes Tool (Windows Forms Anwendung) hat Lizenzdaten für den Parallelhandel mit pharmazeutischen Produkten ausgewertet und in die SharePoint- Plattform übertragen. Die Lizenzdaten lagen in Form von PDF-Dateien vor und wurden mit Hilfe von programmierbaren Adobe-Komponenten ausgelesen.
  • Nach einer Validierung und ggf. notwendigen manuellen Korrektur der Daten wurden diese mit unserem SharePoint-Portal synchronisiert. Technisch wurde dazu das Server- Programmiermodell von SharePoint 2010 eingesetzt.
  • Weiterhin habe ich im Zuge dieses Projekts verschiedene Tätigkeiten im Bereich SharePoint Implementierung (Listen, Anwendungsseiten, Berechtigungen, etc.) und Betrieb durchgeführt.
iCESS GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

1989
Diplom Informatik (Universität Bremen)

1992: Weiterbildung
Methodisch-didaktische Weiterbildung als Trainer

Laufend
Weiterbildung durch Seminare und Fachkonferenzen

Kompetenzen

Kompetenzen

Top-Skills

.NET, C#, Backend Azure DevOps Code Quality

Schwerpunkte

Active Directory
AOP
Clean Code
CodeContracts
COM
Deployment
Fachliche Konzeption / Dokumentation
LINQ
MEF
MVVM
OR-Mapping
Projektmanagement
Scrum
Technische Konzeption / Dokumentation
Test-Automation
Test-Driven
Unit-Test
WMI

Aufgabenbereiche

Programmierbeispiele

Produkte / Standards / Erfahrungen / Methoden

ADO.NET
Altova XMLSpy
Atlassian JIRA
Entity Framework
Git
Microsoft Sharepoint
MS Visual Studio
MS-Moles
PostSharp 4
ReSharper 8
Sandcastle
TFS 2015
Visual Stuio 2015 Enterprise

Selbständige Tätigkeit
1986 - heute

Softwareentwickler, Berater und Trainer

Aktuelle Ausrichtung
Softwareentwicklung auf der Basis von Microsoft .NET

Entwicklungstechniken

  • COM, ActiveX
  • Active Directory, WMI
  • .NET, Code Contracts
  • MVVM, MEF, AOP
  • LINQ, OR-Mapper
  • CRM, SharePoint
  • Experte und Anwender

Entwicklungsumgebungen
Visual Studio, TFS / Online

SEMINARE
1989 - heute

Konzeption und Durchführung von Seminaren für verschiedene Bildungseinrichtungen mit folgenden Seminarthemen:

  • Programmiersprachen: C++, C#, VB.NET
  • Programmiertechniken: COM / ActiveX, ATL, XML, XSLT, WPF, WCF
  • .NET Framework: MVVM, MEF, Code Contracts, LINQ, OR-Mapping
  • Entwicklungsumgebung: Visual Studio, Team Foundation Server

WAS SIE VON MIR ERWARTEN DÜRFEN
SEHR GUTE KENNTNISSE IN C# UND .NET

  • In den aufgelisteten Projekten kamen C# und auch VB.NET zum Einsatz, die ich in meinen Schulungen auch unterrichte und von daher natürlich beherrsche.
  • Neben den Programmiersprachen gehören dazu spezielle Kenntnisse des .NET Frameworks, die ich auch in meinen Schulungen weitergebe.

VISUAL STUDIO, TFS UND ENTWICKLUNGSMETHODIK

  • Visual Studio und TFS sind meine bevorzugten Werkzeuge, die ich seit vielen Jahren in den
    verschiedensten Versionen kenne und gerne einsetze.
  • Neben den Werkzeugen spielte eine zeitgemäße Entwicklungsmethodik eine immer größere
    Rolle. Hier habe ich vornehmlich mit SCRUM, meist in adaptierter Form, gearbeitet
  • In Unternehmen habe ich TFS zusammen mit SCRUM bereits eingeführt und begleitet.

LANGJÄHRIGE ERFAHRUNG ALS ENTWICKLER
Bei Microsoft-Entwicklungstechnologien kann ich auf über 20 Jahre Projekterfahrung zurückgreifen.

PROJEKTARBEIT NACH FACHLICHEN VORGABEN

  • Die Umsetzung von fachlichen Vorgaben bin ich von meinen bisherigen Projekttätigkeiten
    gewohnt. Dazu gehören für mich Kommunikation und Projektmanagement genauso wie der
    technische Entwurf von Software von der Architektur bis zum Test.
  • Dabei sehe ich meine Tätigkeit nicht nur in der Umsetzung von Vorgaben, sondern auch darin,
    meine Kunden bei der Auswahl aktueller Techniken und Vorgehensweisen gut zu beraten.

QUALITÄT

  • In all meinen Projekten war mir die Qualität der erstellten Software besonders wichtig.
    Für mich ist Softwarequalität kein Schlagwort, sondern setzt sich aus messbaren Faktoren
    zusammen; dazu gehören Projektmanagement, Entwicklungsmethodik, Architektur, Clean
    Code, Codeanalyse, testgetriebene Entwicklung, Performancemessung, Quellcodeverwaltung
    und die dazu geeigneten zeitgemäßen Werkzeuge.
  • Qualitativ hochwertige Software ist aus meiner Sicht den schnellen Lösungen fast immer überlegen.

Betriebssysteme

Microsoft Windows

Programmiersprachen

.NET
ASP.NET
C
C#
C++
PL/SQL
PowerShell
Skriptsprachen
T-SQL
VB.NET
XML
XML-Schema
XSLT

Datenkommunikation

SOAP
WCF
XML-RPC
XML-Webservices

Branchen

Branchen

  • Banken
  • Behörden
  • Industrie
  • Bildungseinrichtungen

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.