C++ und VB Software Entwicklung Datenbank-Entwicklung (SQL) C# .NET, Java (JSE JEE)
Aktualisiert am 06.10.2021
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.11.2022
Verfügbar zu: 100%
davon vor Ort: 100%
Deutsch
Muttersprache
Englisch
verhandlungssicher
Französisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Darmstadt (+75km) Homburg (Saar) (+50km) Tübingen (+100km) Titisee-Neustadt (+75km) München (+100km) Mindelheim (+100km) Erlangen (+100km) Deggendorf (+75km)

Deutschland: Einsatzort Süddeutschland bevorzugt D8

nicht möglich

Projekte

Projekte

(02.2014 ? 02.2015):

Branche:  Sondermaschinenbau, Ismaning bei München

 

Implementierung eines Programms um lineare Gleichungssysteme zu lösen

(Windows 7, Visual Studio 2010, C#/.NET, Subversion)

 

Algorithmenentwicklung für bilineare Transformation

(wurde verwendet um Kissen- und Tonnenverzerungen von Leiterplatten zu erkennen und die Daten, die auf die Leiterplatten aufgebracht werden sollen, entsprechend anzupassen

(Windows 7, Visual Studio 2010, C#/.NET, Subversion)

 

Integration des Bildverarbeitunsporgramms Cognex in die bestehende Software

(Windows 7, Visual Studio 2010, C#/.NET, Subversion)

 

Weiterentwicklung der Warenwirtschaftfunktionen

Implementierung zur Vorbereitung der Leiterplatten

Batchmodus

(Windows 7, Visual Studio 2010, C#/.NET, Subversion)

 

Aufsetzten und Administration des Quellcodeverwaltungstools Subversion für die Firma

(Windows 7, Windows Server 2012, Subversion, Batch-Skipte)

 

Portierung der grafischen Leiterplattendarstellung von .NET nach WPF

(Windows 7, Visual Studio 2010, C#/.NET, WPF, Subversion)

 

Beseitigung von Coderedundanz, die in mehreren WPF Forms auftreten

in der WPF-Datei stehen nur noch die visuellen Controls

ausführender Code wie button clicks werden in eine einzige source code ? Datei extrahiert

dort werden die WPF - Files eingelesen und die Controls dynamisch erstellt

(Windows 7, Visual Studio 2010, C#/.NET, WPF, Subversion)

 

Wischgesten mit WPF

die Forms kann man wie beim Smartphone durch Wischgesten von links nach rechts oder anders herum verschieben und so zum nächsten Bildschirm gelangen

(Windows 7, Visual Studio 2010, C#/.NET, WPF, Subversion)

 

 

(6. 2013? 10.2013):

Branche:  Automobilzulieferer, Oberaudorf

Programm zur Wiederherstellung der Konfigurationsdaten (XML)

von Zeit zu Zeit hatte sich bei dem Gerät Flammenionisationsdetektor (FID) die

Konfigurationsdatei zerstört es wurde Abhilfe geschaffen, indem

-im Quellcode Daten für ein Reset zur Herstellerkonfiguration hinterlegt wurden

-eine Wiederherstellung der XML-Datei implementiert wurde

-die Ursache des Bugs behoben wurde

(C++, XML)

 

Logging System für Ventilschaltungen

es wurde ein Programm geschrieben um verschiedene Ventile über AK-Protokoll anzusteuern und diese Schaltung zu dokumentieren

Benutzeroberfläche für embedded HMI (CUPID Display der Firma Garz & Fricke)

entsprechende Eingabecontrol optimiert für für CUPID Display

(C#, .Net Compact Framework, Mirabyte TouchControls, AK)

 

Statemachine für Probenahmesystem (PNS)

-Entwicklung einer entsprechenden Statemashine für die Ventilschaltungen und Thermocontroller des Systems, die abhhängig von den Zuständen geschaltet werden (Spülen, Messen, Ruhezustand, ?.)

-konfigurierbare Zustände über XML-Datei

-Testoberfläche

(C#, XML, .Net Compact Framework, CUPID)

 

 

 

(7. 2012 ? 3.2013):

Branche: Software/Verkehrstechnik, München

 

Internationalisierung von Softwareanwendungen

Übersetzung der Firmendaten,/Datenbank in verschiedene XML-Dateien

- XSL-Transformation der XML-Dateien

- Quellcode wurde übersetzbar gemacht

- Übersetzung mit Batch-Skripten

(Delphi, Poedit, Altova XML Spy, XML, XSL, batch skripting, Delphi 6, Subversion)

(ArcGis, ArcCatlog)

 

Tafelübersicht für Düsseldorf

-Tafelobjekt um einheitliches Bild der verschiedenen Tafeln anzuzeigen

-Liste von Tafelobjekten in der sämltiche Tafeln vorhanden waren

-Layout mit XML-Konfigurationsdatei

-(Delphi, Xml, VPN)

 

Losgebiete

selektive Darstellung von Daten aufgrund von Parametern

(Delphi)

 

Balance

Darstellung von Daten aufgrund einer Gruppenzugehörigkeit

wenn eine Ampel zu einer bestimmten Ampelgruppe gehört, so wurde ihr das entsprechende Symbol zugeordnet

(ini Dateien, registry, unittest)

 

Liniendickenzeichner

Darstellung von Daten in der Karte, abhängig von der situationsbedingten Größe

Beispiel: Stau ? viele Autos dicke Linie, wenige Autos minimale Linie

ebenso andere Darstellungen möglich, Straßenart (Autobbahn, Hauptstaße, Nebenstr. ?)

Interpolation nach Intervallen

 

 

Workflow-Darstellung und Operator GUI

Auslesen von Workflow-Daten aus xml-Kofinguration

- Einlesen der gesamten Workflows

- Darstellung (Workflow, Zustand, Übergang, Aktion)

- GUI für Schaltung von Übergängen u Aktionen/ Aktivitäten

- (Delphi, XML, Events)

 

 

 

(01.2012 ? 04.2012)

Branche: Software, Holzkirchen

 

COPRA FEA BendTester (Gerät für Biegetests)

Programmierung der OPC Anbindung an den Bendtester

Entwicklung der Visualisierung für die erfassten Daten und des UI

(C++, C#, .NET, Visual Studio 2008)

 

 

(05.2010 ? 12.2011):

Branche: Maschinenbau, Markt Schwaben

 

Komponentenentwicklung für das firmeneigene LMS/MES Framework

(Delphi, Embacdero Delphi, Starteam)

 

Programmierung von OPC-Kommunikationsschnittstellen

(VB, SQL, SQL Server 2005)

 

Programmierung, Projektierung am Line Management System (LMS)

Anbindung, Test und Inbetriebnahme von LMS und anderer Großindustriemaschinen

und Anpassung für verschiedene Kunden der Pharmazieindustrie (u.a. Novartis)

(Pascal Scipt/Delphi, VB)

 

(4. 2009 ? 10.2009):

Branche (Verlag, Navigation), München

 

Imagemergetool:

Erstellung einer C++ Applikation um Bilder oder Texte in ein Hintergrundbild zu
überlagern und als Bild abzuspeichern
Anbindung über Konfigurationsdatei an Firmen-DB

(Sourcesafe, C++, MFC)

Softwarelizenztool
VBA- Projekt um Softwarelizenzen, Software (und. Versionen), Lieferanten, etc.
in einerDatenbank im Firmenframework zu verwalten
(Sourcesafe , VBA, SQL, Access)

EU-Parts
Datenbankexport für MSN (Navigationsgerät auf WinCE-Basis)
-Zusammenstellung, Erzeugung und Verlinkung der Medien
-statisttische Auswertung (Excel)
-Anpassung und Optimierung in VBA
(Sourcesafe, VBA; SQL, Access, Excel)

MSN Service POI
XML-Datenbank-Export mit Hilfe von VBA mit firmeneigenem Framework
Weiterentwicklung mit VBA
(VBA; SQL, Access)

MSN (Merian Scout Navigator)
Durchführung von Tests eines Navigationssgeräts
Erstellung und Erweiterung des Testprotokolle
(Sourcesafe, Excel)


(7.2007 ? 9.2008):
Branche: Sensorik / Autombilzulieferer, nahe München

 

Hardwareintegration neuer Geräte und Geräteelemente
-Erweiterung der Softwareschnittstelle
-Implementierung
-Test
(VB, C++, COM, Sourcesafe)

Programm zur Prüfung auf vorhandene Gerätesensoren
-Speichern der Sensoren in DB beim Versuchssetup
-Überprüfung auf vorhandene Messgeräte
-Überprüfung des Messgeräts auf vorhandene Sensoren
-Integration des Programms in die Versuchsvorbereitung
(VB, C++, COM, Sourcesafe, SQL, Oracle, SQL Server)

Implementierung von Skalierungsmethoden verschiedener Sensortypen
-Erzeugung der Sensortypen und Eigenschaften in der DB
-Implementierung der Skalierungsmethode des Sensors
-GUI zur Verwaltung der Sensoren
(VB, C++, COM, Sourcesafe, SQL, Oracle, SQL Server)

Fortgeschrittener Datendowload
-Möglichkeit des wiederholten Datendownloads einzelner Speichermedien
-Applikation zur Auswahl eines bestimmten Zeitbereichs der heruntergeladenen Daten
(VB, Sourcesafe)

(4-6.2007)
Branche Halbleiter, Zulieferer
Programmierung einer Benutzeroberfäche zur Ansteuerrung optischer Hardware
Dokumentation
Integration externe Steuerroutinen und Messgeräte
(C#, .NET 2.0, VS 2005, Wiki, C++)

 

Aus- und Weiterbildung

Aus- und Weiterbildung

09.1989 ? 06.1998 Gymnasium mit Abitur am Comenius-Gymnasium in Deggendorf
07.1998 ? 04.1999 Wehrdienst (Verwaltung)
05.1999 ? 03.2005 Physikstudium an der Universität Regensburg

Nebenfächer: - naturwissenschaftliche Informatik

C, C++, neuronale Netze

         Messtechnik (Messdatenerfassung, Signalverarbeitung, LabVIEW)

Elektronik-Prkatikum (Analog- und Digitaltechnik)

Mikrocontroler-Praktikum

 - Laser/Infrarotphysik

3.2005 Abschluss als Diplom ? Physiker

07.2006 ? 04.2007 C++ unter Windows an der Studiengemeinschaft Darmstadt
11.2006 ? 02.2007 Anwendungsentwickler .NET mit C# bei der WBS Training AG
02.2009 ? 03.2009 Sun Certified Java Developer (SCJP) an der GFN München
01.2010 - 03.2010 Sun Certifeid Web Compnonent Developer (SCWCD) an der GFN / München
12.2015                   Prüfung 70-483: Programming in C# (5.0), Microsoft

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Erfahrungen im Bereich:
Anwendungs- und Systemprogrammierung
Programmierung, Test, Dokumentation

Methoden:
Objektorientierte Analyse (OOA), Design (OOD), Programmierung (OOP)
Ereignisgesteuerte, visuelle, strukturierte Programmierung
Datenbankprogrammierng
Design Patterns

Kenntnisse:
OOD, OOP, Objektorientierung
VCL, .NET
STL
JSE

Borland C++ Builder
Visual Studio 2012
eclipse
Net Beans 6.5

Betriebssysteme

MS-DOS
Windows
98, XP, 7
Windows CE

Programmiersprachen

C
C#
.net 2.0 - 5.0, WPF, Windows Forms
C++
MFC, STL, VCL
Delphi
Java
JSE, JEE, Swing
TeX, LaTeX
Visual Basic
Visual Basic (6.0. .net 2.0) VBA
 

Datenbanken

Access
MS SQL Server
MySQL
Oracle
SQL

Datenkommunikation

Bus
CAN, MOST
Internet, Intranet
parallele Schnittstelle
RS232

Hardware

Messgeräte
Mikrocontroller
Mikrocontroller mit Motorola CPU
Motorola
PC
Sensoren

Berechnung / Simulation / Versuch / Validierung

CANoe
-

Design / Entwicklung / Konstruktion

-

Branchen

Branchen

Autombilindustrie
Automatisierunung
Sensorik
Energieerzeugung
Medien
Verwaltung
IT / Internet / EDV
IT-Dienstleister / Rechenzentrum
Hardware / Halbleiter


Einsatzorte

Einsatzorte

Darmstadt (+75km) Homburg (Saar) (+50km) Tübingen (+100km) Titisee-Neustadt (+75km) München (+100km) Mindelheim (+100km) Erlangen (+100km) Deggendorf (+75km)

Deutschland: Einsatzort Süddeutschland bevorzugt D8

nicht möglich

Projekte

Projekte

(02.2014 ? 02.2015):

Branche:  Sondermaschinenbau, Ismaning bei München

 

Implementierung eines Programms um lineare Gleichungssysteme zu lösen

(Windows 7, Visual Studio 2010, C#/.NET, Subversion)

 

Algorithmenentwicklung für bilineare Transformation

(wurde verwendet um Kissen- und Tonnenverzerungen von Leiterplatten zu erkennen und die Daten, die auf die Leiterplatten aufgebracht werden sollen, entsprechend anzupassen

(Windows 7, Visual Studio 2010, C#/.NET, Subversion)

 

Integration des Bildverarbeitunsporgramms Cognex in die bestehende Software

(Windows 7, Visual Studio 2010, C#/.NET, Subversion)

 

Weiterentwicklung der Warenwirtschaftfunktionen

Implementierung zur Vorbereitung der Leiterplatten

Batchmodus

(Windows 7, Visual Studio 2010, C#/.NET, Subversion)

 

Aufsetzten und Administration des Quellcodeverwaltungstools Subversion für die Firma

(Windows 7, Windows Server 2012, Subversion, Batch-Skipte)

 

Portierung der grafischen Leiterplattendarstellung von .NET nach WPF

(Windows 7, Visual Studio 2010, C#/.NET, WPF, Subversion)

 

Beseitigung von Coderedundanz, die in mehreren WPF Forms auftreten

in der WPF-Datei stehen nur noch die visuellen Controls

ausführender Code wie button clicks werden in eine einzige source code ? Datei extrahiert

dort werden die WPF - Files eingelesen und die Controls dynamisch erstellt

(Windows 7, Visual Studio 2010, C#/.NET, WPF, Subversion)

 

Wischgesten mit WPF

die Forms kann man wie beim Smartphone durch Wischgesten von links nach rechts oder anders herum verschieben und so zum nächsten Bildschirm gelangen

(Windows 7, Visual Studio 2010, C#/.NET, WPF, Subversion)

 

 

(6. 2013? 10.2013):

Branche:  Automobilzulieferer, Oberaudorf

Programm zur Wiederherstellung der Konfigurationsdaten (XML)

von Zeit zu Zeit hatte sich bei dem Gerät Flammenionisationsdetektor (FID) die

Konfigurationsdatei zerstört es wurde Abhilfe geschaffen, indem

-im Quellcode Daten für ein Reset zur Herstellerkonfiguration hinterlegt wurden

-eine Wiederherstellung der XML-Datei implementiert wurde

-die Ursache des Bugs behoben wurde

(C++, XML)

 

Logging System für Ventilschaltungen

es wurde ein Programm geschrieben um verschiedene Ventile über AK-Protokoll anzusteuern und diese Schaltung zu dokumentieren

Benutzeroberfläche für embedded HMI (CUPID Display der Firma Garz & Fricke)

entsprechende Eingabecontrol optimiert für für CUPID Display

(C#, .Net Compact Framework, Mirabyte TouchControls, AK)

 

Statemachine für Probenahmesystem (PNS)

-Entwicklung einer entsprechenden Statemashine für die Ventilschaltungen und Thermocontroller des Systems, die abhhängig von den Zuständen geschaltet werden (Spülen, Messen, Ruhezustand, ?.)

-konfigurierbare Zustände über XML-Datei

-Testoberfläche

(C#, XML, .Net Compact Framework, CUPID)

 

 

 

(7. 2012 ? 3.2013):

Branche: Software/Verkehrstechnik, München

 

Internationalisierung von Softwareanwendungen

Übersetzung der Firmendaten,/Datenbank in verschiedene XML-Dateien

- XSL-Transformation der XML-Dateien

- Quellcode wurde übersetzbar gemacht

- Übersetzung mit Batch-Skripten

(Delphi, Poedit, Altova XML Spy, XML, XSL, batch skripting, Delphi 6, Subversion)

(ArcGis, ArcCatlog)

 

Tafelübersicht für Düsseldorf

-Tafelobjekt um einheitliches Bild der verschiedenen Tafeln anzuzeigen

-Liste von Tafelobjekten in der sämltiche Tafeln vorhanden waren

-Layout mit XML-Konfigurationsdatei

-(Delphi, Xml, VPN)

 

Losgebiete

selektive Darstellung von Daten aufgrund von Parametern

(Delphi)

 

Balance

Darstellung von Daten aufgrund einer Gruppenzugehörigkeit

wenn eine Ampel zu einer bestimmten Ampelgruppe gehört, so wurde ihr das entsprechende Symbol zugeordnet

(ini Dateien, registry, unittest)

 

Liniendickenzeichner

Darstellung von Daten in der Karte, abhängig von der situationsbedingten Größe

Beispiel: Stau ? viele Autos dicke Linie, wenige Autos minimale Linie

ebenso andere Darstellungen möglich, Straßenart (Autobbahn, Hauptstaße, Nebenstr. ?)

Interpolation nach Intervallen

 

 

Workflow-Darstellung und Operator GUI

Auslesen von Workflow-Daten aus xml-Kofinguration

- Einlesen der gesamten Workflows

- Darstellung (Workflow, Zustand, Übergang, Aktion)

- GUI für Schaltung von Übergängen u Aktionen/ Aktivitäten

- (Delphi, XML, Events)

 

 

 

(01.2012 ? 04.2012)

Branche: Software, Holzkirchen

 

COPRA FEA BendTester (Gerät für Biegetests)

Programmierung der OPC Anbindung an den Bendtester

Entwicklung der Visualisierung für die erfassten Daten und des UI

(C++, C#, .NET, Visual Studio 2008)

 

 

(05.2010 ? 12.2011):

Branche: Maschinenbau, Markt Schwaben

 

Komponentenentwicklung für das firmeneigene LMS/MES Framework

(Delphi, Embacdero Delphi, Starteam)

 

Programmierung von OPC-Kommunikationsschnittstellen

(VB, SQL, SQL Server 2005)

 

Programmierung, Projektierung am Line Management System (LMS)

Anbindung, Test und Inbetriebnahme von LMS und anderer Großindustriemaschinen

und Anpassung für verschiedene Kunden der Pharmazieindustrie (u.a. Novartis)

(Pascal Scipt/Delphi, VB)

 

(4. 2009 ? 10.2009):

Branche (Verlag, Navigation), München

 

Imagemergetool:

Erstellung einer C++ Applikation um Bilder oder Texte in ein Hintergrundbild zu
überlagern und als Bild abzuspeichern
Anbindung über Konfigurationsdatei an Firmen-DB

(Sourcesafe, C++, MFC)

Softwarelizenztool
VBA- Projekt um Softwarelizenzen, Software (und. Versionen), Lieferanten, etc.
in einerDatenbank im Firmenframework zu verwalten
(Sourcesafe , VBA, SQL, Access)

EU-Parts
Datenbankexport für MSN (Navigationsgerät auf WinCE-Basis)
-Zusammenstellung, Erzeugung und Verlinkung der Medien
-statisttische Auswertung (Excel)
-Anpassung und Optimierung in VBA
(Sourcesafe, VBA; SQL, Access, Excel)

MSN Service POI
XML-Datenbank-Export mit Hilfe von VBA mit firmeneigenem Framework
Weiterentwicklung mit VBA
(VBA; SQL, Access)

MSN (Merian Scout Navigator)
Durchführung von Tests eines Navigationssgeräts
Erstellung und Erweiterung des Testprotokolle
(Sourcesafe, Excel)


(7.2007 ? 9.2008):
Branche: Sensorik / Autombilzulieferer, nahe München

 

Hardwareintegration neuer Geräte und Geräteelemente
-Erweiterung der Softwareschnittstelle
-Implementierung
-Test
(VB, C++, COM, Sourcesafe)

Programm zur Prüfung auf vorhandene Gerätesensoren
-Speichern der Sensoren in DB beim Versuchssetup
-Überprüfung auf vorhandene Messgeräte
-Überprüfung des Messgeräts auf vorhandene Sensoren
-Integration des Programms in die Versuchsvorbereitung
(VB, C++, COM, Sourcesafe, SQL, Oracle, SQL Server)

Implementierung von Skalierungsmethoden verschiedener Sensortypen
-Erzeugung der Sensortypen und Eigenschaften in der DB
-Implementierung der Skalierungsmethode des Sensors
-GUI zur Verwaltung der Sensoren
(VB, C++, COM, Sourcesafe, SQL, Oracle, SQL Server)

Fortgeschrittener Datendowload
-Möglichkeit des wiederholten Datendownloads einzelner Speichermedien
-Applikation zur Auswahl eines bestimmten Zeitbereichs der heruntergeladenen Daten
(VB, Sourcesafe)

(4-6.2007)
Branche Halbleiter, Zulieferer
Programmierung einer Benutzeroberfäche zur Ansteuerrung optischer Hardware
Dokumentation
Integration externe Steuerroutinen und Messgeräte
(C#, .NET 2.0, VS 2005, Wiki, C++)

 

Aus- und Weiterbildung

Aus- und Weiterbildung

09.1989 ? 06.1998 Gymnasium mit Abitur am Comenius-Gymnasium in Deggendorf
07.1998 ? 04.1999 Wehrdienst (Verwaltung)
05.1999 ? 03.2005 Physikstudium an der Universität Regensburg

Nebenfächer: - naturwissenschaftliche Informatik

C, C++, neuronale Netze

         Messtechnik (Messdatenerfassung, Signalverarbeitung, LabVIEW)

Elektronik-Prkatikum (Analog- und Digitaltechnik)

Mikrocontroler-Praktikum

 - Laser/Infrarotphysik

3.2005 Abschluss als Diplom ? Physiker

07.2006 ? 04.2007 C++ unter Windows an der Studiengemeinschaft Darmstadt
11.2006 ? 02.2007 Anwendungsentwickler .NET mit C# bei der WBS Training AG
02.2009 ? 03.2009 Sun Certified Java Developer (SCJP) an der GFN München
01.2010 - 03.2010 Sun Certifeid Web Compnonent Developer (SCWCD) an der GFN / München
12.2015                   Prüfung 70-483: Programming in C# (5.0), Microsoft

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Erfahrungen im Bereich:
Anwendungs- und Systemprogrammierung
Programmierung, Test, Dokumentation

Methoden:
Objektorientierte Analyse (OOA), Design (OOD), Programmierung (OOP)
Ereignisgesteuerte, visuelle, strukturierte Programmierung
Datenbankprogrammierng
Design Patterns

Kenntnisse:
OOD, OOP, Objektorientierung
VCL, .NET
STL
JSE

Borland C++ Builder
Visual Studio 2012
eclipse
Net Beans 6.5

Betriebssysteme

MS-DOS
Windows
98, XP, 7
Windows CE

Programmiersprachen

C
C#
.net 2.0 - 5.0, WPF, Windows Forms
C++
MFC, STL, VCL
Delphi
Java
JSE, JEE, Swing
TeX, LaTeX
Visual Basic
Visual Basic (6.0. .net 2.0) VBA
 

Datenbanken

Access
MS SQL Server
MySQL
Oracle
SQL

Datenkommunikation

Bus
CAN, MOST
Internet, Intranet
parallele Schnittstelle
RS232

Hardware

Messgeräte
Mikrocontroller
Mikrocontroller mit Motorola CPU
Motorola
PC
Sensoren

Berechnung / Simulation / Versuch / Validierung

CANoe
-

Design / Entwicklung / Konstruktion

-

Branchen

Branchen

Autombilindustrie
Automatisierunung
Sensorik
Energieerzeugung
Medien
Verwaltung
IT / Internet / EDV
IT-Dienstleister / Rechenzentrum
Hardware / Halbleiter


Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.