1 von 91.893 IT- und Engineering-Profilen

Fachlicher Schwerpunkt dieses Freiberuflers

Entwickler und Architekt für Microsoft . NET-Technologien, C#, BizTalk, OOA/OOD5

verfügbar ab
01.05.2018
verfügbar zu
100 %
davon vor Ort
100 %
PLZ-Gebiet, Land

Österreich

Schweiz

D0

D1

D2

D3

D4

D5

D6

D7

D8

D9

Kontaktwunsch

Ich möchte bevorzugt für Projekte in diesen Einsatzorten kontaktiert werden.

Kommentar

Deutschland: Raum München/Augsburg (D8) bevorzugt, gerne auch mit Telearbeit

Position

Projekte

09/2015 - Heute

2 Jahre 7 Monate

Konzeption und Aufbau einer automatisierten Testumgebung für die betriebsinterne Fahrwerk-/Lenkgetriebesimulationssoftware

Rolle
Senior IT Consultant
Projektinhalte

Aufbau der CI-Umgebung (Svn – Jira – Jenkins)
Enwicklung der Toolchain zum Deployment
Erstellung von Testfällen
Konzeption eines Frameworks für automatisierte Unit-Tests
Konzeption eines Prozesses und Tooling für manuelle UI-Tests
Mitarbeiterschulung im Bereich Testing/Mocking
Pflege/Wartung/Redesign bestehender Komponenten

Produkte

C#

VB.Net

WinForms

Test Driven Development (TDD)

Rhino Mock

SVN

Scrum

01/2016 - 12/2016

1 Jahr

Entwicklung einer Simulationssoftware für den Nutzfahrzeugbau

Rolle
Architekt, Test-Manager, Software-Entwickler
Kunde
MAN Bus & Truck AG
Einsatzort
München
Projektinhalte
  • Oberflächenentwicklung unter Verwendung des MVVM-Patterns
  • Entwicklung von Multiplatform-GUI
  • Aufbau Continuous Integration Chain (SVN, Jenkins, JIRA)
  • Entwicklung von CI-Tools
  • Erstellung eines Test-Konzepts
  • Implementierung Unit-/Integrationtests
  • Konzeption firmeneigenes NuGetRepository
  • Implementierung NuGet-Tools zur Continuous Delivery

Kenntnisse

C#

VB.NET

Scrum

MVVM Design Pattern

Test Driven Development (TDD)

Continuous Integration

Continuous Delivery

Produkte

JIRA

Rhino Mock

Jenkins

SVN

.NET 4.5

NuGet

10/2014 - 12/2015

1 Jahr 3 Monate

Erstellung verschiedener Betriebssoftware technologisch mit den Kernpunkten WPF und MVVM.

Rolle
Software-Entwickler
Kunde
Kassenärztliche Vereinigung Bayern
Einsatzort
München
Projektinhalte

Einzelaufgaben:

  • Oberflächenentwicklung unter Verwendung des MVVM-Patterns
  • Konzeption und Entwicklung von Serverkomponenten (TDD)
  • Entwicklung von AddIns für Word/Excel/Outlook
  • Definition von Testcases
  • Definition und Durchführen von Unit-/Oberflächen-/Integrationstests
Kenntnisse

C#

WPF

MVVM Design Pattern

Test Driven Development

Continuous Integration

Scrum

Produkte

Ranorex

Rhino Mocks

Jenkins

SVN

01/2013 - 08/2014

1 Jahr 8 Monate

Entwicklung einer Planungssoftware für Solaranlagen

Rolle
Software-Entwickler, Test-Manager
Kunde
Pixel
Einsatzort
München
Projektinhalte

Entwicklung einer Planungssoftware für Solaranlagen. Mit der Software werden die Kunden beraten, d.h. sie bekommen sofort die Kosten der Anlage mit einer betriebswirtschaftlichen Berechnung unter Berücksichtigung der jahreszeitlichen Sonnenstände und Beschattungssituation berechnet und grafisch dargestellt.

Die technische Auslegung der Anlage erfolgt für verschiedene Dachkonstruktionen, sowie der statischen Berechnung und der Ausgabe von Stücklisten für die spätere Montage der Anlage.

             
Einzelaufgaben:

  • Oberflächenentwicklung unter Verwendung des MVVM-Patterns
  • Konzeption und Entwicklung eines Validierungsframeworks
  • Implementierung der Businesslogik auf Service-Ebene
  • Definition von Testcases
  • Definition und Durchführen von Unit-/Integrationstests
