Softwarearchitekt und Softwareentwickler im C# Technologieumfeld
Aktualisiert am 16.05.2024
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.01.2025
Verfügbar zu: 50%
davon vor Ort: 30%
ASP.NET
Microsoft .NET
Backend-Entwickler
Portuguiesisch
Sehr gut
Spanisch
Hörverständnis

Einsatzorte

Einsatzorte

Berlin (+100km) Malchin (+100km) Stade (+150km) Höxter (+100km) Haldensleben (+75km) Schwalmstadt (+75km) Essen (+75km) Ibbenbüren (+75km) Cochem (+75km) Bonn (+75km) Soest (+50km) Darmstadt (+75km) Homburg (Saar) (+50km) Tübingen (+100km) Titisee-Neustadt (+75km) Erlangen (+100km) Deggendorf (+75km)
nicht möglich

Projekte

Projekte

Zeitraum:  Oktober 2016 - November 2016

Projekt:     Open-Source Projekt "Reunion"

                  github.com/Tommmi/Reunion

Software:  Visual Studio 2015, ASP.NET 4.6 MVC, EF6, Saltarelle JavaScript Transpiler, DI Unity,

                  JavaScript, HTML5, CSS, Angular, Azure Cloud

Zeitraum:  Mai 2016 - September 2016

Firma:        Chemieproduktevertrieb

Projekt:      Erweiterung einer unternehmens-internen Verwaltungssoftware (Intranetanwendung) zur                            Beschaffung und Dokumentation von Chemielabor-Bedarf. Anpassung an neue

                   gesetzliche elektronische Meldepflichten.

Aufgabe:   Coaching von Jungentwicklern

Software:  Visual Studio 2015, ASP.NET 4.6 WebApi, EF6

Zeitraum:   Dezember 2013 - Januar 2016

Firma:        Lebensmitteleinzelhandel

Projekt:      Großprojekt zur Neuentwicklung eines Warenwirtschaftssystems

Aufgaben:  Softwarearchitektur und Softwareentwicklung des verwendeten Handheld-Clients mit

                   Offline-Fähigkeit. Verantwortlich für die Neu-Entwicklung des zugrunde liegenden

                   hausinternen Frameworks, die Module Inventur, Warenausgang und Reklamation.

Software:    Visual Studio 2008, Power Designer, C#, Microsoft T4-Codegenerator, Windows CE 6,

                   .NET Compact Framework 3.5, Ninject, Sybase Ultralite Database, NSubstitute, 

                   Lidl-MVVM-Framework for .NET CompactFramework

Zeitraum: September 2012 - September 2013

Firma:      Maschinenbau-Konzern

Projekt:    Neuentwicklung einer Client-Server-Anwendung für die Wartung und Überwachung

                von Schweißgeräten im Umfeld Schweißrobotik. Konzeption und Implementation von

                Autorisierung und Authentifizierung im Gesamtsystem.

Software: Visual Studio 2008, 2010, MagicDraw UML, C# 3.0, WPF, WCF,

                 Microsoft T4-Codegenerator, Windows CE 6, .NET 4.0, .NET Compact Framework 3.5,

                 SQL CE Compact 3.5, TFS, Inhouse-entwickeltes Framework für die Umsetzung

                 des MVVM-Patterns

 

Zeitraum: Mai 2010 - Juni 2012

Firma:    Maschinenbau-Konzern

Projekt:  Neuentwicklung eines Schweißgeräts für den Einsatz in der Schweißrobotik.

          Unterstützung in der softwarearchitektonischen Konzeption,

          Implementation, Stabilisierung und Performanceoptimierung der zentralen

          Schweißprozesse. Entwicklung von Businesslogik- und Persistenzschicht.

Software: UML, MagicDraw, C# 3.0, Microsoft T4-Codegenerator, Visual Studio 2008,

          Windows CE, .NET Compact Framework 3.5, SQL CE Compact 3.5, TFS, LINQ,

          ADO.NET Entity Data Framework, WCF

 

Zeitraum: November 2009 - Februar 2010
Firma:    IT-Consulting - Unternehmen / Energieversorger
Projekt:  Neuentwicklung eines Systems zur frühzeitigen

 Störungsbenachrichtigung als Teil des

 Incidentmanagements. Die Lösung umfasst ein

 Redaktionssystem zur Erstellung von Nachrichten, einen

 Intranetservice, der Nachrichten proaktiv an die Teilnehmer

 des Informationssystems versendet, und einen Windows-

 Client-seitigen Notifier zur Präsentation der Meldungen.

 Übernommene Aufgaben: Senior Development,

 Beratung in Architektur (Systementwurf)

