C/C++/C#/Visual Basic/VBA/PHP/SQL/IDL/Access/Excel - Planung, Realisierung, Test, Validierung, Produktpflege
Aktualisiert am 03.11.2023
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 30.09.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Deutsch
Sehr gut
Englisch
Gut
Latein
Mittel

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

2023 - heute: Weiterentwicklung einer Software für automatisierte Tests

Unternehmen: Consulting & Engineering für Automotive und Umweltsimulation

Aufgaben

  • Programmierungen im Rahmen einer Software für automatisiertes Testen
  • Ansteuerung und Testing eines AD/DA-Wandlers (National Instruments DAQ USB-6363 (BNC))
  • Ansteuerung und Testing eines Mikroprozessors über TCP, UDP, RS232
  • Erstellung/Einführung/Coaching von Guidelines für Coding, Testing, Documentation, Code-Review und Configuration
  • Aufbau/Optimierung von Unit-, Komponenten- und System-Tests
  • Testautomatisierung und Aufbau eines eigenen Testmanagement-Systems
  • Excel-basiertes Framework für Functional Testing mit System- und Unit-Tests
  • Agile V-Modell, Extreme Programming, Pair-Programming
  • Code-Reviews in GitLab

Kenntnisse:

C#, .Net, Visual Studio 2022 Community, Visual Studio Code, NUnit-Framework, MS-Excel, MS-Access, VBA, Python-Scripte

Git, GitLab, Jenkins, DevOps

AD/DA-Wandler, Speicheroszilloskop


2022: Erweiterung Explorer Namespace Extension (NSE) für Datenbanken

Unternehmen: Software-Entwickler

Aufgaben

  • Erweiterung einer Namespace Extension

  • Multi Threading Component Object Model (COM)

  • Design, Programmierung, Test

Kenntnisse:

Visual Studio 2017, C#, .Net, SQL


2021: Kennzahlen-Monitoring-Tool

Unternehmen: Bahn

Aufgaben

  • Datenbank-Anwendung zur Erstellung von Kennzahlen-Charts

  • Auswertung/Analyse von großen Datenmengen

  • Automatisierung der statistischen Berechnungen

  • Visualisierungen der Kennzahlen und ihrer Entwicklung

  • Ad-Hoc-Auswertungen spezieller Kennzahlen

  • Design, Programmierung, Test

Kenntnisse:

MS-Access, MS Excel, MS Teams, VBA, statistische Analysen


2018 - 2020: Lieferkettentransparenz

Unternehmen: Lebensmitteleinzelhandel

Aufgaben

  • Datenbank-Anwendung zur Verfolgung von Lieferketten

  • Auswertung/Analyse von Excel-Formularen

  • Schnittstellen zu mehreren Unternehmensanwendungen

  • Visualisierungen der Lieferantendaten und -qualitäten (Dashboard)

  • Kennzahlen-System für Lieferanten

  • Design, Programmierung, Test

Kenntnisse:

MS-Access, MS Excel, MS Outlook, IBM Notes, VBA, SQL


2017 - 2018: Explorer Namespace Extension (NSE) für Datenbanken

Unternehmen: Software-Entwickler

Aufgaben

  • Integration von Datenbanken in den Windows-Explorer

  • Namespace Extension

  • Shell Extension

  • Event Logging

  • Multi Threading Component Object Model (COM)

  • Design, Programmierung, Test

Kenntnisse:

Visual Studio 2015, MS Excel, MS-Access, MS Outlook, C, C#, .Net, SQL


2017: Excel-Wrapper

Unternehmen: Industrie

Aufgaben

  • Nutzung von Excel-Sheets auf einem Server

  • Multi-User Client-Server-Anwendung

  • Erstellung einer COM-Server-DLL

  • Erstellung Test-GUI mit Windows Forms / WPF

  • Design, Programmierung, Test, Testautomatisierung, Support

Kenntnisse:

Visual Studio 2012 und 2015, MS Excel, MS-Access, MS Test, Visual Basic .NET, C# .Net, VBA


2008 ? 2017: Zeiterfassungs-Anwendung

Unternehmen: Steuerberatung

Aufgaben

  • Eingabe von Arbeitszeitdaten, Auswertungen und Reporting

  • Verknüpfung und Auswertung von Stundensatzkalkulationen

  • Benutzerberechtigungskonzept

  • Design, Programmierung, Test, Support

Kenntnisse:

MS-Access, VBA, Visual Basic, SQL


2006 ? 2017: Windows-Taskleistentool

Unternehmen: Software-Entwickler

Aufgaben

Baum-Darstellung von unterschiedlichen Informationen:

  • Freitexte

  • Dateien und Ordner

  • Webseiten

  • Datenbankoberflächen und -zugriffe

  • Test, Fehleranalys und Debugging

  • Design, Programmierung, Test, Support

Kenntnisse:

Visual Studio 2005 - 2015, MS Access, VBA, Visual Basic, C#, SQL


2005 ? 2017: Datenbank-Prototyping-Compiler

Unternehmen: Software-Entwickler

Kenntnisse:

Visual Studio, MS Access, Planung, Realisierung, Test, Debugging, Fehlerbehebung, VBA, Visual Basic, SQL


2014 ? 2016: Entwicklung einer Verwaltungs-Datenbank

Unternehmen: Schule

Aufgaben

  • Datenmodellierung Personen, Bankkonten, SEPA-Mandate, Lehrer, Schüler, Lieferanten

  • Design, Programmierung, Test, Support

Kenntnisse:

MS Office (Access, Excel), VBA, SQL


2014 ? 2016: Lehrer / Lernbegleiter

Unternehmen: Schule

Aufgaben

  • Lehrer an einer Werkrealschule, Klassenstufen 7-10 und 1-3

  • Mathematik, Informatik, Naturwissenschaft, Technik (MINT)


2013 ? 2016: Entwicklung eines Unternehmenshandbuches

Unternehmen: Schule

Aufgaben

  • Beratung beim Aufbau eine Qualitätsmanagementsystems

  • Erstellung eine Qualitätshandbuches und Qualitätssicherung der zugrundeliegenden Dokumente

  • Einführung Dokumentenmanagement

  • Evaluierung einer möglichen IT- und Organisationsstruktur