Kenntnisse

C#

WPF

Silverlight

WCF

MVVM Design Pattern

Scrum

Produkte

Entity Framework

TFS 2013

06/2011 - 01/2013

1 Jahr 8 Monate

Aufbau eines Frameworks zur Entwicklung von Software Defined Radios (SDR).

Rolle
Software-Entwickler
Kunde
Rohde & Schwarz
Einsatzort
München
Projektinhalte

Beschreibung des Projekts vgl. unten im Zeitraum 08/2010 - 12/2010           

Einzelaufgaben:

  • Integration eines Simulationsszenarios
  • Definition von Integrationsstrategien
  • Definition von Testcases
  • Entwicklung von Zusatztools
  • Durchführen der Integrationstests
  • Definieren und Durchführen von Unittests
  • Support für die Endanwender der Toolchain
Kenntnisse

C#

C++

XML

NUnit

Domain Specific Language (DSL)

Model Driven Architecture (MDA)

Model Driven Development (MDD)

Test Driven Development (TDD)

Continuous Integration

Produkte

Jenkins

Enterprise Architect

ClearQuest

ClearCase

12/2010 - 05/2011

6 Monate

Test- und Qualitätsmanager eines Lasersystems zur Augenchirurgie (capsulotomie, lens fragmentation).

Rolle
Software-Entwickler, Test-Manager
Kunde
Technolas Perfect Vision
Einsatzort
München
Projektinhalte

Einzelaufgaben:

  • Definition von usese cases
  • Definition von Testcases
  • Entwicklung von Zusatztools
  • Durchführen der Unittests (NUnit) und Integrationstests
  • Reporting
Kenntnisse

C#

C++

XML

WPF

UML

Produkte

NUnit

TFS 2010

08/2010 - 12/2010

5 Monate

Aufbau eines Frameworks zur Entwicklung von Software Defined Radios (SDR)

Rolle
Software-Entwickler
Kunde
Rohde & Schwarz
Einsatzort
München
Projektinhalte

Mittels einer abstrakten Beschreibungssprache (domain specific language, DSL) und unter Einsatz eines grafischen Tools (Enterprise Architect) werden die Software-Artefakte von C#-Codegeneratoren in die Zielsprache C++ übersetzt.

Einzelaufgaben:

  • Entwicklung und Pflege der Codegeneratoren
  • Entwicklung von VisualStudio AddIn's
  • Entwicklung von Zusatztools
  • Definieren von Testfällen
  • Unittests (NUnit) und Integrationstests
  • Deployment auf das Zielsystem (digital unit deployment)
Kenntnisse

C#

C++

XML

Domain Specific Language (DSL)

Model Driven Architecture (MDA)

Model Driven Development (MDD)

Test Driven Development (TDD)

Produkte

NUnit

Enterprise Architect

ClearCase

ClearQuest

Hudson

02/2010 - 06/2010

5 Monate

Deployment BizTalk Farm

Rolle
Software-Entwickler
Kunde
T-Systems
Einsatzort
München
Projektinhalte

Entwicklung eines xml-gesteuerten Toolsets zum deployen einer BizTalk Solution mit mehreren hundert Artefakten auf rund 50 verschiedene Single- sowie Multi-Server Umgebungen.
 
Einzelaufgaben:

  • Vorbereitung der Zielsysteme auf das Deployment (Predeployment)
  • Durchführung des Deployments (Anlegen und Konfiguration WCF-Komponenten/Windows Services/Datenbanken, Anlegen BizTalk Hosts, Import und Binding von Orchestations)
  • Durchführung des Postdeployment, Integrationstests und Defect fixing. 
Kenntnisse

C#

XML

SQL

PowerShell

Produkte

TFS 2010

MS BizTalk

MS Server 2008

10/2007 - 12/2009

2 Jahre 3 Monate

Entwicklung einer workflowgetriebenen POS-Applikation (Warenwirtschaft) aus dem Gesundheitswesen.

Rolle
Software-Entwickler
Kunde
Pharmatechnik
Einsatzort
Starnberg
Projektinhalte