Software: C#, Visual Studio 2008, LINQ,

 ADO.NET Entity Data Framework, SQL Server 2008,

 Testdriven Development, ActiveDirectory,

 Team Foundation Server (clientseitig),

 StarUML, UML, Windows Forms, Win-API, SystemTray Icon


Zeitraum: Juli 2009 - Oktober 2009
Firma:    Online-Anbieter für Freizeiteinrichtungen
Projekt:  Neuentwicklung einer kompletten E-Commerce Lösung

 für  Leistungsträger und Dienstleister aus allen Bereichen

 und Branchen. Der Internetservice ermöglicht es Anbietern

 von buchbaren Produkten und Dienstleistungen sich selbst

 zu vermarkten, Leistungen online anzubieten und diese

 direkt buchbar und abrechenbar zu machen.

 Die Lösung umfasst folgende Aspekte:

 - Produkt- bzw. Dienstleistungsverwaltung

 - Terminverwaltung

 - Abrechnung

 - Gutscheinverwaltung

 - Webshop zur Selbstvermarktung

 Übernommene Aufgabe: Realisierung des Webshops

Software: Visual Studio 2008, ASP.NET 3.5, C# 3.0, LINQ

 SQL Server 2008, OR Mapping: Entity Data Framework,

 Teleric Control Toolkit, Microsoft ASP.NET AJAX Toolkit,

 Team Foundation Server (TFS), ASP.NET Membership


Zeitraum: Januar 2009 - Mai 2009
Firma:    Gerlach und Sanabria Partnerschaft, Softwareingenieure
Projekt:  Internetservice für Softwareanalysten zur Analyse,

 Validierung und Implementation logischer Systemanforderungen

 Referenz: [URL auf Anfrage]

 Komplette Konzeption und Realisierung

 Ein Inhouse-Projekt der Gerlach und Sanabria Partnerschaft

Software: Visual Studio 2008, ASP.NET 3.5, C# 3.0,

 SQL Server 2008, OR Mapping: Entity Data Framework,

 Microsoft ASP.NET AJAX Toolkit, LINQ,

 Bugtracking Mantis, SourceSafe, Microsoft Sandcastle


Zeitraum: April 2008 - September 2008
Firma:    Automobilhersteller
Projekt:  Fehleranalyse in einer ASP.Net Webanwendung im Bereich

 Werkstattservicesystem.

 Verbesserung der Stabilität und Performance,  

 Redesign der Authentifizierung im Bereich Single Sign-On.

Software: Visual Studio 2003 u. 2005, ASP.NET, C# 2.0 u. 1.1, XML, XSLT,

 SourceSafe, SOAP Webservices, MQ Series, IIS 6.0 Administration,

 IBM WebSeal, SQL Navigator 5, WMIC u. Performancemonitoring, JavaScript


Zeitraum: März 2006 - Januar 2008
Firma:    Automobilhersteller
Projekt:  Neuentwicklung einer Softwarelösung zur mobilen logistischen

 Erfassung von Fahrzeug-Eingängen und Fahrzeug-Ausgängen mittels

 Handheld-Scannern.

Software: Visual Studio 2003 u. 2005, C# 2.0 u. 1.1, XML, XSLT,

 ClearCase, Subversion, SourceSafe, Rational Rose UML,

 SOAP Webservices, Mercury Testdirector, OR Mapping Framework Sooda,

 Doxygen (Dokumentationstool), SQL Server Compact Edition


Zeitraum: August 2005 - Oktober 2005
Firma:    Bank
Projekt:  Konzepterstellung für das Outsourcing eines komplexen

 Entwicklungsprozesses (Prozessanalyse der  existierenden

 Abläufe und Konzeption eines Outsourcingmodells)

 Projektverantwortung eines 3-Personen-Teams

Software: Powerpoint, Word

Zeitraum: Januar 2005 - Juli 2005
Firma:    Systemtelefonhersteller (Telekommunikationsbranche)
Projekt:  Neuentwicklung eines ISDN-Systemtelefons

 Übernommene Aufgaben:

Requirement-Management,

Software-Systemarchitektur (OOA,OOA),

Software-Coaching,

Beratung bei der Reorganisation der Entwicklungsprozesse.

Leitung eines 3-Personen-Teams

Software: Omondo UML-Plug-in für Eclipse, doxygen(Dokumentationssystem)

Zeitraum: Mai 2004 - Januar 2005
Firma:    Softwarehersteller (Medizin-Branche)
Projekt:  Kassenärztliche Abrechnungssoftware für psychotherapeutische

 Arztpraxen.

 Übernommene Aufgaben:

Projektleitung,

Reorganisation des Entwicklungsprozesses,

Vorbereitung und Durchführung der gesetzlichen Zertifizierung des

Softwarepakets bzgl. Gesundheitskarte,