Kenntnisse:

MS Word


2013: Entwicklung einer C++-DLL für die Testautomatisierung

Unternehmen: Energieversorger

Aufgaben

  • Entwicklung eine C++-DLL zur Anbindung eines Arduino-Mega an ein Testsystem (HP-ALM, HP-QC), serielle Kommunikation

  • Anpassung der Arduino-Microcontroller-Firmware

  • Unit-Tests mit VB-Net-Oberfläche

Kenntnisse:

Visual Studio 2012, C++, C#, VB.Net


2013: Hof-Logistik-System

Unternehmen: Softwareentwickler

Aufgaben

  • GUI-basierte Test-Automatisierung

  • Testplanung, Testerstellung, Testdurchführung

  • C0-Anweisungsüberdeckungstests

  • C1-Zweigüberdeckungstests

Kenntnisse:

Ranorex, NCover, Oracle, Ranorex-Scripting, C#


2011 ? 2013: Funktional-Validierung Embedded Systems

Unternehmen: Energieversorger

Aufgaben

  • Testplanung, -erstellung, -durchführung

  • Validierung nach V-Modell, insbes. OQ

  • Testautomatisierung in Hardware und Software

  • Reviews & Beratung (Validierung allgemein, V-Modell)

Kenntnisse:

Access, Excel, Word, Visual Studio, HP Quality Center, VB/VBA, C/C++, Python, SQL


2010: Instandhaltungs-Datenbank

Unternehmen: Technischer Dienstleister

Aufgaben

  • Instandhaltungs-Management für Tankstellen

  • Modellierung aller benötigten Systeme, Auftragsannahme und

  • Routenplanung, Dokumentation

Kenntnisse:

Microsoft Access, VB/VBA, SQL


2008 ? 2010: Facility Management

Unternehmen: Software-Entwickler

Aufgaben

  • Webbasiertes Facility Management mittels PHP-Framework.

  • Standardisierte Datenerfassung von Gebäuden, Anlagen und Straßen.

  • Datenmodellierung, Programmierung, Engineering-Standards.

Kenntnisse:

Eclipse, MySQL Workbench, dbForge Studio Express, Linux, PHP, JavaScript, SQL


2009: Standard-Datenbank

Unternehmen: Software-Entwickler

Aufgaben

  • Standardisierte Datenbank-Oberflächen mit .NET-Technologie.

  • Windows- und Web-Programmierung unter C# und VB.

  • Anbindung an MS Access. O/R-Mapping auf LINQ-TO-SQL-Basis.

Kenntnisse:

Visual Studio 2008, Visual Web Developer 2008, VB, C#, C++, ASP.NET, LINQ (Dynamic Data), SQL


1999 ? 2008: Prozessdatenerfassungssystem

Unternehmen: Pharma-Produzent

Aufgaben

  • Auswertesoftware für ein Schichtdickenmessgerät.

  • Darstellung der Schicht-Oberfläche und statistische Auswertung.

Kenntnisse:

Visual Studio 2008, Visual Studio 6.0, MS-Access, Visual Basic, C++, SQL


2006 ? 2008:PQR - Product Quality Review

Unternehmen: Pharma-Produzent

Aufgaben

  • Pharma-Qualitätssicherungs-Applikation

  • Planung, Realisierung, Pflege und Support

  • Entwicklung der Datenbank-Applikation

  • Erstellung aller Validierungsunterlagen

  • Mitarbeit bei Lastenheft, Testplänen, Risiko-Analyse

  • Erstellung von Pflichtenheft, IQ,

  • SOPs zu

    • Konfigurationsmanagement (KM-Plan)

    • Programmierkonventionen

    • Support

    • Test

    • Zugriffsschutz

Kenntnisse:

MS-Access, Dokumentenmanagement, Change Management, VBA, Visual Basic, SQL


Zeitraum: 2006 - 2008

Unternehmen: Software-Entwickler
Projekt: Windows-Taskleistentool
Tools: Visual Studio 2005 - 2008, MS Access
Sprachen: VBA, Visual Basic, C#


Zeitraum: 2007 - 2008
Unternehmen: Pharma-Produzent
Projekt: PPS - Produktionsplanung und -steuerung
Tools: MS Access
Sprachen: VBA, Visual Basic, SQL


Zeitraum: 2008
Unternehmen: Steuerberatung
Projekt: Zeiterfassungs-Anwendung
Tools: MS-Access
Sprachen: VBA, Visual Basic


Zeitraum: 2005 - 2008
Unternehmen: Software-Entwickler
Projekt: Datenbank-Prototyping-Compiler
Tools: Visual Studio 2003, MS Access
Sprachen: VBA, Visual Basic, SQL


Zeitraum: 2002 - 2008
Unternehmen: Pharma-Produzent
Projekt: Datenbanksystem zur Auswertung von Störungsmeldungen
Tools: MS-Access
Sprachen: VBA, Visual Basic, SQL


Zeitraum: 1998 - 2008
Unternehmen: Consulting und Engineering für Pharma, Biotechnologie und Feinchemie
Projekt: Coco - Cost Control

Datenbanksystem zur Kostenkontrolle von Projekten

Entwicklung einer relationalen Datenbank zur Kontrolle der

Kosten von Projekten innerhalb eines Unternehmens.

Integriertes Fakturmodul und Zeiterfassung.

Planung, Realisierung, Wartung, Support

Tools: MS-Access,
Sprachen: VBA, Visual Basic, SQL


Zeitraum: 2005
Unternehmen: Werbung und Design
Projekt: Webshop "Showfootage.com"
Tools: Weaverslave, Apache, MySQL, Linux
Sprachen: PHP, SQL


Zeitraum: 2005
Unternehmen: Steinbeis, Wissens- und Technologietransfer
Projekt: Datenbank "Projekte"
Tools: MS-Access
Sprachen: Visual Basic, SQL


Zeitraum: 2005
Unternehmen: Steinbeis, Wissens- und Technologietransfer
Projekt: Datenbank "Patent-Invest"
Tools: MS-Access
Sprachen: Visual Basic, SQL