Einzelaufgaben:

  • Modellierung der Geschäftslogik im Enterprise Architect
  • Codegenerierung des BusinessLayers
  • Codegenerierung des GUI-Layers
  • Codegenerierung des DataAccessLayers
  • Verifikation mittels Unit-/Integrationtests
Kenntnisse

C#

Domain Specific Language (DSL)

Design Patterns

Produkte

Enterprise Architect

NUnit

TFS

NHibernate

07/2006 - 09/2007

1 Jahr 3 Monate

Weiterentwicklung und Pflege des Videosicherungssystems DiBOS.

Kunde
Bosch Sicherheitssysteme
Einsatzort
Ottobrunn
Kenntnisse

C++

COM

ATL

MFC

Echtzeit-programmierung

11/2005 - 06/2006

8 Monate

Architektur/Entwicklung von Steuerungssoftware für Röntgenscanner

Rolle
Software-Entwickler
Kunde
Agfa
Einsatzort
München
Kenntnisse

C#

.Net Remoting

XML

UML

C++

Produkte

ClearCase

ClearQuest

Rational Rose

05/2004 - 10/2005

1 Jahr 6 Monate

Konzeption/Entwicklung Synchronisationsoftware Mobile Devices

Rolle
Software-Entwickler
Kunde
Siemens Mobile
Einsatzort
München
Kenntnisse

COM

COM+

C++

ATL

MFC

Irmc

Obex

UML

XML

Produkte

ClearCase

ClearQuest

Rational Rose

12/2003 - 04/2004

5 Monate

Entwicklung workflowgestützer Steuerung Fertigungsroboter

Rolle
Software-Entwickler
Kunde
Byk-Gardner
Einsatzort
Geretsried
Kenntnisse

C

C#

VB6

V24

XML

10/2003 - 12/2003

3 Monate

Erstellung einer Active Directory-Schnittstelle innerhalb eines automatischen Installations- und Updateprozesses.

Rolle
Software-Entwickler
Kunde
Siemens Business Services
Einsatzort
München
Kenntnisse

C++

C#

Produkte

Active Directory

08/2003 - 09/2003

2 Monate

Proof of Concept zur BizTalk-Anbindung über PipelineAIC's

Rolle
Software-Entwickler
Kunde
Deutsche Post AG
Einsatzort
Darmstadt
Kenntnisse

C#

SQL

UML

Produkte

MS BizTalk

04/2003 - 07/2003

4 Monate

Entwurf/Implementierung einer Prozessautomatisierung für das akustische Messsystem PAK.

Rolle
Software-Entwickler
Kunde
AVTop Messtechnik
Einsatzort
München
Kenntnisse

VB6

C++

ATL

Assembler

Produkte

akkustisches Messsystem PAK

04/2003 - 07/2003

4 Monate

Architektur/Implementierung einer Messprozessautomatisierung mit Messdatenverwaltung

Rolle
Software-Entwickler, Messtechniker
Kunde
Mahle Filtersysteme
Einsatzort
Stuttgart
Kenntnisse

C++

Assembler

VB6

C#

Produkte

akustisches Messsystem PAK

Projekthistorie

---Weitere Projekte auf Anfrage---

Referenzen

Projekt Projekt IXOS PT, 10/07 - 12/09
Referenz durch Entwicklungsleiter, PHARMATECHNIK GmbH & Co. KG, vom 25.11.09

"Der Consultant verfügt über ausgezeichnete Fachkenntnisse in den Bereichen C#, .NET 2.0 – 3.5, objektorientierter Analyse, Design und Entwicklung. Er wendet diese jederzeit absolut sicher, umsichtig und zielorientiert in der Praxis an. Seine äußerst schnelle Auffassungsgabe ermöglicht es ihm, auch schwierigste Situationen sofort zu überblicken. Seine Unterstützung bei der Analyse und Spezifikation wird sehr geschätzt. Er arbeitet immer sehr effizient, zielstrebig und routiniert. Er denkt jederzeit mit und erledigt Arbeitsvorbereitungen auf einem hohen Niveau selbstständig. Das Testteam unterstützt er dabei stets bei der Erstellung und Durchführung von Unit-/ und Integrationstests. Er erfüllt die ihm übertragenen Aufgaben immer zu unserer vollsten Zufriedenheit. Der Consultant wird allseits sehr geschätzt, wobei er sich gegenüber Auftraggebern und Mitarbeitern ausnahmslos durch ein kooperatives, offenes und freundliches Verhalten auszeichnet. Der Projektauftrag läuft zum 31.12.2009 aus. Wir danken dem Consultant für seine stets sehr gute und erfolgreiche Zusammenarbeit und wünschen ihm alles Gute und weiterhin viel Erfolg."