Software: J2SE 1.4.2, Eclipse 3.0, HSQL, MS Project, Excel,

 Subversion, Together


Zeitraum: Mai 2003 - April 2004
Firma:    Fach-Medien-Verlag
Projekt:  Büroanwendungs-Software:

 Weiterentwicklung einer Finanzbuchhaltungssoftware für den

 Mittelstand.

 IT-Beratung:

 Konfigurationsmanagement, Setupmanagement, Testmanagement

Software: MS-Windows 2000, Visual C++ 6.0, Visual Studio, MFC,

 STL, COM, ADO, MS Access, Crystal Reports, DATEV, XML,

 Together, MS Source Safe


Zeitraum: März 2002 - April 2003
Firma:    Automobilhersteller
Projekt:  Kalkulationssoftware xTime zur schnellen Schadenregulierung

 (Bestandteil des Werkstattservice-Systems ElsaWin der Volkswagen AG)

 Verantwortliche Softwareentwicklung

 xTime gewann auf der Automechanika 2002 den Software-Innovationspreis

 in der Sparte "autorepair". Die Software ermöglicht für alle

 anfallenden Werkstattarbeiten in bisher nicht gekannter Detail-

 genauigkeit unter anderem auch eine sehr schnelle Schadenkalkulation.

 Bei der Auftragserstellung werden anhand von Teilerumpfnummern alle

 Arbeitspositionen, Kosten, benötigte Zeiten, Teile und Sonderwerkzeuge

 generiert und aufgelistet sowie mit dem betriebsspezifischen

 Stundensatz in Relation gebracht.

Software: MS-Windows 2000, Visual C++ 6.0, Visual Studio, MFC,

 STL, COM/DCOM, ADO, MS Access, XML,

 Together, ASP, MS Source Safe


Zeitraum: Oktober 2001 - März 2002
Firma:    Fachmedien-Verlag
Projekt:  Büroanwendungs-Software:

 Softwarearchitektur (OOA,OOA) und Neuentwicklung einer

 Finanzbuchhaltungssoftware für den Mittelstand.

Software: MS-Windows 2000, Visual C++ 6.0, Visual Studio, MFC,

 STL, COM, ADO, MS Access, Crystal Reports, DATEV, XML,

 Together, MS Source Safe



Zeitraum: August 1999 - Juli 2001
Firma:    Industrieelektronikkonzern
Projekt:  Weiterentwicklung einer Systemlösung für die Steuerung von

 Industrieanlagen.

 Übernommene Aufgabenbereiche:

 - Pflege und Wartung eines COM-Servers

 - Debugging

 - Design und Entwicklung neuer COM-Komponenten

 - Konfigurationsmanagement

 - Setupmanagement

Software: MS-Windows NT 4.0, Visual C++ 6.0, Visual Studio, ATL, MFC,

 STL, COM/DCOM, DAO, PVCS, ClearCase, Visual Basic, BounceChecker

 

Zeitraum: Oktober 97 - Mai 99
Firma:    Elektrogerätehersteller
Projekt:  Projektstudie zur Entwicklung eines portablen digitalen

 Multimediafernsehers.

  Das entwickelte Demonstratorsystem bietet folgende multimediale

 Dienste an: digitales Fernsehen, digitales Radio, Bildtelefonie,

 Email und Internet.

 Es werden die Übertragungsstandards DAB (Digital Audio Broadcast)

 und DVB-T (Digital Video Broadcast - Terrestrisch) sowie der neue

 Kompressionsstandard MPEG-4 vorgeführt.

 Übernommene Aufgabenbereiche:

  - Aufbau des Vorführsystems (Industrie-PC),

 - Integration aller Software- und Hardwarekomponenten in das System,

 - Design und Implementation der Ablaufsteuerung,

 - Mitwirkung bei der Entwicklung der notwendigen Windows NT-Treiber.

 - Entwicklung eines softwarebasierten Audio/Video-Multiplexers und

Demultiplexers,

 - Programmierung der Videoausgabe,

 - Lösung der Echtzeitproblematik,

 - Implementation aller Dienste in eine Java-basierte Benutzer-

oberfläche,

 - Test des Systems

Software: MS-Windows NT 4.0, Visual C++ 5.0, Visual Studio 97, MFC, Win32 SDK,

 DDK, DirectX (DirectDraw, Overlayprogrammierung), JDK 1.1.5 (Java),

 MS-ACCESS, SQL, MCI-Multimediaschnittstelle, MS-Sourcesafe


Zeitraum: Mai 97 - Juli 97
Firma:    Consulting-Unternehmen
Projekt:  Parkleitsystem

 Architektureller Entwurf und Koordination des Projekts

Software: MS-Windows 95/NT, Visual C++ 5.0, Visual Studio 97, MFC