Zeitraum: 2003 - 2005
Unternehmen: Software-Entwickler
Projekt: Datenbank-Wiki
Tools: Mediawiki, Apache, MySQL, Linux
Sprachen: PHP, SQL


Zeitraum: 2004
Unternehmen: Software-Entwickler
Projekt: Portal auf Basis DotNetNuke
Tools: DotNetNuke, Visual Studio 2003, MS Access
Sprachen: ASP.NET, VBA, Visual Basic, SQL


Zeitraum: 2004
Unternehmen: Software-Entwickler
Projekt: Datenbank-Prototyping-Compiler
Tools: Visual Studio 2003, MS Access
Sprachen: VBA, Visual Basic, SQL


Zeitraum: 2003
Unternehmen: Forschungseinrichtung
Projekt: Konzeption einer verteilten und standardisierten Datenbank


Zeitraum: 2002
Unternehmen: Pharma-Produzent
Projekt: Datenbank-Frontend für die Diabetes-Vorsorge

Nutzung eines Webservices

Tools: Visual Studio.NET, MS-Access
Sprachen: Visual Basic, SQL


Zeitraum: 2002
Unternehmen: Pharma-Produzent
Projekt: Steuerungs-, Datenerfassungs- und Kommunikationstool

Steuerung einer Linear-Achse an einer Beschichtungsanlage über RS232

Multithreading-Echtzeit-Anwendung unter Windows NT

Tools: Visual Studio 6.0, MFC
Sprachen: C/C++


Zeitraum: 2000 - 2001
Unternehmen: Forschungseinrichtung
Projekt: Spectralis

Auswertung von Spektren in der NMR

Auswertung, Fit, Dokumentation von spektralen Parametern.

Visualisierung

Tools: IDL, MS-Access
Sprachen: IDL, XML, HTML, CSS


Zeitraum: 2000
Unternehmen: Consulting und Engineering für Pharma, Biotechnologie und Feinchemie
Projekt: Datenbanksystem zur validierten Änderung von Geschäftsprozessen

Relationale Datenbank zur Kontrolle der Änderungen von Geschäftsprozessen

eines SAP-Systems nach dem V-Modell.

Tools: MS-Access, Objecteering UML-Designer
Sprachen: VBA, SQL, HTML, CSS


Zeitraum: 1997
Unternehmen: Pharma-Produzent
Projekt: Automatischer Immundiagnostik-Analyzer

Kodierung, Testen und Debugging im Rahmen einer

objektorientierten Datenbank und einer Ablaufsteuerung,

Strukturierte Analyse / Design (SA/SD)

Tools: Visual Studio, Teamwork
Sprachen: C


Zeitraum: 1995 - 1996
Unternehmen: Forschungseinrichtung
Projekt: Position Management System

Entwicklung eines Bediensystems für die Positionierung von Patienten

während einer Strahlentherapie.

Tools: Visual Studio, MS-Access
Sprachen: Visual Basic, C, IDL


Zeitraum: 1991 - 1995
Unternehmen: Forschungseinrichtung
Projekt: Patient Position Sensor Unit

Mitarbeit bei der Entwicklung eines Systems zur Positionierung von Patienten mittels einer Stereobildverarbeitung, eines rechner-gesteuerten Verschiebeschlittens und einer PC-Regelungs-Software.

Tools: DEC-C, IDL
Sprachen: C, IDL


Zeitraum: 1994
Unternehmen: Forschungseinrichtung
Projekt: Konzeption eines heterogenen Datenbankmanagementsystems

Integrationskonzept für das Management verschiedener Informationssysteme: HIS, RIS und PACS. Aufbau einer Datenbank vom Typ DEC-rdb und Entwicklung einer Pre-/Post-Processing-Software.



Zeitraum: 1992 - 1993
Unternehmen: Forschungseinrichtung
Projekt: Portal Imaging Processor

Entwicklung einer Software zur Filterung, Analyse und Korrelation von radiologischen Bildern aus verschiedenen Aufnahme-Verfahren.

Tools: DEC-C, IDL
Sprachen: C, IDL


Zeitraum: 1992
Unternehmen: Forschungseinrichtung
Projekt: Einführung und Support IDL

Aufbau und Betreuung einer Benutzergruppe für das Analyse- und Visualisierungstool IDL.

Tools: IDL, DEC-C, DEC-FORTRAN
Sprachen: IDL, C, Fortran


Zeitraum: 1991 - 1992
Unternehmen: Biotech
Projekt: Temperatur-Regelung

Konzeption und Entwicklung einer Zweipunkt-Temperatur-Regelung für ein System zur Analyse genetischer Informationen.

Tools: OP-Amps, Thyristoren


Zeitraum: 1990 - 1991
Unternehmen: Forschungseinrichtung
Projekt: Digitale Signalverarbeitung

Mitarbeit bei der Auswertung von Magnetresonanz-Spektren und

der Entwicklung von NMR-Spektralanalyse-Software.

Tools: OTTO, DEC-Fortran, VMS
Sprachen: OTTO, Fortran


Zeitraum: 1989 - 1990
Unternehmen: Universität Siegen
Projekt: Digitale Pulsweitenmessung

Meßsystem zur asynchronen analogen Zeitinterpolation im

ps-Bereich unter Verwendung des DUAL-SLOPE-Verfahrens.

ECLips, ECL, TTL

Tools: Turbo Pascal, Assembler, Caddy
Sprachen:

Zeitraum: 1989
Unternehmen: Universität Siegen
Projekt: Phase Locked Loop

1.2 GHz-Takterzeugung mit Hilfe eines Phase Locked Loops (PLL)

ECL, Voltage Controlled Oscillator, Schwingquarze, aktive Filter

Tools: GFA-Basic, Caddy
Sprachen: Basic


Zeitraum: 1989
Unternehmen: Privat
Projekt: PC-Oszilloskop

Hardware-Entwicklung einer PC-Meßwerterfassung und

Programmierung einer Oszilloskop-Software

Tools: OP-Amps, S/H, A/D-Wandler, Centronics-Schnittstelle
Sprachen: Forth, 68000-Assembler


Zeitraum: 1988 - 1989
Unternehmen: Elektronik / Elektrotechnik
Projekt: Grafischer Editor und Simulator