Projekt Remoting Kommunikation Client/Server, 10/05 - 06/06
Referenz durch Abteilungsleiter SW, Agfa-Gevaert HealthCare GmbH, vom 21.07.06

"Der Consultant hat uns in unserem Unternehmen im Bereich der medizinischen Geräteentwicklung in der Implementation von Remoting via GenuineChannels, Remoting Reconnectivity (Wiederverbinden von Client oder Server), Implementation von Kommunikationsprotokollen und an der Modifikation eines Logging-Moduls im Zeitraum 10/05 - 06/06 unterstützt. Der Consultant verfügte über gute Fachkenntnisse und hat die ihm übertragenen Aufgaben ständig zu unserer vollen Zufriedenheit erledigt. Seine Arbeiten führte er stets sehr selbstständig, immer engagiert und sehr zuverlässig aus. Er zeigte sich sehr flexibel und belastbar. Der Consultant besaß eine sehr gute Auffassungsgabe. Er hatte immer wieder sehr gute Ideen, gab wertvolle Anregungen und sorgte mit Interesse für deren Umsetzung. Sein persönliches Verhalten gegenüber Vorgesetzten und Kollegen war jederzeit vorbildlich und einwandfrei."

Projekt Pflichtenhefterstellung BizTalk-AIC an SQL-DB von 08/03 - 09/03
Referenz durch Projektleiter im Filialbackend der Deutschen Post vom 22.09.03

"Der Consultant verfügt über sehr gute Kenntnisse im BizTalk-Bereich. Die Aufgabe der eigenständigen Erstellung eines Pflichtenheftes, welches eine Pipeline-AIC beschreibt, sowie die Definition und Durchführung entsprechender Testszenarien wurde in sehr guter Qualität und termingerecht ausgeführt. In das Projektteam fügte sich der Consultant ausgezeichnet ein, seine Beiträge waren stets konstruktiv und weiterführend. Die Zusammenarbeit war sehr angenehm und ist eine Empfehlung wert."

Projekt Schnittstellen Web-basierter Tools zur Serverüberwachung, 03/02 - 04/02
Referenz durch Techn. Verfahrensverantwortlichen, Siemens Business Services, vom 31.07.02

"Entwurf und Implementierung von Schnittstellen Web-basierter Tools zur Serverüberwachung: Der Consultant verfügt über ein sehr gutes Know-how im Bereich der WEB-Programmierung mit ASP und der Anbindung zu Datenbanken. Er bereitete den Schnittstellenwechsel zu einer neuen Oracle-Datenbank für Serverdaten präzise vor, führte dabei eine Analyse der komplexen Datenschnittstelle durch und dokumentierte sie ausgezeichnet. Alle Aufgaben wurden zielgerichtet und professionell durchgeführt. Ich empfehle den Consultant gerne weiter."

Projekt im Zeitraum 06/01 - 03/02
Referenz durch Siemens Business Services, Senior Software/System Architect, vom 26.06.02

"Der Consultant verfügt über ausgezeichnetes Wissen im Bereich der objektorientierten Programmierung komponentenbasierter Systeme. Bei diesem Projekt wurden von ihm Module in den Sprachen Assembler, C, C++, ATL COM und VB erstellt. Alle Aufgaben wurden zeitgerecht und zur vollsten Zufriedenheit durchgeführt. Die von ihm entwickelten Applikationen laufen fehlerfrei, performant und wurden für die weitere Verwendung ausführlich dokumentiert. Hervorzuheben ist der hohe Kenntnisstand in den modernen Technologien, besonders im Bereich XML, Internetapplikationen und Datenbankanbindungen. Der Consultant ist kooperativ, arbeitet im Sinne des Auftrages/Projektes eigeninitiativ und zielgerichtet, und er gibt Impulse über das ursprüngliche Projektziel hinaus. Wir möchten an dieser Stelle den Consultant anderen Projektanbietern weiterempfehlen."

Branchen

Pharmazie
Autobranche
Dienstleitung
Robotersteuerung
EDV
Forschung
Gewerbe
Handel
IT
Internet
Luft- und Raumfahrt
Logistik
Medizintechnik
Softwarehersteller
Softwareentwicklung
Sonstige Industrie
Verlagswesen