Zeitraum: Juli 96 - Oktober 97
Firma:    Autoradio-Hersteller
Projekt:  Autoradio mit Navigation

 Architektur, Design und Entwicklung eines graphischen Entwicklungstools

 unter Windows.

 Das Programm ermöglicht das Layout und die Definition von

 Benutzermasken für Autoradios. Es generiert C-Dateien, die in das

 jeweilige Projekt eingebunden werden.

Software: MS-Windows 95/NT, Visual C++, MS-Developer, MFC

Zeitraum: März 96 - Juni 96
Firma:    Lichtsignalanlagen-Hersteller
Projekt:  Software zur Protokollierung des Zustandsverlauf von

 Lichtsignalanlagen.

 Erweiterung und Anpassung eines Windows-Programms.

Software: MS-Windows 95, Borland C++

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der Informationstechnik an der FH Hannover
Abschluss: Diplom Ingenieur FH 1996

Position

Position

Im Augenblick nehme ich bevorzugt Aufträge im Bereich Softwareentwurf und Softwareentwicklung an.

Kompetenzen

Kompetenzen

Top-Skills

ASP.NET Microsoft .NET Backend-Entwickler

Produkte / Standards / Erfahrungen / Methoden

Produkte
===============
o Visual Studio 2015, Resharper
o TFS (Team Foundation Server), GIT

o SQL Server Management Studio
o Web-Development-Tools für Firefox, Chrome
o Fiddler
o MagicDraw UML

o Argo UML, StarUML
o MS Sandcastle (Autodokumentationstool)

 

Standard-Frameworks
================
o .NET Framework 4.6

o .NET Core (Grundkenntnisse)
o Entity Data Framework EF6
o ASP.NET MVC, WebApi, ASP.NET Webforms
o WPF
o Angular 1 und 2

o Webpack

o HTML 5, Bootstrap, jQuery, CSS

o DI Dependency Injection Unity

o Mocking Framework NSubstitute

 

sonstige Erfahrungen
====================

o Softwarearchitektur

o Objektorientiertes Design (OOD) komplexer Software
o MDA und generative Programmierung

o Multiprozessanalyse, Interprozess-Kommunikation,
o Multiprozess-Konfliktanalyse
o Wissensregelbasierte Programmierparadigmen

o Message-basierte Systeme
o Steuerungslogik

o Webanwendungs-Entwicklung,
o Entwicklung von ASP.NET-Steuerelementen (Servercontrols, Composite-Controls),
o SOAP-Webservices,

o REST (sehr gute Grundkenntnisse)

o Authentifizierung und Autorisierung,
o Sicherheitsanalyse von Webanwendungen

o Unittests
o GUI-Entwicklung
o Handheld / PDA - Cliententwicklung unter Windows CE und .NET, Barcodescanner

o Projektleitung (7 Personen-Team)
o Coaching bei der Gestaltung eines Softwareentwicklungsprozesses
o Requirement-Management: Anforderungsanalyse und Pflichtenhefterstellung
o Neuronale Netze, Fuzzy Logic, genetische Algorithmen

o Testdriven Development

o ChangeRequest-getriebene Entwicklung

Betriebssysteme

Windows
Windows CE

Programmiersprachen

C#
10 Jahre Berufserfahrung
JavaScript
4 Monate Erfahrung
TypeScript
1,5 Monate Weiterbildung

nicht touring-vollständige Programmiersprachen: HTML5, CSS, LESS, UML, XSLT, T-SQL

 

Datenbanken

MS SQL Server
T-SQL Kenntnisse
SQL CE Compact 3.5
sehr gut
Sybase Ultralite Database
sehr gut
EF6 (Entity Data Framework), LINQ, ADO.NET

Datenkommunikation

Ethernet
Grundlagen der Netzwerkkonfiguration
Internet, Intranet
Router
TCP/IP



Hardware

PC

Design / Entwicklung / Konstruktion

Objektorientiertes Design (OOD) komplexer Software

MDA und generative Programmierung

MVVM, MVC Pattern

Single-Page Design

Softwaredesign mit StarUML, MagicDraw, Rational Rose und Together

Multiprozessanalyse, Interprozess-Kommunikation,

Multithread-Konfliktanalyse

Systemintegration

Wissensregelbasierte Programmierparadigmen

Statemachines

Messaging Pattern, Lose Kopplung

 

Branchen

Branchen

Lebensmittelbranche: Neuentwickl. des Warenwirtschaftssystems
Autobranche: Navigationssysteme, Logistiksysteme, Werkstattservicesysteme

Maschinenbau: Schweißgeräte

Forschung und Vorausentwicklung: Multimedia
Industriesteuerungen, Automatisierungstechnik
Büro-Softwareanwendungen, Finanzbuchhaltungssoftware
Telekommunikation, Systemtelefone
Gesundheitsbranche, Arztpraxis-Verwaltung
Banken, Versicherung
Energieversorgung
Freizeiteinrichtungen