Entwicklung eines Leiterplatten-Bestückungseditors zur Simulation von Bestückungsmaschinen.

Tools: VMS, GKS
Sprachen: PASCAL


Zeitraum: 1987 - 1988
Unternehmen: Elektronik / Elektrotechnik
Projekt: NC-Postprozessor

Entwicklung eines Postprozessors zur Erzeugung von NC-Programmen für Leiterplatten-Bestückungsmaschinen

Tools: VMS, DEC-FORTRAN
Sprachen: FORTRAN

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium d. Elektrotechnik / Nachrichtentechnik

Universität Siegen

Wahlfach: Betriebswirtschaftslehre (BWL)

Abschluss: Diplom-Ingenieur (Dipl.-Ing.) Note: 1.56


1,5 Jahre Zivildienst in einer Großforschungseinrichtung

DKFZ, Kernspintomografie

Magnet-Resonanz-Spektroskopie (MRS, MRT, NMR)

Medizintechnik, Physik, Mathematik, Signalverarbeitung

Position

Position

Bei kleineren Projekte übernehme ich auch Projektleitung und -controlling mit eigenem Tool.
Für Projekte auf Basis MS-Access übernehme ich alle Positionen.

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

  • Visual Studio: alle Versionen.
  • Qualitätssicherung und Computer-Software-Validierung (CSV).
  • Lasten-/Pflichtenheft, Risikoanalyse, Testplanung, Change Management, Benutzer-Schulung.
  • Experte für Oberflächen bzw. Graphical User Interfaces (GUI) nach Windows-Standards.
  • Objektorientierte Analyse und Objektorientiertes Design (OOA, OOD, UML) mit Objecteering.
  • Grundkenntnisse in Rational Rose.
  • Objektorientierte Entwicklung mittels Klassen, ActiveX, COM, .NET
  • Gute Kenntnisse in XML/XSL/XSLT sowie HTML/DOM.
  • Programmierung / Anbindung / Integration der MS Office-Produkte (Access, Word, Excel).
  • Digitale Signalverarbeitung und Bildverarbeitung (C, IDL, Forth, Matrox, Leutron)
  • Professionelle Programmierung und Codierung nach Coding Standards (Programmierrichtlinien).
  • Controlling-Datenbank für Projekte.

Betriebssysteme

MS-DOS
OSF/Motif
pSOS
Unix
Grundkenntnisse
VMS
Windows
3.x, 9x, NT, 2000, XP, 7

Programmiersprachen

4gl
IDL, SQL
Assembler
80x86, 68000
Basic
Visual Basic, VB/VBA, VB.Net
C
ANSI-C
C#
C++
Visual C++
DCL
Delphi
Grundkenntnisse
Forth
Grundkenntnisse
Fortran
Grundkenntnisse
Foxpro
Grundkenntnisse
Java
JavaScript
MATLAB / Simulink
(nur MATLAB)
Pascal
Perl
Grundkenntnisse
PHP
PHP-Frameworks, Zend, PHP 5
Scriptsprachen
VBScript, JavaScript
VRML
Grundkenntnisse, Erzeugung von VRML mit RSI IDL
Xt, Motif
Experte in Visual Basic, C#, .NET
Experte in VBA (insbes. unter MS-Access)
Sehr gute Kenntnisse in C++
Sehr gute Kenntnisse in C
Sehr gute Kenntnisse in SQL
Sehr gute Kenntnisse in IDL, PV-Wave
Gute Kenntnisse in HTML, XML, CSS
Gute Kenntnisse in PHP
Grundkenntnisse in Assembler, Perl

Datenbanken

Access
MS Access 2.0, 97, 2000, 2003, 2007, 2010, Experte VBA
DAO
JDBC
MS SQL Server
MySQL
ODBC
Oracle
Postgres
RDB
SQL
Experte in Datenmodellierung und GUI
Experte in MS-Access
Gute Kenntnisse SQL-Server, MySQL.

Datenkommunikation

Internet, Intranet
ISO/OSI
parallele Schnittstelle
RS232
TCP/IP
Windows Netzwerk
Winsock

GSM, GPRS

COSEM

Hardware

Alpha
VMS
Atari
CD-Writer / Brenner
Digitale Signalprozessoren
Bildverarbeitung
Echtzeitsysteme
pSOS
embedded Systeme
Framegrabber
Matrox, Leutron
Hardware entwickelt
Mess-, Steuer- u. Regelungstechnik, Automatisierung, Bildverarbeitung
Industrie-Roboter
Messgeräte
Oszilloskope, Logic-Analyzer, Spectrum-Analyzer
Mikrocontroller
MSP430, Arduino, IO-Warrior (Cypress-µC)
Modem
Motorola
68000
PC
PDP
Philips
Studienarbeit in der Philips-Leiterplatten-Produktion
Plotter
Proprietäre HW
TTL, CMOS, ECL
Scanner
Sensoren
Soundkarten
Steuer und Regelsysteme
VAX
Video Capture Karte

Hardware-Entwicklungen:

  • Microcontroller-gesteuerte Komponenten für die Testautomatisierung
  • Simulation und Layout-Erstellung mit Caddy für Taktfreq. in GHz-Bereich, Pulsweitenmessung mit ps-Genauigkeit; Speicheroszilloskop in TTL und CMOS, Programmierung in Forth PLL (Phase Locked Loop)
  • Entwicklung und Produktion von Leiterplatten
  • Bestückungs- und Lötautomaten konventionell und SMD

Berechnung / Simulation / Versuch / Validierung

  • Testplanung, Testerstellung, Testdurchführung
  • Test, Qualifizierung und Validierung 
  • Validierung nach GAMP: URS, FS, DS, IQ, OQ, PQ, Validierungsplan, Risikoanalyse

Design / Entwicklung / Konstruktion

CADdy

Branchen

Branchen

Softwarehersteller
Informationstechnologie (IT)
Pharma/Chemie
Arzneimittelhersteller
Energieversorgung
Hardwarehersteller
Elektrotechnik
Automatisierungstechnik
Elektronikentwicklung
Forschung, Entwicklung, UNI
Medizintechnik
Consulting / Consultant
Anlagenbau
Dienstleistungsunternehmen
Logistik / Transport
Internet
EDV
Betriebswirtschaft
Steuerberatung
Handwerk
sonstige Industrie

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

