Beratung/Analyse/Architektur/Design/Entwicklung C#,C++,.Net/Sql Server
Aktualisiert am 06.12.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 06.12.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

4 Monate
2024-09 - heute

Berechnungstool Sachverständigenbüro


Microsoft 365 Excel, VBA, Office Script, TypeScript
8 Monate
2024-05 - heute

Energieversorger App für Abrechnung

Android Studio Kotlin SQL Server ...

Android Studio Kotlin SQL Server C#/.Net
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


SQL Server 2019
MS SQL Server Management Studio Atlassian JIRA CVS Visual Studio .Net 2022 WPF Windows Forms ADO.Net SQL Server 2019 SSMS T-SQL Jira
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
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: auf Anfrage, DFKI Kaiserslautern, 1999

  • Projektarbeit: auf Anfrage, 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


02/2012

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 (Mit-)Entwicklung von kundenspezifischen Individuallösungen sowie die Ablösung von Legacy-Systemen. 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, Projekt Nr. 46, IoT-Box Nr. 55).

Aufgabenbereiche

?Anforderungsanalyse & Pflichtenheft
Architektur & Design
Technologieberatung
Implementierung mit .Net, C#, C++, MS Office, SQL u.a.
Entwicklung Android Apps

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


Microsoft Server

  • Windows Server NT bis 2008

  • SharePoint/MOSS/WSS 2003-2007

  • IIS

  • Team Foundation Server

  • Microsoft Exchange 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).

  • Suche vorwiegend Projekte im Windows und .Net-Umfeld. Präferenz: Analyse/Konzeption/Pflichtenheft/Projektmanagement. Programmierung .Net (C#, VB auch möglich). Weiterhin Projekte zur Gerätetreiberprogrammierung (C/C++, User- und Kernel-Mode).


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

4 Monate
2024-09 - heute

Berechnungstool Sachverständigenbüro


Microsoft 365 Excel, VBA, Office Script, TypeScript
8 Monate
2024-05 - heute

Energieversorger App für Abrechnung

Android Studio Kotlin SQL Server ...

Android Studio Kotlin SQL Server C#/.Net
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


SQL Server 2019
MS SQL Server Management Studio Atlassian JIRA CVS Visual Studio .Net 2022 WPF Windows Forms ADO.Net SQL Server 2019 SSMS T-SQL Jira
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
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: auf Anfrage, DFKI Kaiserslautern, 1999

  • Projektarbeit: auf Anfrage, 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


02/2012

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 (Mit-)Entwicklung von kundenspezifischen Individuallösungen sowie die Ablösung von Legacy-Systemen. 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, Projekt Nr. 46, IoT-Box Nr. 55).

Aufgabenbereiche

?Anforderungsanalyse & Pflichtenheft
Architektur & Design
Technologieberatung
Implementierung mit .Net, C#, C++, MS Office, SQL u.a.
Entwicklung Android Apps

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


Microsoft Server

  • Windows Server NT bis 2008

  • SharePoint/MOSS/WSS 2003-2007

  • IIS

  • Team Foundation Server

  • Microsoft Exchange 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).

  • Suche vorwiegend Projekte im Windows und .Net-Umfeld. Präferenz: Analyse/Konzeption/Pflichtenheft/Projektmanagement. Programmierung .Net (C#, VB auch möglich). Weiterhin Projekte zur Gerätetreiberprogrammierung (C/C++, User- und Kernel-Mode).


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.