Einsatzorte

Einsatzorte

Berlin (+100km) Malchin (+100km) Stade (+150km) Höxter (+100km) Haldensleben (+75km) Schwalmstadt (+75km) Essen (+75km) Ibbenbüren (+75km) Cochem (+75km) Bonn (+75km) Soest (+50km) Darmstadt (+75km) Homburg (Saar) (+50km) Tübingen (+100km) Titisee-Neustadt (+75km) Erlangen (+100km) Deggendorf (+75km)
nicht möglich

Projekte

Projekte

Zeitraum:  Oktober 2016 - November 2016

Projekt:     Open-Source Projekt "Reunion"

                  github.com/Tommmi/Reunion

Software:  Visual Studio 2015, ASP.NET 4.6 MVC, EF6, Saltarelle JavaScript Transpiler, DI Unity,

                  JavaScript, HTML5, CSS, Angular, Azure Cloud

Zeitraum:  Mai 2016 - September 2016

Firma:        Chemieproduktevertrieb

Projekt:      Erweiterung einer unternehmens-internen Verwaltungssoftware (Intranetanwendung) zur                            Beschaffung und Dokumentation von Chemielabor-Bedarf. Anpassung an neue

                   gesetzliche elektronische Meldepflichten.

Aufgabe:   Coaching von Jungentwicklern

Software:  Visual Studio 2015, ASP.NET 4.6 WebApi, EF6

Zeitraum:   Dezember 2013 - Januar 2016

Firma:        Lebensmitteleinzelhandel

Projekt:      Großprojekt zur Neuentwicklung eines Warenwirtschaftssystems

Aufgaben:  Softwarearchitektur und Softwareentwicklung des verwendeten Handheld-Clients mit

                   Offline-Fähigkeit. Verantwortlich für die Neu-Entwicklung des zugrunde liegenden

                   hausinternen Frameworks, die Module Inventur, Warenausgang und Reklamation.

Software:    Visual Studio 2008, Power Designer, C#, Microsoft T4-Codegenerator, Windows CE 6,

                   .NET Compact Framework 3.5, Ninject, Sybase Ultralite Database, NSubstitute, 

                   Lidl-MVVM-Framework for .NET CompactFramework

Zeitraum: September 2012 - September 2013

Firma:      Maschinenbau-Konzern

Projekt:    Neuentwicklung einer Client-Server-Anwendung für die Wartung und Überwachung

                von Schweißgeräten im Umfeld Schweißrobotik. Konzeption und Implementation von

                Autorisierung und Authentifizierung im Gesamtsystem.

Software: Visual Studio 2008, 2010, MagicDraw UML, C# 3.0, WPF, WCF,

                 Microsoft T4-Codegenerator, Windows CE 6, .NET 4.0, .NET Compact Framework 3.5,

                 SQL CE Compact 3.5, TFS, Inhouse-entwickeltes Framework für die Umsetzung

                 des MVVM-Patterns

 

Zeitraum: Mai 2010 - Juni 2012

Firma:    Maschinenbau-Konzern

Projekt:  Neuentwicklung eines Schweißgeräts für den Einsatz in der Schweißrobotik.

          Unterstützung in der softwarearchitektonischen Konzeption,

          Implementation, Stabilisierung und Performanceoptimierung der zentralen

          Schweißprozesse. Entwicklung von Businesslogik- und Persistenzschicht.

Software: UML, MagicDraw, C# 3.0, Microsoft T4-Codegenerator, Visual Studio 2008,

          Windows CE, .NET Compact Framework 3.5, SQL CE Compact 3.5, TFS, LINQ,

          ADO.NET Entity Data Framework, WCF

 

Zeitraum: November 2009 - Februar 2010
Firma:    IT-Consulting - Unternehmen / Energieversorger
Projekt:  Neuentwicklung eines Systems zur frühzeitigen

 Störungsbenachrichtigung als Teil des

 Incidentmanagements. Die Lösung umfasst ein

 Redaktionssystem zur Erstellung von Nachrichten, einen

 Intranetservice, der Nachrichten proaktiv an die Teilnehmer

 des Informationssystems versendet, und einen Windows-

 Client-seitigen Notifier zur Präsentation der Meldungen.

 Übernommene Aufgaben: Senior Development,

 Beratung in Architektur (Systementwurf)

Software: C#, Visual Studio 2008, LINQ,

 ADO.NET Entity Data Framework, SQL Server 2008,

 Testdriven Development, ActiveDirectory,

 Team Foundation Server (clientseitig),

 StarUML, UML, Windows Forms, Win-API, SystemTray Icon