2023 - heute: Weiterentwicklung einer Software für automatisierte Tests

Unternehmen: Consulting & Engineering für Automotive und Umweltsimulation

Aufgaben

  • Programmierungen im Rahmen einer Software für automatisiertes Testen
  • Ansteuerung und Testing eines AD/DA-Wandlers (National Instruments DAQ USB-6363 (BNC))
  • Ansteuerung und Testing eines Mikroprozessors über TCP, UDP, RS232
  • Erstellung/Einführung/Coaching von Guidelines für Coding, Testing, Documentation, Code-Review und Configuration
  • Aufbau/Optimierung von Unit-, Komponenten- und System-Tests
  • Testautomatisierung und Aufbau eines eigenen Testmanagement-Systems
  • Excel-basiertes Framework für Functional Testing mit System- und Unit-Tests
  • Agile V-Modell, Extreme Programming, Pair-Programming
  • Code-Reviews in GitLab

Kenntnisse:

C#, .Net, Visual Studio 2022 Community, Visual Studio Code, NUnit-Framework, MS-Excel, MS-Access, VBA, Python-Scripte

Git, GitLab, Jenkins, DevOps

AD/DA-Wandler, Speicheroszilloskop


2022: Erweiterung Explorer Namespace Extension (NSE) für Datenbanken

Unternehmen: Software-Entwickler

Aufgaben

  • Erweiterung einer Namespace Extension

  • Multi Threading Component Object Model (COM)

  • Design, Programmierung, Test

Kenntnisse:

Visual Studio 2017, C#, .Net, SQL


2021: Kennzahlen-Monitoring-Tool

Unternehmen: Bahn

Aufgaben

  • Datenbank-Anwendung zur Erstellung von Kennzahlen-Charts

  • Auswertung/Analyse von großen Datenmengen

  • Automatisierung der statistischen Berechnungen

  • Visualisierungen der Kennzahlen und ihrer Entwicklung

  • Ad-Hoc-Auswertungen spezieller Kennzahlen

  • Design, Programmierung, Test

Kenntnisse:

MS-Access, MS Excel, MS Teams, VBA, statistische Analysen


2018 - 2020: Lieferkettentransparenz

Unternehmen: Lebensmitteleinzelhandel

Aufgaben

  • Datenbank-Anwendung zur Verfolgung von Lieferketten

  • Auswertung/Analyse von Excel-Formularen

  • Schnittstellen zu mehreren Unternehmensanwendungen

  • Visualisierungen der Lieferantendaten und -qualitäten (Dashboard)

  • Kennzahlen-System für Lieferanten

  • Design, Programmierung, Test

Kenntnisse:

MS-Access, MS Excel, MS Outlook, IBM Notes, VBA, SQL


2017 - 2018: Explorer Namespace Extension (NSE) für Datenbanken

Unternehmen: Software-Entwickler

Aufgaben

  • Integration von Datenbanken in den Windows-Explorer

  • Namespace Extension

  • Shell Extension

  • Event Logging

  • Multi Threading Component Object Model (COM)

  • Design, Programmierung, Test

Kenntnisse:

Visual Studio 2015, MS Excel, MS-Access, MS Outlook, C, C#, .Net, SQL


2017: Excel-Wrapper

Unternehmen: Industrie

Aufgaben

  • Nutzung von Excel-Sheets auf einem Server

  • Multi-User Client-Server-Anwendung

  • Erstellung einer COM-Server-DLL

  • Erstellung Test-GUI mit Windows Forms / WPF

  • Design, Programmierung, Test, Testautomatisierung, Support

Kenntnisse:

Visual Studio 2012 und 2015, MS Excel, MS-Access, MS Test, Visual Basic .NET, C# .Net, VBA


2008 ? 2017: Zeiterfassungs-Anwendung

Unternehmen: Steuerberatung

Aufgaben

  • Eingabe von Arbeitszeitdaten, Auswertungen und Reporting

  • Verknüpfung und Auswertung von Stundensatzkalkulationen

  • Benutzerberechtigungskonzept

  • Design, Programmierung, Test, Support

Kenntnisse:

MS-Access, VBA, Visual Basic, SQL


2006 ? 2017: Windows-Taskleistentool

Unternehmen: Software-Entwickler

Aufgaben

Baum-Darstellung von unterschiedlichen Informationen:

  • Freitexte

  • Dateien und Ordner

  • Webseiten

  • Datenbankoberflächen und -zugriffe

  • Test, Fehleranalys und Debugging

  • Design, Programmierung, Test, Support

Kenntnisse:

Visual Studio 2005 - 2015, MS Access, VBA, Visual Basic, C#, SQL


2005 ? 2017: Datenbank-Prototyping-Compiler

Unternehmen: Software-Entwickler

Kenntnisse:

Visual Studio, MS Access, Planung, Realisierung, Test, Debugging, Fehlerbehebung, VBA, Visual Basic, SQL


2014 ? 2016: Entwicklung einer Verwaltungs-Datenbank

Unternehmen: Schule

Aufgaben

  • Datenmodellierung Personen, Bankkonten, SEPA-Mandate, Lehrer, Schüler, Lieferanten

  • Design, Programmierung, Test, Support

Kenntnisse:

MS Office (Access, Excel), VBA, SQL


2014 ? 2016: Lehrer / Lernbegleiter

Unternehmen: Schule

Aufgaben

  • Lehrer an einer Werkrealschule, Klassenstufen 7-10 und 1-3

  • Mathematik, Informatik, Naturwissenschaft, Technik (MINT)


2013 ? 2016: Entwicklung eines Unternehmenshandbuches

Unternehmen: Schule

Aufgaben

  • Beratung beim Aufbau eine Qualitätsmanagementsystems

  • Erstellung eine Qualitätshandbuches und Qualitätssicherung der zugrundeliegenden Dokumente

  • Einführung Dokumentenmanagement

  • Evaluierung einer möglichen IT- und Organisationsstruktur

Kenntnisse:

MS Word


2013: Entwicklung einer C++-DLL für die Testautomatisierung