Kompetenzen

Programmiersprachen
.NET 4.5
Assembler
Basic
Experten Kenntnisse (mehr als 8 Jahre)
C
Experten Kenntnisse (mehr als 15 Jahre)
C#
Experten Kenntnisse (mehr als 15 Jahre)
C++
Experten Kenntnisse (mehr als 15 Jahre)
Clipper
dBase
Domain Specific Language (DSL)
MATLAB / Simulink
Pascal
PowerShell
UML
VB.NET
VB6
Visual Basic: Experten Kenntnisse (mehr als 8 Jahre)
XML,XSLT, XPath: Experten Kenntnisse (mehr als 8 Jahre)
.NET: Experte Kenntnisse (mehr als 8 Jahre)
VB.NET: Experte Kenntnisse (mehr als 8 Jahre)
WPF: Projekterfahrung (ca. 5 Jahre)


Betriebssysteme
Dos
Linux
Windows
Beste Kenntnisse aller Versionen (NT, W2k, XP, Vista, Win 7)

Datenbanken
Access
2.0, 95, 97, 2000
DAO
MS SQL Server
Experten Kenntnisse (mehr als 5 Jahre)
MySQL
ODBC
SQL
Experten Kenntnisse (mehr als 5 Jahre)

Sprachkenntnisse
Deutsch
Englisch
Norwegisch
Grundkenntnisse

Hardware
Echtzeitsysteme
Industrie-Roboter
Messgeräte
Mikrocontroller
PC
Sensoren

Datenkommunikation
EDIFACT
Internet, Intranet
Irmc
Message Queuing
Obex
parallele Schnittstelle
RS232
SNMP
TCP/IP
Windows Netzwerk

Produkte / Standards / Erfahrungen
.Net Remoting
Active Directory
akkustisches Messsystem PAK
akustisches Messsystem PAK
ATL
ClearCase
ClearQuest
COM
COM+
Continuous Delivery
Continuous Integration
Design Patterns
Echtzeit-programmierung
Enterprise Architect
Entity Framework
Hudson
Jenkins
JIRA
MFC
Model Driven Architecture (MDA)
Model Driven Development (MDD)
MS BizTalk
MS Server 2008
MVVM Design Pattern
NHibernate
NuGet
NUnit
Ranorex
Rational Rose
Rhino Mock
Rhino Mocks
Scrum
Silverlight
SVN
Test Driven Development
Test Driven Development (TDD)
TFS
TFS 2010
TFS 2013
V24
WCF
WinForms
WPF
XML

Produkte mit direkter Projekterfahrung:

  • Microsoft Visual Studio 2005, 2008, 2010, 2012
  • Visual Studio Team Foundation Server 2005, 2008, 2010, 2012
  • BizTalk Server
  • Microsoft Office, alle Versionen ab Office 97
  • Enterprise Architect (EA)
  • Visual Source Safe
  • Microsoft SQL Server, alle Versionen ab SQl Server 2000
  • Microsoft Visio Enterprise Architects
  • VisualTest für (halb)automatisierte Testverfahren
  • Rational Rose
  • DOORS
  • ClearQuest
  • ClearCase
  • SVN
  • Jenkins

 

Angewandte Methoden,Techniken:
  • OOAD - Object Oriented Architecture & Design
  • POSA - Pattern Oriented Software Architecture
  • Agiles Projektmanagement (SCRUM)
  • Microsoft.NET Framework in den Versionen 3.5 und 4.0
  • XML/XML Schema (XSD), XSL, XSLT
  • OO-Analyse, OO-Design (UML)
  • Objektorientierte Programmierung (OOP)
  • Design Patterns
  • Domain Specific Language (DSL)
  • Code-Generierung
  • Automatisierungstechnologie
  • Workflow
  • Test Driven Development (TDD)

 

Standards
  • COM/COM+/ATL
  • Standard Template Libray (STL)
  • Xml, XPath, XPointer, Xslt
  • UML
  • EDIFACT
  • SOAP
  • Html/DHtml

Ausbildungshistorie

86-90
Studium der Technischen Physik an der Fachhochschule München
 
91
Abschluß als Diplom Ingenieur FH

91-heute
freiberuflicher Software-Entwickler

×
×