Zeitraum: Juli 2009 - Oktober 2009
Firma:    Online-Anbieter für Freizeiteinrichtungen
Projekt:  Neuentwicklung einer kompletten E-Commerce Lösung

 für  Leistungsträger und Dienstleister aus allen Bereichen

 und Branchen. Der Internetservice ermöglicht es Anbietern

 von buchbaren Produkten und Dienstleistungen sich selbst

 zu vermarkten, Leistungen online anzubieten und diese

 direkt buchbar und abrechenbar zu machen.

 Die Lösung umfasst folgende Aspekte:

 - Produkt- bzw. Dienstleistungsverwaltung

 - Terminverwaltung

 - Abrechnung

 - Gutscheinverwaltung

 - Webshop zur Selbstvermarktung

 Übernommene Aufgabe: Realisierung des Webshops

Software: Visual Studio 2008, ASP.NET 3.5, C# 3.0, LINQ

 SQL Server 2008, OR Mapping: Entity Data Framework,

 Teleric Control Toolkit, Microsoft ASP.NET AJAX Toolkit,

 Team Foundation Server (TFS), ASP.NET Membership


Zeitraum: Januar 2009 - Mai 2009
Firma:    Gerlach und Sanabria Partnerschaft, Softwareingenieure
Projekt:  Internetservice für Softwareanalysten zur Analyse,

 Validierung und Implementation logischer Systemanforderungen

 Referenz: [URL auf Anfrage]

 Komplette Konzeption und Realisierung

 Ein Inhouse-Projekt der Gerlach und Sanabria Partnerschaft

Software: Visual Studio 2008, ASP.NET 3.5, C# 3.0,

 SQL Server 2008, OR Mapping: Entity Data Framework,

 Microsoft ASP.NET AJAX Toolkit, LINQ,

 Bugtracking Mantis, SourceSafe, Microsoft Sandcastle


Zeitraum: April 2008 - September 2008
Firma:    Automobilhersteller
Projekt:  Fehleranalyse in einer ASP.Net Webanwendung im Bereich

 Werkstattservicesystem.

 Verbesserung der Stabilität und Performance,  

 Redesign der Authentifizierung im Bereich Single Sign-On.

Software: Visual Studio 2003 u. 2005, ASP.NET, C# 2.0 u. 1.1, XML, XSLT,

 SourceSafe, SOAP Webservices, MQ Series, IIS 6.0 Administration,

 IBM WebSeal, SQL Navigator 5, WMIC u. Performancemonitoring, JavaScript


Zeitraum: März 2006 - Januar 2008
Firma:    Automobilhersteller
Projekt:  Neuentwicklung einer Softwarelösung zur mobilen logistischen

 Erfassung von Fahrzeug-Eingängen und Fahrzeug-Ausgängen mittels

 Handheld-Scannern.

Software: Visual Studio 2003 u. 2005, C# 2.0 u. 1.1, XML, XSLT,

 ClearCase, Subversion, SourceSafe, Rational Rose UML,

 SOAP Webservices, Mercury Testdirector, OR Mapping Framework Sooda,

 Doxygen (Dokumentationstool), SQL Server Compact Edition


Zeitraum: August 2005 - Oktober 2005
Firma:    Bank
Projekt:  Konzepterstellung für das Outsourcing eines komplexen

 Entwicklungsprozesses (Prozessanalyse der  existierenden

 Abläufe und Konzeption eines Outsourcingmodells)

 Projektverantwortung eines 3-Personen-Teams

Software: Powerpoint, Word

Zeitraum: Januar 2005 - Juli 2005
Firma:    Systemtelefonhersteller (Telekommunikationsbranche)
Projekt:  Neuentwicklung eines ISDN-Systemtelefons

 Übernommene Aufgaben:

Requirement-Management,

Software-Systemarchitektur (OOA,OOA),

Software-Coaching,

Beratung bei der Reorganisation der Entwicklungsprozesse.

Leitung eines 3-Personen-Teams

Software: Omondo UML-Plug-in für Eclipse, doxygen(Dokumentationssystem)

Zeitraum: Mai 2004 - Januar 2005
Firma:    Softwarehersteller (Medizin-Branche)
Projekt:  Kassenärztliche Abrechnungssoftware für psychotherapeutische

 Arztpraxen.

 Übernommene Aufgaben:

Projektleitung,

Reorganisation des Entwicklungsprozesses,

Vorbereitung und Durchführung der gesetzlichen Zertifizierung des

Softwarepakets bzgl. Gesundheitskarte,

Software: J2SE 1.4.2, Eclipse 3.0, HSQL, MS Project, Excel,

 Subversion, Together