Unternehmen: Energieversorger

Aufgaben

  • Entwicklung eine C++-DLL zur Anbindung eines Arduino-Mega an ein Testsystem (HP-ALM, HP-QC), serielle Kommunikation

  • Anpassung der Arduino-Microcontroller-Firmware

  • Unit-Tests mit VB-Net-Oberfläche

Kenntnisse:

Visual Studio 2012, C++, C#, VB.Net


2013: Hof-Logistik-System

Unternehmen: Softwareentwickler

Aufgaben

  • GUI-basierte Test-Automatisierung

  • Testplanung, Testerstellung, Testdurchführung

  • C0-Anweisungsüberdeckungstests

  • C1-Zweigüberdeckungstests

Kenntnisse:

Ranorex, NCover, Oracle, Ranorex-Scripting, C#


2011 ? 2013: Funktional-Validierung Embedded Systems

Unternehmen: Energieversorger

Aufgaben

  • Testplanung, -erstellung, -durchführung

  • Validierung nach V-Modell, insbes. OQ

  • Testautomatisierung in Hardware und Software

  • Reviews & Beratung (Validierung allgemein, V-Modell)

Kenntnisse:

Access, Excel, Word, Visual Studio, HP Quality Center, VB/VBA, C/C++, Python, SQL


2010: Instandhaltungs-Datenbank

Unternehmen: Technischer Dienstleister

Aufgaben

  • Instandhaltungs-Management für Tankstellen

  • Modellierung aller benötigten Systeme, Auftragsannahme und

  • Routenplanung, Dokumentation

Kenntnisse:

Microsoft Access, VB/VBA, SQL


2008 ? 2010: Facility Management

Unternehmen: Software-Entwickler

Aufgaben

  • Webbasiertes Facility Management mittels PHP-Framework.

  • Standardisierte Datenerfassung von Gebäuden, Anlagen und Straßen.

  • Datenmodellierung, Programmierung, Engineering-Standards.

Kenntnisse:

Eclipse, MySQL Workbench, dbForge Studio Express, Linux, PHP, JavaScript, SQL


2009: Standard-Datenbank

Unternehmen: Software-Entwickler

Aufgaben

  • Standardisierte Datenbank-Oberflächen mit .NET-Technologie.

  • Windows- und Web-Programmierung unter C# und VB.

  • Anbindung an MS Access. O/R-Mapping auf LINQ-TO-SQL-Basis.

Kenntnisse:

Visual Studio 2008, Visual Web Developer 2008, VB, C#, C++, ASP.NET, LINQ (Dynamic Data), SQL


1999 ? 2008: Prozessdatenerfassungssystem

Unternehmen: Pharma-Produzent

Aufgaben

  • Auswertesoftware für ein Schichtdickenmessgerät.

  • Darstellung der Schicht-Oberfläche und statistische Auswertung.

Kenntnisse:

Visual Studio 2008, Visual Studio 6.0, MS-Access, Visual Basic, C++, SQL


2006 ? 2008:PQR - Product Quality Review

Unternehmen: Pharma-Produzent

Aufgaben

  • Pharma-Qualitätssicherungs-Applikation

  • Planung, Realisierung, Pflege und Support

  • Entwicklung der Datenbank-Applikation

  • Erstellung aller Validierungsunterlagen

  • Mitarbeit bei Lastenheft, Testplänen, Risiko-Analyse

  • Erstellung von Pflichtenheft, IQ,

  • SOPs zu

    • Konfigurationsmanagement (KM-Plan)

    • Programmierkonventionen

    • Support

    • Test

    • Zugriffsschutz

Kenntnisse:

MS-Access, Dokumentenmanagement, Change Management, VBA, Visual Basic, SQL


Zeitraum: 2006 - 2008

Unternehmen: Software-Entwickler
Projekt: Windows-Taskleistentool
Tools: Visual Studio 2005 - 2008, MS Access
Sprachen: VBA, Visual Basic, C#


Zeitraum: 2007 - 2008
Unternehmen: Pharma-Produzent
Projekt: PPS - Produktionsplanung und -steuerung
Tools: MS Access
Sprachen: VBA, Visual Basic, SQL


Zeitraum: 2008
Unternehmen: Steuerberatung
Projekt: Zeiterfassungs-Anwendung
Tools: MS-Access
Sprachen: VBA, Visual Basic


Zeitraum: 2005 - 2008
Unternehmen: Software-Entwickler
Projekt: Datenbank-Prototyping-Compiler
Tools: Visual Studio 2003, MS Access
Sprachen: VBA, Visual Basic, SQL


Zeitraum: 2002 - 2008
Unternehmen: Pharma-Produzent
Projekt: Datenbanksystem zur Auswertung von Störungsmeldungen
Tools: MS-Access
Sprachen: VBA, Visual Basic, SQL


Zeitraum: 1998 - 2008
Unternehmen: Consulting und Engineering für Pharma, Biotechnologie und Feinchemie
Projekt: Coco - Cost Control

Datenbanksystem zur Kostenkontrolle von Projekten

Entwicklung einer relationalen Datenbank zur Kontrolle der

Kosten von Projekten innerhalb eines Unternehmens.

Integriertes Fakturmodul und Zeiterfassung.

Planung, Realisierung, Wartung, Support

Tools: MS-Access,
Sprachen: VBA, Visual Basic, SQL


Zeitraum: 2005
Unternehmen: Werbung und Design
Projekt: Webshop "Showfootage.com"
Tools: Weaverslave, Apache, MySQL, Linux
Sprachen: PHP, SQL


Zeitraum: 2005
Unternehmen: Steinbeis, Wissens- und Technologietransfer
Projekt: Datenbank "Projekte"
Tools: MS-Access
Sprachen: Visual Basic, SQL


Zeitraum: 2005
Unternehmen: Steinbeis, Wissens- und Technologietransfer
Projekt: Datenbank "Patent-Invest"
Tools: MS-Access
Sprachen: Visual Basic, SQL


Zeitraum: 2003 - 2005
Unternehmen: Software-Entwickler
Projekt: Datenbank-Wiki
Tools: Mediawiki, Apache, MySQL, Linux
Sprachen: PHP, SQL


