Beratung/Analyse/Architektur/Design/Entwicklung C#,C++,.Net/Sql Server
Aktualisiert am 09.07.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 14.07.2024
Verfügbar zu: 100%
davon vor Ort: 100%
.Net Core
SQL Server
Visual Studio
Windows Forms
WCF
Visual Studio 2002-2022
C#
Excel VBA
Word VBA
Outlook VBA
Visual Basic 6
C++
Windows Driver Model
COM Interop
XML
XML Schema
RDF
Java
Deutsch
Muttersprache
Englisch
fließend
Französisch
Fortgeschritten

Einsatzorte

Einsatzorte

Stuttgart (+500km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

7 Monate
2023-07 - 2024-01

Industrie Umstellung Logistiksystem

Visual Studio .Net 2022 VB6 Access ...
  • Umstellung Logistiksystem auf Basis Access, VB6 etc. auf .net und Neuentwicklungen
Visual Studio .Net 2022 VB6 Access SQL Server
Industrie 
4 Monate
2023-02 - 2023-05

Termin- und Aufgabenverwaltung,

Visual Studio .Net 2022 Android verschiedene CRM-Systeme ...
  • Termin- und Aufgabenverwaltung, hauptsächlich Technologieberatung und Erstellung von Prototypen
  • Modernisierung in Phase 2 (Windows 11)
Visual Studio .Net 2022 Android verschiedene CRM-Systeme Outlook Thunderbird
6 Monate
2022-06 - 2022-11

Termin- und Aufgabenverwaltung

Visual Studio .Net 2022 Android verschiedene CRM-Systeme ...
  • Termin- und Aufgabenverwaltung, hauptsächlich Technologieberatung und Erstellung von Prototypen
  • Modernisierung in Phase 2 (Windows 11)
Visual Studio .Net 2022 Android verschiedene CRM-Systeme Outlook Thunderbird
2 Monate
2022-04 - 2022-05

SQL Server Programmierung und Optimierung

Entwickler MS SQL Server Management Studio Atlassian JIRA CVS
Entwickler

  • Analyse und Optimierung sowie Fehlerbehebung in SQL Server Stored Procedures
  • CSV Datenimport

SQL Server 2019
MS SQL Server Management Studio Atlassian JIRA CVS
Dienstleister für Krankenkassen
Leipzig und remote
2 Monate
2021-11 - 2021-12

Word-Vorlagenautomatisierung

Word 2016 VBA Visual Studio .Net 2019 und 2022 C# ...
Word 2016 VBA Visual Studio .Net 2019 und 2022 C# Visual Basic 6 MZ-Tools
Behörde
9 Monate
2021-01 - 2021-09

Medizintechnik, Laborvernetzung

Linux Visual Studio 2019 .Net Core 3.1 und .Net 5 ...
  • Module zur Anbindung eines Raspbery-PI basierten Gerätes an (S)FTP-, SMB- u.a. Server sowie Webservices

Linux Visual Studio 2019 .Net Core 3.1 und .Net 5 Entity Framework Azure Cloud Services Bit-bucket WinSCP
4 Jahre 1 Monat
2017-01 - 2021-01

Android Apps

Android Studio Visual Studio
  • Entwicklung verschiedener Android-Apps, u.a. eine Notruf-App für einen öffentlichen Wasserversorger zur Benachrichtigung von Mitarbeitern bei Notfällen (Workflow bis zur Erledigung).

  • Weiterhin Nutzung von Smartphones als Scanner im Produktionsprozess mit Anbindung an das Warenwirtschaftssystem (Fertigungsbranche Metall).

Android Studio Visual Studio
10 Monate
2020-02 - 2020-11

Kundenmanagementsystem

Visual Studio 2019 SQL Server
  • Evaluierung neuer Webbasierter Technologien unter Visual Studio 2019, C#, F#;
  • Implementierung eines Kundenmanagementsystems
Visual Studio 2019 SQL Server
1 Jahr 6 Monate
2019-04 - 2020-09

Webanwendungen

Software Entwickler Visual Studio 2018 2019 Preview C# ...
Software Entwickler

Verschiedene datenbankbasierte Webanwendungen

  • Auswertungssoftware mit Anbindung an die Datenbank des Webshops für einen Textilhändler

  • Datenerfassung für das Qualitätsmanagemant mit Fehlernachvervolgungs-Workflow und Analysefunktionen/Auswertungen (Branche Automotive)

Visual Studio 2018 2019 Preview C# .Net Core ASP.Net MVC Razor Web-API SQL Server Office 365
Visual Studio 2018 2019 Preview C# .Net Core ASP.Net MVC Razor Web-API SQL Server Office 365
Verschiedene
Remote
6 Jahre 5 Monate
2013-11 - 2020-03

.Net Tools

SQL Server 2008-10 Office 2013 Visual Studio 2013
  • Datenimport, kleinere .Net-Individualentwicklungen

SQL Server 2008-10 Office 2013 Visual Studio 2013
5 Jahre 5 Monate
2014-01 - 2019-05

Productivity Tools

SQL Server Visual Studio 2013 WCF ...
  • Webanwendung für Kontaktmanagement, Terminplanung usw.

SQL Server Visual Studio 2013 WCF WPF XAML
1 Jahr 5 Monate
2016-01 - 2017-05

Planungssysteme

Visual Studio 2015 ADO.Net Oracle 11
  • Anbindung Alt-Systeme an neues Planungssystem

Visual Studio 2015 ADO.Net Oracle 11
Industrie
7 Monate
2015-07 - 2016-01

VS Upgrades

Visual Studio 2015 ADO.Net SQL Server uvwm.
  • Umstellungen verschiedener Projekte von Visual Studio 2005, 2008, 2012 auf 2015

Visual Studio 2015 ADO.Net SQL Server uvwm.
1 Jahr
2014-03 - 2015-02

PSIPenta Pocket PC WaWi

Windows CE Pocket PC Visual Studio 2008 ...
  • Softwareentwicklung Pocket-PC, Anbindung an ERP

Windows CE Pocket PC Visual Studio 2008 C# Windows Forms .Net Compact Framework SQL Server 2012 ERP PSIpenta
Industrie (Produktion und Materialwirtschaft)
1 Jahr 1 Monat
2012-09 - 2013-09

Diagnosegerät

Windows 7 Visual Studio 2010 2012 ...
  • Software-Troubleshooting Diagnosegerät

  • Definition Bug-Handling Prozess und Verwaltung/ Steuerung desselben

  • Bugfixing

  • Erstellung interner Tools

  • SCRUM-Team, Definition des Prozesses um Troubleshooting

Windows 7 Visual Studio 2010 2012 TFS C# Silverlight WPF XAML ReSharper Oracle DB HP QC Linux (Ubuntu) Eclipse C++
Medizintechnik Roche Diagnostics
8 Monate
2013-01 - 2013-08

Datenimport

SQL Server 2008 Office 2013
  • DB-Wartung, Datenimport für ERP-System, Web-Shop

SQL Server 2008 Office 2013
E-Commerce SantaFeTex
1 Monat
2012-06 - 2012-06

Kamera-Fernsteuerung

Wireless USB Visual Studio 2012
  • Technologieauswahl, Hardwareauswahl, Evaluation, Implementierung (Projekt in Arbeit)
Wireless USB Visual Studio 2012
Sachverständigenbüro MHW
4 Monate
2012-03 - 2012-06

Systemarchitektur eCommerce

Borland C++ 2000 Visual Studio .Net 2010 Visual Paradigm Suite (VP-UML) ...
  • Technische Systemarchitektur
  • Anleitung mehrerer Business Analysten bei der Aufnahme der Ist-Prozesse und beim Design der Soll-Prozesse im Rahmen eines Carve-Out Projektes
Borland C++ 2000 Visual Studio .Net 2010 Visual Paradigm Suite (VP-UML) BPMN 2.0
E-Commerce Netrada
3 Jahre 1 Monat
2009-06 - 2012-06

Datenimport

Excel 2010 SQL Server Sage OfficeLine
  • Abfragedesign und Excel-Export/Import.
  • Datentransformationen zwischen CSV-Files, Excel-Tabellen nach SQL Server
Excel 2010 SQL Server Sage OfficeLine
E-Commerce SantaFeTex
6 Monate
2011-08 - 2012-01

Anbindung ERP-System an Zahlungsprovider Kreditkarten

Access VBA Sage Office Line ...
  • Entwurf und Implementierung der Schnittstellen für Kreditkartenzahlungen via Onlineshop.
  • Anbindung an die XML-Schnittstellen des Zahlungsproviders.
Access VBA Sage Office Line SQL Server HeidelPay Zahlungssystem XML
E-Commerce Lindy
2 Monate
2011-09 - 2011-10

Website-Design

  • Entwurf und Wartung Websites
Gastronomie Kasler
6 Monate
2011-02 - 2011-07

Modernisierung einer Lösung im Geomatik-Bereich

Visual Studio 2005 C++ SQL Server 2005-2008 ...
  • Strategie und Konzeption für die Migration von unmanaged C++ nach .Net, Implementierung.
  • Ausgangspunkt war eine monolithische Anwendung, die seit über 10 Jahren in C++ entwickelt wurde.
  • Diese sollte in mehrere Schichten aufgeteilt werden (Messablauf, Datenschicht, GUI).
  • Neuentwicklungen sollten das .Net-Framework verwenden.
  • Für die Fragestellungen, welche Komponenten in C++ belassen werden sollen, wie die Kommunikation C++/.Net gelöst wird und welcher Migrationspfad schließlich eingeschlagen wird (über COM, C++/CLI, WCF usw.), wurden Prototypen realisiert und die Altapplikation angepasst.
Visual Studio 2005 C++ SQL Server 2005-2008 Win XP Vista 7 Visual Studio 2010 C# WinForms WPF WCF C++/CLI Perforce SCM Boost Library
Industrie Leica Geosystems
1 Jahr 3 Monate
2009-10 - 2010-12

Kundenspezifische ERP-Anpassungen und Schnittstellen

Sage Office Line Evolution 2010/2011 Visual Studio 2008 C# ...
  • Feinkonzepte
  • Programmierung
  • Workflow-Lösungen für Bestellvorgänge
  • Lagerverwaltung
  • Datenimport und Datenexport
  • Verwaltung von Produktvarianten
Sage Office Line Evolution 2010/2011 Visual Studio 2008 C# DevXPress und LogiSoft Aufgabencenter XML Web-Services VB6 VBA ADO.Net LINQ SQL Server Access 2007
verschiedene KMU

Aus- und Weiterbildung

Aus- und Weiterbildung

1986

Gymnasium Ebingen

Abitur

1989 - 1990

TU Kaiserslautern

Informatik Vordiplom

1996 - 1999

TU Kaiserslautern

Informatik mit Anwendungsfach Wirtschaftswissenschaften

Diplom (Note 1,6; Diplomarbeit 1,3)

Studienschwerpunkte

Neben Grundlagen in den Teilfächern Theoretische, Technische und Praktische Informatik sowie BWL/VWL habe ich mich mit den folgenden Spezialgebieten beschäftigt:

  • Diplomarbeit: ?Semantik für Dokumente in Workflow Management Systemen durch Integration von XML und RDF?, DFKI Kaiserslautern, 1999

  • Projektarbeit: ?Entwurf und Implementierung eines Regeleditors für das fallbasierte System CBR-Works?, 1998

  • Vertiefung in Praktischer Informatik: Künstliche Intelligenz, Lernende Systeme und Constraint Logic Programming

  • Marketingmanagement

  • Umweltökonomie und -politik

1996 - 2008

Microsoft-Zertifizierungen

MCSD, MCSD.Net, MCDBA, MCSA, CRM 1.2

2012 - 2
Weiterbildung
Einarbeitung in Technologien für Mobile Anwendungen (Galaxy S2, Android)

Position

Position

  • Beratung
  • Softwareentwicklung
  • Anforderungsanalyse, Architektur

Kompetenzen

Kompetenzen

Top-Skills

.Net Core SQL Server Visual Studio Windows Forms WCF Visual Studio 2002-2022 C# Excel VBA Word VBA Outlook VBA Visual Basic 6 C++ Windows Driver Model COM Interop XML XML Schema RDF Java

Schwerpunkte

  • Mein Hauptarbeitsbereich ist die Entwicklung von kundenspezifischen Individuallösungen
  • Dies betrifft den gesamten Entwicklungszyklus von der Anforderungsanalyse über die Technologieauswahl, Architektur, Design und schliesslich auch die Implementierung und Erweiterung
  • Auf der Technologieseite verwende ich seit 2002 im Windows-Umfeld vorwiegend .Net, C#, C++, Visual Studio, SQL Server sowie MS Office
  • Dies ist jedoch je nach Anforderungen nicht zwingend
  • Als weitere Betätigungsfelder kamen seit 2017 Android-Apps (Visual Studio / Xamarin) hinzu und seit 2021 Linux-Entwicklung .Net/Visual Studio
  • Viele meiner bisherigen Projekte habe ich als klassische Client/Server-Desktopsysteme realisiert, neuere vorwiegend auch als Web-Anwendungen
  • Neben der Neuentwicklung konnte ich auch ab 2011 umfangreiche Erfahrungen in der Migration von komplexen Anwendungen von unmanaged Code nach managed Code (VC++ nach .Net, C++/CLI) sammeln
  • Mit der Portierung älterer VB6-Anwendungen nach .Net bzw. Neuentwicklung habe ich mich auch schon ausgiebig beschäftigt
  • Mit .Net Core, .Net 5 sowie aktuell .Net 6 sind weiterhin ständig Migrationen ein Thema
  • Zusätzlich habe ich in mehreren Projekten Erfahrungen im hardwarenahen Bereich gesammelt, sowohl unter Windows (Druckertreiber, Kernel-Mode Treiber) als auch unter Linux (Diagnosegerät)

Aufgabenbereiche

Anforderungsanalyse
Architektur
Beratung
Softwareentwicklung

Produkte / Standards / Erfahrungen / Methoden

Office 365

Sprachen, Technologien

  • .Net / C#

  • Visual Basic 4-6, VBA

  • WPF, XAML

  • COM(+)/MTS, DCOM, OLE, ActiveX

  • C, C++

  • Assembler x86

  • Java (inkl. Swing)

  • GUI (JavaScript, HTML, DHTML, etc.)

  • SQL

  • SmallTalk (VisualAge)

  • LISP

  • XML/XSL/RDF

Source Code Management

  • Subversion

  • Visual Source Safe

  • Perforce

  • GIT

  • Team Foundation Server

.Net / C#

  • Windows Forms

  • ADO.Net

  • ASP.Net

  • WCF, XML Web-Services

  • WPF, Silverlight

  • C++/CLI

  • .Net Core, ASP.Net MVC, Razor, jQuery, Angular

  • .Net core, .Net 5, .Net

Methoden/ Tools

  • Borland Visual Paradigm, BPMN 2.0

  • UML

  • Altova XML-Suite

  • MyGeneration

  • CodeSmith

  • Visual Studio .Net 2002-2022

  • Excel,Outlook,Word jeweils mit VBA

  • Visual Studio 2019 preview

Microsoft Server

  • Windows Server NT bis 2008

  • SharePoint/MOSS/WSS 2003-2007

  • IIS

  • Team Foundation Server

Arbeitsgebiete

  • Mein Hauptarbeitsbereich ist die Entwicklung von kundenspezifischen Individu-allösungen. Dies betrifft den gesamten Entwicklungszyklus von der Anforde-rungsanalyse über die Technologieauswahl, Architektur, Design und schliesslich auch die Implementierung und Erweiterung.

  • Auf der Technologieseite verwende ich seit 2002 im Windows-Umfeld vorwie-gend .Net, C#, C++, Visual Studio, SQL Server sowie MS Office. Dies ist jedoch je nach Anforderungen nicht zwingend. Als weitere Betätigungsfelder kamen seit 2017 Android-Apps (Visual Studio / Xamarin) hinzu und seit 2021 Linux-Entwicklung .Net/Visual Studio.

  • Viele meiner bisherigen Projekte habe ich als klassische Client/Server-Desktopsysteme realisiert, manche auch als Web-Anwendungen.

  • Neben der Neuentwicklung konnte ich auch ab 2011 umfangreiche Erfahrungen in der Migration von komplexen Anwendungen von unmanaged Code nach ma-naged Code (VC++ nach .Net, C++/CLI) sammeln. Mit der Portierung älterer VB6-Anwendungen nach .Net bzw. Neuentwicklung habe ich mich auch schon ausgiebig beschäftigt. Mit .Net Core, .Net 5 sowie aktuell .Net 6 sind weiterhin ständig Migrationen ein Thema.

  • Zusätzlich habe ich in mehreren Projekten Erfahrungen im hardwarenahen Be-reich gesammelt, sowohl unter Windows (Druckertreiber, Kernel-Mode Treiber) als auch unter Linux (Diagnosegerät, Projekt Nr. 46, IoT-Box Nr. 55).

Berufliche Laufbahn

1990-1996

Rolle: Entwickler (freiberuflich)

Kunde: ICR Rechenzentrum, Neustadt/Weinstr

1996-1999

Rolle: Entwickler (freiberuflich)

Kunde: CAIRO Consulting, Mannheim

1999-2009

Rolle: Berater, Architekt, Entwickler (Angestellter)

Kunde: CAIRO Consulting, Mannheim

2009-heute

Rolle: Berater, Architekt, Entwickler

Kunde: Freiberufler

Betriebssysteme

DOS
Linux
OS/2
Bis 2.0
Sun Solaris
Unix
Linux (ältere Version), Sun OS bis 1999
Windows
3.1 - 10

Programmiersprachen

.Net Core
2019 Preview
ASP.Net MVC
Assembler
80x86
Basic
VB6.0, VBA insbes. Excel, Outlook, VB.Net
C
C#
Visual Studio 2002 - 2010
C++
Forth
Java
JavaScript
Lisp
Maschinensprachen
Modula-2
Pascal
Prolog
Razor
Razor
Scriptsprachen
JScript, VBScript
Smalltalk
VisualWave bis 1998
TeX, LaTeX
Visual Studio 2018
Web-API
yacc/lex
Grundkenntnisse

Datenbanken

ctree
DAO
und ADO, ADO.Net usw.
DB2
Grundkenntnisse
ISAM
JDBC
MS Access
MS SQL Server
MySQL
ocelot-SQL
ODBC
Oracle 11
SQL Server

Datenkommunikation

EDIFACT
Internet, Intranet
HTML, XML, RDF, WebDAV,WCF Web Services
Message Queuing
MSMQ
parallele Schnittstelle
RS232
TCP/IP
Windows Netzwerk
Winsock

Hardware

Echtzeitsysteme
PC
Pocket PC
SUN
Texas Instruments
x86-Architektur

Branchen

Branchen

  • Kraftwerk
  • Medizintechnik
  • Industrie (Fertigung/Produktion)
  • Geomatik

Einsatzorte

Einsatzorte

Stuttgart (+500km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

7 Monate
2023-07 - 2024-01

Industrie Umstellung Logistiksystem

Visual Studio .Net 2022 VB6 Access ...
  • Umstellung Logistiksystem auf Basis Access, VB6 etc. auf .net und Neuentwicklungen
Visual Studio .Net 2022 VB6 Access SQL Server
Industrie 
4 Monate
2023-02 - 2023-05

Termin- und Aufgabenverwaltung,

Visual Studio .Net 2022 Android verschiedene CRM-Systeme ...
  • Termin- und Aufgabenverwaltung, hauptsächlich Technologieberatung und Erstellung von Prototypen
  • Modernisierung in Phase 2 (Windows 11)
Visual Studio .Net 2022 Android verschiedene CRM-Systeme Outlook Thunderbird
6 Monate
2022-06 - 2022-11

Termin- und Aufgabenverwaltung

Visual Studio .Net 2022 Android verschiedene CRM-Systeme ...
  • Termin- und Aufgabenverwaltung, hauptsächlich Technologieberatung und Erstellung von Prototypen
  • Modernisierung in Phase 2 (Windows 11)
Visual Studio .Net 2022 Android verschiedene CRM-Systeme Outlook Thunderbird
2 Monate
2022-04 - 2022-05

SQL Server Programmierung und Optimierung

Entwickler MS SQL Server Management Studio Atlassian JIRA CVS
Entwickler

  • Analyse und Optimierung sowie Fehlerbehebung in SQL Server Stored Procedures
  • CSV Datenimport

SQL Server 2019
MS SQL Server Management Studio Atlassian JIRA CVS
Dienstleister für Krankenkassen
Leipzig und remote
2 Monate
2021-11 - 2021-12

Word-Vorlagenautomatisierung

Word 2016 VBA Visual Studio .Net 2019 und 2022 C# ...
Word 2016 VBA Visual Studio .Net 2019 und 2022 C# Visual Basic 6 MZ-Tools
Behörde
9 Monate
2021-01 - 2021-09

Medizintechnik, Laborvernetzung

Linux Visual Studio 2019 .Net Core 3.1 und .Net 5 ...
  • Module zur Anbindung eines Raspbery-PI basierten Gerätes an (S)FTP-, SMB- u.a. Server sowie Webservices

Linux Visual Studio 2019 .Net Core 3.1 und .Net 5 Entity Framework Azure Cloud Services Bit-bucket WinSCP
4 Jahre 1 Monat
2017-01 - 2021-01

Android Apps

Android Studio Visual Studio
  • Entwicklung verschiedener Android-Apps, u.a. eine Notruf-App für einen öffentlichen Wasserversorger zur Benachrichtigung von Mitarbeitern bei Notfällen (Workflow bis zur Erledigung).

  • Weiterhin Nutzung von Smartphones als Scanner im Produktionsprozess mit Anbindung an das Warenwirtschaftssystem (Fertigungsbranche Metall).

Android Studio Visual Studio
10 Monate
2020-02 - 2020-11

Kundenmanagementsystem

Visual Studio 2019 SQL Server
  • Evaluierung neuer Webbasierter Technologien unter Visual Studio 2019, C#, F#;
  • Implementierung eines Kundenmanagementsystems
Visual Studio 2019 SQL Server
1 Jahr 6 Monate
2019-04 - 2020-09

Webanwendungen

Software Entwickler Visual Studio 2018 2019 Preview C# ...
Software Entwickler

Verschiedene datenbankbasierte Webanwendungen

  • Auswertungssoftware mit Anbindung an die Datenbank des Webshops für einen Textilhändler

  • Datenerfassung für das Qualitätsmanagemant mit Fehlernachvervolgungs-Workflow und Analysefunktionen/Auswertungen (Branche Automotive)

Visual Studio 2018 2019 Preview C# .Net Core ASP.Net MVC Razor Web-API SQL Server Office 365
Visual Studio 2018 2019 Preview C# .Net Core ASP.Net MVC Razor Web-API SQL Server Office 365
Verschiedene
Remote
6 Jahre 5 Monate
2013-11 - 2020-03

.Net Tools

SQL Server 2008-10 Office 2013 Visual Studio 2013
  • Datenimport, kleinere .Net-Individualentwicklungen

SQL Server 2008-10 Office 2013 Visual Studio 2013
5 Jahre 5 Monate
2014-01 - 2019-05

Productivity Tools

SQL Server Visual Studio 2013 WCF ...
  • Webanwendung für Kontaktmanagement, Terminplanung usw.

SQL Server Visual Studio 2013 WCF WPF XAML
1 Jahr 5 Monate
2016-01 - 2017-05

Planungssysteme

Visual Studio 2015 ADO.Net Oracle 11
  • Anbindung Alt-Systeme an neues Planungssystem

Visual Studio 2015 ADO.Net Oracle 11
Industrie
7 Monate
2015-07 - 2016-01

VS Upgrades

Visual Studio 2015 ADO.Net SQL Server uvwm.
  • Umstellungen verschiedener Projekte von Visual Studio 2005, 2008, 2012 auf 2015

Visual Studio 2015 ADO.Net SQL Server uvwm.
1 Jahr
2014-03 - 2015-02

PSIPenta Pocket PC WaWi

Windows CE Pocket PC Visual Studio 2008 ...
  • Softwareentwicklung Pocket-PC, Anbindung an ERP

Windows CE Pocket PC Visual Studio 2008 C# Windows Forms .Net Compact Framework SQL Server 2012 ERP PSIpenta
Industrie (Produktion und Materialwirtschaft)
1 Jahr 1 Monat
2012-09 - 2013-09

Diagnosegerät

Windows 7 Visual Studio 2010 2012 ...
  • Software-Troubleshooting Diagnosegerät

  • Definition Bug-Handling Prozess und Verwaltung/ Steuerung desselben

  • Bugfixing

  • Erstellung interner Tools

  • SCRUM-Team, Definition des Prozesses um Troubleshooting

Windows 7 Visual Studio 2010 2012 TFS C# Silverlight WPF XAML ReSharper Oracle DB HP QC Linux (Ubuntu) Eclipse C++
Medizintechnik Roche Diagnostics
8 Monate
2013-01 - 2013-08

Datenimport

SQL Server 2008 Office 2013
  • DB-Wartung, Datenimport für ERP-System, Web-Shop

SQL Server 2008 Office 2013
E-Commerce SantaFeTex
1 Monat
2012-06 - 2012-06

Kamera-Fernsteuerung

Wireless USB Visual Studio 2012
  • Technologieauswahl, Hardwareauswahl, Evaluation, Implementierung (Projekt in Arbeit)
Wireless USB Visual Studio 2012
Sachverständigenbüro MHW
4 Monate
2012-03 - 2012-06

Systemarchitektur eCommerce

Borland C++ 2000 Visual Studio .Net 2010 Visual Paradigm Suite (VP-UML) ...
  • Technische Systemarchitektur
  • Anleitung mehrerer Business Analysten bei der Aufnahme der Ist-Prozesse und beim Design der Soll-Prozesse im Rahmen eines Carve-Out Projektes
Borland C++ 2000 Visual Studio .Net 2010 Visual Paradigm Suite (VP-UML) BPMN 2.0
E-Commerce Netrada
3 Jahre 1 Monat
2009-06 - 2012-06

Datenimport

Excel 2010 SQL Server Sage OfficeLine
  • Abfragedesign und Excel-Export/Import.
  • Datentransformationen zwischen CSV-Files, Excel-Tabellen nach SQL Server
Excel 2010 SQL Server Sage OfficeLine
E-Commerce SantaFeTex
6 Monate
2011-08 - 2012-01

Anbindung ERP-System an Zahlungsprovider Kreditkarten

Access VBA Sage Office Line ...
  • Entwurf und Implementierung der Schnittstellen für Kreditkartenzahlungen via Onlineshop.
  • Anbindung an die XML-Schnittstellen des Zahlungsproviders.
Access VBA Sage Office Line SQL Server HeidelPay Zahlungssystem XML
E-Commerce Lindy
2 Monate
2011-09 - 2011-10

Website-Design

  • Entwurf und Wartung Websites
Gastronomie Kasler
6 Monate
2011-02 - 2011-07

Modernisierung einer Lösung im Geomatik-Bereich

Visual Studio 2005 C++ SQL Server 2005-2008 ...
  • Strategie und Konzeption für die Migration von unmanaged C++ nach .Net, Implementierung.
  • Ausgangspunkt war eine monolithische Anwendung, die seit über 10 Jahren in C++ entwickelt wurde.
  • Diese sollte in mehrere Schichten aufgeteilt werden (Messablauf, Datenschicht, GUI).
  • Neuentwicklungen sollten das .Net-Framework verwenden.
  • Für die Fragestellungen, welche Komponenten in C++ belassen werden sollen, wie die Kommunikation C++/.Net gelöst wird und welcher Migrationspfad schließlich eingeschlagen wird (über COM, C++/CLI, WCF usw.), wurden Prototypen realisiert und die Altapplikation angepasst.
Visual Studio 2005 C++ SQL Server 2005-2008 Win XP Vista 7 Visual Studio 2010 C# WinForms WPF WCF C++/CLI Perforce SCM Boost Library
Industrie Leica Geosystems
1 Jahr 3 Monate
2009-10 - 2010-12

Kundenspezifische ERP-Anpassungen und Schnittstellen

Sage Office Line Evolution 2010/2011 Visual Studio 2008 C# ...
  • Feinkonzepte
  • Programmierung
  • Workflow-Lösungen für Bestellvorgänge
  • Lagerverwaltung
  • Datenimport und Datenexport
  • Verwaltung von Produktvarianten
Sage Office Line Evolution 2010/2011 Visual Studio 2008 C# DevXPress und LogiSoft Aufgabencenter XML Web-Services VB6 VBA ADO.Net LINQ SQL Server Access 2007
verschiedene KMU

Aus- und Weiterbildung

Aus- und Weiterbildung

1986

Gymnasium Ebingen

Abitur

1989 - 1990

TU Kaiserslautern

Informatik Vordiplom

1996 - 1999

TU Kaiserslautern

Informatik mit Anwendungsfach Wirtschaftswissenschaften

Diplom (Note 1,6; Diplomarbeit 1,3)

Studienschwerpunkte

Neben Grundlagen in den Teilfächern Theoretische, Technische und Praktische Informatik sowie BWL/VWL habe ich mich mit den folgenden Spezialgebieten beschäftigt:

  • Diplomarbeit: ?Semantik für Dokumente in Workflow Management Systemen durch Integration von XML und RDF?, DFKI Kaiserslautern, 1999

  • Projektarbeit: ?Entwurf und Implementierung eines Regeleditors für das fallbasierte System CBR-Works?, 1998

  • Vertiefung in Praktischer Informatik: Künstliche Intelligenz, Lernende Systeme und Constraint Logic Programming

  • Marketingmanagement

  • Umweltökonomie und -politik

1996 - 2008

Microsoft-Zertifizierungen

MCSD, MCSD.Net, MCDBA, MCSA, CRM 1.2

2012 - 2
Weiterbildung
Einarbeitung in Technologien für Mobile Anwendungen (Galaxy S2, Android)

Position

Position

  • Beratung
  • Softwareentwicklung
  • Anforderungsanalyse, Architektur

Kompetenzen

Kompetenzen

Top-Skills

.Net Core SQL Server Visual Studio Windows Forms WCF Visual Studio 2002-2022 C# Excel VBA Word VBA Outlook VBA Visual Basic 6 C++ Windows Driver Model COM Interop XML XML Schema RDF Java

Schwerpunkte

  • Mein Hauptarbeitsbereich ist die Entwicklung von kundenspezifischen Individuallösungen
  • Dies betrifft den gesamten Entwicklungszyklus von der Anforderungsanalyse über die Technologieauswahl, Architektur, Design und schliesslich auch die Implementierung und Erweiterung
  • Auf der Technologieseite verwende ich seit 2002 im Windows-Umfeld vorwiegend .Net, C#, C++, Visual Studio, SQL Server sowie MS Office
  • Dies ist jedoch je nach Anforderungen nicht zwingend
  • Als weitere Betätigungsfelder kamen seit 2017 Android-Apps (Visual Studio / Xamarin) hinzu und seit 2021 Linux-Entwicklung .Net/Visual Studio
  • Viele meiner bisherigen Projekte habe ich als klassische Client/Server-Desktopsysteme realisiert, neuere vorwiegend auch als Web-Anwendungen
  • Neben der Neuentwicklung konnte ich auch ab 2011 umfangreiche Erfahrungen in der Migration von komplexen Anwendungen von unmanaged Code nach managed Code (VC++ nach .Net, C++/CLI) sammeln
  • Mit der Portierung älterer VB6-Anwendungen nach .Net bzw. Neuentwicklung habe ich mich auch schon ausgiebig beschäftigt
  • Mit .Net Core, .Net 5 sowie aktuell .Net 6 sind weiterhin ständig Migrationen ein Thema
  • Zusätzlich habe ich in mehreren Projekten Erfahrungen im hardwarenahen Bereich gesammelt, sowohl unter Windows (Druckertreiber, Kernel-Mode Treiber) als auch unter Linux (Diagnosegerät)

Aufgabenbereiche

Anforderungsanalyse
Architektur
Beratung
Softwareentwicklung

Produkte / Standards / Erfahrungen / Methoden

Office 365

Sprachen, Technologien

  • .Net / C#

  • Visual Basic 4-6, VBA

  • WPF, XAML

  • COM(+)/MTS, DCOM, OLE, ActiveX

  • C, C++

  • Assembler x86

  • Java (inkl. Swing)

  • GUI (JavaScript, HTML, DHTML, etc.)

  • SQL

  • SmallTalk (VisualAge)

  • LISP

  • XML/XSL/RDF

Source Code Management

  • Subversion

  • Visual Source Safe

  • Perforce

  • GIT

  • Team Foundation Server

.Net / C#

  • Windows Forms

  • ADO.Net

  • ASP.Net

  • WCF, XML Web-Services

  • WPF, Silverlight

  • C++/CLI

  • .Net Core, ASP.Net MVC, Razor, jQuery, Angular

  • .Net core, .Net 5, .Net

Methoden/ Tools

  • Borland Visual Paradigm, BPMN 2.0

  • UML

  • Altova XML-Suite

  • MyGeneration

  • CodeSmith

  • Visual Studio .Net 2002-2022

  • Excel,Outlook,Word jeweils mit VBA

  • Visual Studio 2019 preview

Microsoft Server

  • Windows Server NT bis 2008

  • SharePoint/MOSS/WSS 2003-2007

  • IIS

  • Team Foundation Server

Arbeitsgebiete

  • Mein Hauptarbeitsbereich ist die Entwicklung von kundenspezifischen Individu-allösungen. Dies betrifft den gesamten Entwicklungszyklus von der Anforde-rungsanalyse über die Technologieauswahl, Architektur, Design und schliesslich auch die Implementierung und Erweiterung.

  • Auf der Technologieseite verwende ich seit 2002 im Windows-Umfeld vorwie-gend .Net, C#, C++, Visual Studio, SQL Server sowie MS Office. Dies ist jedoch je nach Anforderungen nicht zwingend. Als weitere Betätigungsfelder kamen seit 2017 Android-Apps (Visual Studio / Xamarin) hinzu und seit 2021 Linux-Entwicklung .Net/Visual Studio.

  • Viele meiner bisherigen Projekte habe ich als klassische Client/Server-Desktopsysteme realisiert, manche auch als Web-Anwendungen.

  • Neben der Neuentwicklung konnte ich auch ab 2011 umfangreiche Erfahrungen in der Migration von komplexen Anwendungen von unmanaged Code nach ma-naged Code (VC++ nach .Net, C++/CLI) sammeln. Mit der Portierung älterer VB6-Anwendungen nach .Net bzw. Neuentwicklung habe ich mich auch schon ausgiebig beschäftigt. Mit .Net Core, .Net 5 sowie aktuell .Net 6 sind weiterhin ständig Migrationen ein Thema.

  • Zusätzlich habe ich in mehreren Projekten Erfahrungen im hardwarenahen Be-reich gesammelt, sowohl unter Windows (Druckertreiber, Kernel-Mode Treiber) als auch unter Linux (Diagnosegerät, Projekt Nr. 46, IoT-Box Nr. 55).

Berufliche Laufbahn

1990-1996

Rolle: Entwickler (freiberuflich)

Kunde: ICR Rechenzentrum, Neustadt/Weinstr

1996-1999

Rolle: Entwickler (freiberuflich)

Kunde: CAIRO Consulting, Mannheim

1999-2009

Rolle: Berater, Architekt, Entwickler (Angestellter)

Kunde: CAIRO Consulting, Mannheim

2009-heute

Rolle: Berater, Architekt, Entwickler

Kunde: Freiberufler

Betriebssysteme

DOS
Linux
OS/2
Bis 2.0
Sun Solaris
Unix
Linux (ältere Version), Sun OS bis 1999
Windows
3.1 - 10

Programmiersprachen

.Net Core
2019 Preview
ASP.Net MVC
Assembler
80x86
Basic
VB6.0, VBA insbes. Excel, Outlook, VB.Net
C
C#
Visual Studio 2002 - 2010
C++
Forth
Java
JavaScript
Lisp
Maschinensprachen
Modula-2
Pascal
Prolog
Razor
Razor
Scriptsprachen
JScript, VBScript
Smalltalk
VisualWave bis 1998
TeX, LaTeX
Visual Studio 2018
Web-API
yacc/lex
Grundkenntnisse

Datenbanken

ctree
DAO
und ADO, ADO.Net usw.
DB2
Grundkenntnisse
ISAM
JDBC
MS Access
MS SQL Server
MySQL
ocelot-SQL
ODBC
Oracle 11
SQL Server

Datenkommunikation

EDIFACT
Internet, Intranet
HTML, XML, RDF, WebDAV,WCF Web Services
Message Queuing
MSMQ
parallele Schnittstelle
RS232
TCP/IP
Windows Netzwerk
Winsock

Hardware

Echtzeitsysteme
PC
Pocket PC
SUN
Texas Instruments
x86-Architektur

Branchen

Branchen

  • Kraftwerk
  • Medizintechnik
  • Industrie (Fertigung/Produktion)
  • Geomatik

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.