Zeitraum: Mai 2003 - April 2004
Firma:    Fach-Medien-Verlag
Projekt:  Büroanwendungs-Software:

 Weiterentwicklung einer Finanzbuchhaltungssoftware für den

 Mittelstand.

 IT-Beratung:

 Konfigurationsmanagement, Setupmanagement, Testmanagement

Software: MS-Windows 2000, Visual C++ 6.0, Visual Studio, MFC,

 STL, COM, ADO, MS Access, Crystal Reports, DATEV, XML,

 Together, MS Source Safe


Zeitraum: März 2002 - April 2003
Firma:    Automobilhersteller
Projekt:  Kalkulationssoftware xTime zur schnellen Schadenregulierung

 (Bestandteil des Werkstattservice-Systems ElsaWin der Volkswagen AG)

 Verantwortliche Softwareentwicklung

 xTime gewann auf der Automechanika 2002 den Software-Innovationspreis

 in der Sparte "autorepair". Die Software ermöglicht für alle

 anfallenden Werkstattarbeiten in bisher nicht gekannter Detail-

 genauigkeit unter anderem auch eine sehr schnelle Schadenkalkulation.

 Bei der Auftragserstellung werden anhand von Teilerumpfnummern alle

 Arbeitspositionen, Kosten, benötigte Zeiten, Teile und Sonderwerkzeuge

 generiert und aufgelistet sowie mit dem betriebsspezifischen

 Stundensatz in Relation gebracht.

Software: MS-Windows 2000, Visual C++ 6.0, Visual Studio, MFC,

 STL, COM/DCOM, ADO, MS Access, XML,

 Together, ASP, MS Source Safe


Zeitraum: Oktober 2001 - März 2002
Firma:    Fachmedien-Verlag
Projekt:  Büroanwendungs-Software:

 Softwarearchitektur (OOA,OOA) und Neuentwicklung einer

 Finanzbuchhaltungssoftware für den Mittelstand.

Software: MS-Windows 2000, Visual C++ 6.0, Visual Studio, MFC,

 STL, COM, ADO, MS Access, Crystal Reports, DATEV, XML,

 Together, MS Source Safe



Zeitraum: August 1999 - Juli 2001
Firma:    Industrieelektronikkonzern
Projekt:  Weiterentwicklung einer Systemlösung für die Steuerung von

 Industrieanlagen.

 Übernommene Aufgabenbereiche:

 - Pflege und Wartung eines COM-Servers

 - Debugging

 - Design und Entwicklung neuer COM-Komponenten

 - Konfigurationsmanagement

 - Setupmanagement

Software: MS-Windows NT 4.0, Visual C++ 6.0, Visual Studio, ATL, MFC,

 STL, COM/DCOM, DAO, PVCS, ClearCase, Visual Basic, BounceChecker

 

Zeitraum: Oktober 97 - Mai 99
Firma:    Elektrogerätehersteller
Projekt:  Projektstudie zur Entwicklung eines portablen digitalen

 Multimediafernsehers.

  Das entwickelte Demonstratorsystem bietet folgende multimediale

 Dienste an: digitales Fernsehen, digitales Radio, Bildtelefonie,

 Email und Internet.

 Es werden die Übertragungsstandards DAB (Digital Audio Broadcast)

 und DVB-T (Digital Video Broadcast - Terrestrisch) sowie der neue

 Kompressionsstandard MPEG-4 vorgeführt.

 Übernommene Aufgabenbereiche:

  - Aufbau des Vorführsystems (Industrie-PC),

 - Integration aller Software- und Hardwarekomponenten in das System,

 - Design und Implementation der Ablaufsteuerung,

 - Mitwirkung bei der Entwicklung der notwendigen Windows NT-Treiber.

 - Entwicklung eines softwarebasierten Audio/Video-Multiplexers und

Demultiplexers,

 - Programmierung der Videoausgabe,

 - Lösung der Echtzeitproblematik,

 - Implementation aller Dienste in eine Java-basierte Benutzer-

oberfläche,

 - Test des Systems

Software: MS-Windows NT 4.0, Visual C++ 5.0, Visual Studio 97, MFC, Win32 SDK,

 DDK, DirectX (DirectDraw, Overlayprogrammierung), JDK 1.1.5 (Java),

 MS-ACCESS, SQL, MCI-Multimediaschnittstelle, MS-Sourcesafe


Zeitraum: Mai 97 - Juli 97
Firma:    Consulting-Unternehmen
Projekt:  Parkleitsystem

 Architektureller Entwurf und Koordination des Projekts

Software: MS-Windows 95/NT, Visual C++ 5.0, Visual Studio 97, MFC