Zeitraum: 2004
Unternehmen: Software-Entwickler
Projekt: Portal auf Basis DotNetNuke
Tools: DotNetNuke, Visual Studio 2003, MS Access
Sprachen: ASP.NET, VBA, Visual Basic, SQL


Zeitraum: 2004
Unternehmen: Software-Entwickler
Projekt: Datenbank-Prototyping-Compiler
Tools: Visual Studio 2003, MS Access
Sprachen: VBA, Visual Basic, SQL


Zeitraum: 2003
Unternehmen: Forschungseinrichtung
Projekt: Konzeption einer verteilten und standardisierten Datenbank


Zeitraum: 2002
Unternehmen: Pharma-Produzent
Projekt: Datenbank-Frontend für die Diabetes-Vorsorge

Nutzung eines Webservices

Tools: Visual Studio.NET, MS-Access
Sprachen: Visual Basic, SQL


Zeitraum: 2002
Unternehmen: Pharma-Produzent
Projekt: Steuerungs-, Datenerfassungs- und Kommunikationstool

Steuerung einer Linear-Achse an einer Beschichtungsanlage über RS232

Multithreading-Echtzeit-Anwendung unter Windows NT

Tools: Visual Studio 6.0, MFC
Sprachen: C/C++


Zeitraum: 2000 - 2001
Unternehmen: Forschungseinrichtung
Projekt: Spectralis

Auswertung von Spektren in der NMR

Auswertung, Fit, Dokumentation von spektralen Parametern.

Visualisierung

Tools: IDL, MS-Access
Sprachen: IDL, XML, HTML, CSS


Zeitraum: 2000
Unternehmen: Consulting und Engineering für Pharma, Biotechnologie und Feinchemie
Projekt: Datenbanksystem zur validierten Änderung von Geschäftsprozessen

Relationale Datenbank zur Kontrolle der Änderungen von Geschäftsprozessen

eines SAP-Systems nach dem V-Modell.

Tools: MS-Access, Objecteering UML-Designer
Sprachen: VBA, SQL, HTML, CSS


Zeitraum: 1997
Unternehmen: Pharma-Produzent
Projekt: Automatischer Immundiagnostik-Analyzer

Kodierung, Testen und Debugging im Rahmen einer

objektorientierten Datenbank und einer Ablaufsteuerung,

Strukturierte Analyse / Design (SA/SD)

Tools: Visual Studio, Teamwork
Sprachen: C


Zeitraum: 1995 - 1996
Unternehmen: Forschungseinrichtung
Projekt: Position Management System

Entwicklung eines Bediensystems für die Positionierung von Patienten

während einer Strahlentherapie.

Tools: Visual Studio, MS-Access
Sprachen: Visual Basic, C, IDL


Zeitraum: 1991 - 1995
Unternehmen: Forschungseinrichtung
Projekt: Patient Position Sensor Unit

Mitarbeit bei der Entwicklung eines Systems zur Positionierung von Patienten mittels einer Stereobildverarbeitung, eines rechner-gesteuerten Verschiebeschlittens und einer PC-Regelungs-Software.

Tools: DEC-C, IDL
Sprachen: C, IDL


Zeitraum: 1994
Unternehmen: Forschungseinrichtung
Projekt: Konzeption eines heterogenen Datenbankmanagementsystems

Integrationskonzept für das Management verschiedener Informationssysteme: HIS, RIS und PACS. Aufbau einer Datenbank vom Typ DEC-rdb und Entwicklung einer Pre-/Post-Processing-Software.



Zeitraum: 1992 - 1993
Unternehmen: Forschungseinrichtung
Projekt: Portal Imaging Processor

Entwicklung einer Software zur Filterung, Analyse und Korrelation von radiologischen Bildern aus verschiedenen Aufnahme-Verfahren.

Tools: DEC-C, IDL
Sprachen: C, IDL


Zeitraum: 1992
Unternehmen: Forschungseinrichtung
Projekt: Einführung und Support IDL

Aufbau und Betreuung einer Benutzergruppe für das Analyse- und Visualisierungstool IDL.

Tools: IDL, DEC-C, DEC-FORTRAN
Sprachen: IDL, C, Fortran


Zeitraum: 1991 - 1992
Unternehmen: Biotech
Projekt: Temperatur-Regelung

Konzeption und Entwicklung einer Zweipunkt-Temperatur-Regelung für ein System zur Analyse genetischer Informationen.

Tools: OP-Amps, Thyristoren


Zeitraum: 1990 - 1991
Unternehmen: Forschungseinrichtung
Projekt: Digitale Signalverarbeitung

Mitarbeit bei der Auswertung von Magnetresonanz-Spektren und

der Entwicklung von NMR-Spektralanalyse-Software.

Tools: OTTO, DEC-Fortran, VMS
Sprachen: OTTO, Fortran


Zeitraum: 1989 - 1990
Unternehmen: Universität Siegen
Projekt: Digitale Pulsweitenmessung

Meßsystem zur asynchronen analogen Zeitinterpolation im

ps-Bereich unter Verwendung des DUAL-SLOPE-Verfahrens.

ECLips, ECL, TTL

Tools: Turbo Pascal, Assembler, Caddy
Sprachen:

Zeitraum: 1989
Unternehmen: Universität Siegen
Projekt: Phase Locked Loop

1.2 GHz-Takterzeugung mit Hilfe eines Phase Locked Loops (PLL)

ECL, Voltage Controlled Oscillator, Schwingquarze, aktive Filter

Tools: GFA-Basic, Caddy
Sprachen: Basic


Zeitraum: 1989
Unternehmen: Privat
Projekt: PC-Oszilloskop

Hardware-Entwicklung einer PC-Meßwerterfassung und

Programmierung einer Oszilloskop-Software

Tools: OP-Amps, S/H, A/D-Wandler, Centronics-Schnittstelle
Sprachen: Forth, 68000-Assembler


Zeitraum: 1988 - 1989
Unternehmen: Elektronik / Elektrotechnik
Projekt: Grafischer Editor und Simulator

Entwicklung eines Leiterplatten-Bestückungseditors zur Simulation von Bestückungsmaschinen.

Tools: VMS, GKS
Sprachen: PASCAL


Zeitraum: 1987 - 1988
Unternehmen: Elektronik / Elektrotechnik
Projekt: NC-Postprozessor

Entwicklung eines Postprozessors zur Erzeugung von NC-Programmen für Leiterplatten-Bestückungsmaschinen

Tools: VMS, DEC-FORTRAN
Sprachen: FORTRAN

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium d. Elektrotechnik / Nachrichtentechnik

Universität Siegen

Wahlfach: Betriebswirtschaftslehre (BWL)

Abschluss: Diplom-Ingenieur (Dipl.-Ing.) Note: 1.56


1,5 Jahre Zivildienst in einer Großforschungseinrichtung

DKFZ, Kernspintomografie

Magnet-Resonanz-Spektroskopie (MRS, MRT, NMR)

Medizintechnik, Physik, Mathematik, Signalverarbeitung

Position

Position

Bei kleineren Projekte übernehme ich auch Projektleitung und -controlling mit eigenem Tool.
Für Projekte auf Basis MS-Access übernehme ich alle Positionen.

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

  • Visual Studio: alle Versionen.
  • Qualitätssicherung und Computer-Software-Validierung (CSV).
  • Lasten-/Pflichtenheft, Risikoanalyse, Testplanung, Change Management, Benutzer-Schulung.
  • Experte für Oberflächen bzw. Graphical User Interfaces (GUI) nach Windows-Standards.
  • Objektorientierte Analyse und Objektorientiertes Design (OOA, OOD, UML) mit Objecteering.
  • Grundkenntnisse in Rational Rose.
  • Objektorientierte Entwicklung mittels Klassen, ActiveX, COM, .NET
  • Gute Kenntnisse in XML/XSL/XSLT sowie HTML/DOM.
  • Programmierung / Anbindung / Integration der MS Office-Produkte (Access, Word, Excel).
  • Digitale Signalverarbeitung und Bildverarbeitung (C, IDL, Forth, Matrox, Leutron)
  • Professionelle Programmierung und Codierung nach Coding Standards (Programmierrichtlinien).
  • Controlling-Datenbank für Projekte.

Betriebssysteme

MS-DOS
OSF/Motif
pSOS
Unix
Grundkenntnisse
VMS
Windows
3.x, 9x, NT, 2000, XP, 7

Programmiersprachen

4gl
IDL, SQL
Assembler
80x86, 68000
Basic
Visual Basic, VB/VBA, VB.Net
C
ANSI-C
C#
C++
Visual C++
DCL
Delphi
Grundkenntnisse
Forth
Grundkenntnisse
Fortran
Grundkenntnisse
Foxpro
Grundkenntnisse
Java
JavaScript
MATLAB / Simulink
(nur MATLAB)
Pascal
Perl
Grundkenntnisse
PHP
PHP-Frameworks, Zend, PHP 5
Scriptsprachen
VBScript, JavaScript
VRML
Grundkenntnisse, Erzeugung von VRML mit RSI IDL
Xt, Motif
Experte in Visual Basic, C#, .NET
Experte in VBA (insbes. unter MS-Access)
Sehr gute Kenntnisse in C++
Sehr gute Kenntnisse in C
Sehr gute Kenntnisse in SQL
Sehr gute Kenntnisse in IDL, PV-Wave
Gute Kenntnisse in HTML, XML, CSS
Gute Kenntnisse in PHP
Grundkenntnisse in Assembler, Perl

Datenbanken

Access
MS Access 2.0, 97, 2000, 2003, 2007, 2010, Experte VBA
DAO
JDBC
MS SQL Server
MySQL
ODBC
Oracle
Postgres
RDB
SQL
Experte in Datenmodellierung und GUI
Experte in MS-Access
Gute Kenntnisse SQL-Server, MySQL.

Datenkommunikation

Internet, Intranet
ISO/OSI
parallele Schnittstelle
RS232
TCP/IP
Windows Netzwerk
Winsock

GSM, GPRS

COSEM

Hardware

Alpha
VMS
Atari
CD-Writer / Brenner
Digitale Signalprozessoren
Bildverarbeitung
Echtzeitsysteme
pSOS
embedded Systeme
Framegrabber
Matrox, Leutron
Hardware entwickelt
Mess-, Steuer- u. Regelungstechnik, Automatisierung, Bildverarbeitung
Industrie-Roboter
Messgeräte
Oszilloskope, Logic-Analyzer, Spectrum-Analyzer
Mikrocontroller
MSP430, Arduino, IO-Warrior (Cypress-µC)
Modem
Motorola
68000
PC
PDP
Philips
Studienarbeit in der Philips-Leiterplatten-Produktion
Plotter
Proprietäre HW
TTL, CMOS, ECL
Scanner
Sensoren
Soundkarten
Steuer und Regelsysteme
VAX
Video Capture Karte

Hardware-Entwicklungen:

  • Microcontroller-gesteuerte Komponenten für die Testautomatisierung
  • Simulation und Layout-Erstellung mit Caddy für Taktfreq. in GHz-Bereich, Pulsweitenmessung mit ps-Genauigkeit; Speicheroszilloskop in TTL und CMOS, Programmierung in Forth PLL (Phase Locked Loop)
  • Entwicklung und Produktion von Leiterplatten
  • Bestückungs- und Lötautomaten konventionell und SMD

Berechnung / Simulation / Versuch / Validierung

  • Testplanung, Testerstellung, Testdurchführung
  • Test, Qualifizierung und Validierung 
  • Validierung nach GAMP: URS, FS, DS, IQ, OQ, PQ, Validierungsplan, Risikoanalyse

Design / Entwicklung / Konstruktion

CADdy

Branchen

Branchen

Softwarehersteller
Informationstechnologie (IT)
Pharma/Chemie
Arzneimittelhersteller
Energieversorgung
Hardwarehersteller
Elektrotechnik
Automatisierungstechnik
Elektronikentwicklung
Forschung, Entwicklung, UNI
Medizintechnik
Consulting / Consultant
Anlagenbau
Dienstleistungsunternehmen
Logistik / Transport
Internet
EDV
Betriebswirtschaft
Steuerberatung
Handwerk
sonstige Industrie

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.