Zeitraum: Juli 96 - Oktober 97
Firma:    Autoradio-Hersteller
Projekt:  Autoradio mit Navigation

 Architektur, Design und Entwicklung eines graphischen Entwicklungstools

 unter Windows.

 Das Programm ermöglicht das Layout und die Definition von

 Benutzermasken für Autoradios. Es generiert C-Dateien, die in das

 jeweilige Projekt eingebunden werden.

Software: MS-Windows 95/NT, Visual C++, MS-Developer, MFC

Zeitraum: März 96 - Juni 96
Firma:    Lichtsignalanlagen-Hersteller
Projekt:  Software zur Protokollierung des Zustandsverlauf von

 Lichtsignalanlagen.

 Erweiterung und Anpassung eines Windows-Programms.

Software: MS-Windows 95, Borland C++

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der Informationstechnik an der FH Hannover
Abschluss: Diplom Ingenieur FH 1996

Position

Position

Im Augenblick nehme ich bevorzugt Aufträge im Bereich Softwareentwurf und Softwareentwicklung an.

Kompetenzen

Kompetenzen

Top-Skills

ASP.NET Microsoft .NET Backend-Entwickler

Produkte / Standards / Erfahrungen / Methoden

Produkte
===============
o Visual Studio 2015, Resharper
o TFS (Team Foundation Server), GIT

o SQL Server Management Studio
o Web-Development-Tools für Firefox, Chrome
o Fiddler
o MagicDraw UML

o Argo UML, StarUML
o MS Sandcastle (Autodokumentationstool)

 

Standard-Frameworks
================
o .NET Framework 4.6

o .NET Core (Grundkenntnisse)
o Entity Data Framework EF6
o ASP.NET MVC, WebApi, ASP.NET Webforms
o WPF
o Angular 1 und 2

o Webpack

o HTML 5, Bootstrap, jQuery, CSS

o DI Dependency Injection Unity

o Mocking Framework NSubstitute

 

sonstige Erfahrungen
====================

o Softwarearchitektur

o Objektorientiertes Design (OOD) komplexer Software
o MDA und generative Programmierung

o Multiprozessanalyse, Interprozess-Kommunikation,
o Multiprozess-Konfliktanalyse
o Wissensregelbasierte Programmierparadigmen

o Message-basierte Systeme
o Steuerungslogik

o Webanwendungs-Entwicklung,
o Entwicklung von ASP.NET-Steuerelementen (Servercontrols, Composite-Controls),
o SOAP-Webservices,

o REST (sehr gute Grundkenntnisse)

o Authentifizierung und Autorisierung,
o Sicherheitsanalyse von Webanwendungen

o Unittests
o GUI-Entwicklung
o Handheld / PDA - Cliententwicklung unter Windows CE und .NET, Barcodescanner

o Projektleitung (7 Personen-Team)
o Coaching bei der Gestaltung eines Softwareentwicklungsprozesses
o Requirement-Management: Anforderungsanalyse und Pflichtenhefterstellung
o Neuronale Netze, Fuzzy Logic, genetische Algorithmen

o Testdriven Development

o ChangeRequest-getriebene Entwicklung

Betriebssysteme

Windows
Windows CE

Programmiersprachen

C#
10 Jahre Berufserfahrung
JavaScript
4 Monate Erfahrung
TypeScript
1,5 Monate Weiterbildung

nicht touring-vollständige Programmiersprachen: HTML5, CSS, LESS, UML, XSLT, T-SQL

 

Datenbanken

MS SQL Server
T-SQL Kenntnisse
SQL CE Compact 3.5
sehr gut
Sybase Ultralite Database
sehr gut
EF6 (Entity Data Framework), LINQ, ADO.NET

Datenkommunikation

Ethernet
Grundlagen der Netzwerkkonfiguration
Internet, Intranet
Router
TCP/IP



Hardware

PC

Design / Entwicklung / Konstruktion

Objektorientiertes Design (OOD) komplexer Software

MDA und generative Programmierung

MVVM, MVC Pattern

Single-Page Design

Softwaredesign mit StarUML, MagicDraw, Rational Rose und Together

Multiprozessanalyse, Interprozess-Kommunikation,

Multithread-Konfliktanalyse

Systemintegration

Wissensregelbasierte Programmierparadigmen

Statemachines

Messaging Pattern, Lose Kopplung

 

Branchen

Branchen

Lebensmittelbranche: Neuentwickl. des Warenwirtschaftssystems
Autobranche: Navigationssysteme, Logistiksysteme, Werkstattservicesysteme

Maschinenbau: Schweißgeräte

Forschung und Vorausentwicklung: Multimedia
Industriesteuerungen, Automatisierungstechnik
Büro-Softwareanwendungen, Finanzbuchhaltungssoftware
Telekommunikation, Systemtelefone
Gesundheitsbranche, Arztpraxis-Verwaltung
Banken, Versicherung
Energieversorgung
Freizeiteinrichtungen


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.