30.12.2023 aktualisiert

**** ******** ****
40 % teilweise verfügbar

Analyse, Spezifikation, Entwurf, Implementierung, Test und Wartung von Software

Ulm, Deutschland
Deutschland
Diplom Mathematiker
Ulm, Deutschland
Deutschland
Diplom Mathematiker

Profilanlagen

Profile (english version)
Profil-220409.pdf

Skills

HTMLJavaPHP3GPPX86-ArchitectureMicrosoft WindowsAgile MethodologieAssemblerspracheFeldbusBluetoothC#UNIXC++Technische AnalyseRational ClearcaseDatenbankenDBASEEntwurfLinuxPerlR (Programmiersprache)Lex (Software)Microsoft Visual StudioWindows Presentation FoundationObjektorientierte Software-EntwicklungPascalPerforceVorgehensmodellScrumQt (Software)RubyRS-232Microsoft Visual SourceSafeScsiSPICESQLSubversionUMLWindows FormsExtensible Markup LanguageGitV-modellWasserfallmodell
Programmiersprachen   C#, C/C++, Java, PHP, Perl, Ruby, R, Pascal, Modula, Basic, Assembler (80x86, 68000,...)
Metasprachen                Yacc (Bison), Lex (Flex)
Datenformate                 XML, HTML, Postscript, HPGL, Dxf, Gerber, (HP) PCL
Protokolle                      GSM-, UMTS-, ISDN- und TMN-Protokolle von ETSI, ITU-T, 3GPP u.a.
Schnittstellen                 USB, HMI, CAN, Bluetooth, Feldbus, D-Bus, SCSI, RS232, Temex-B, Q-Interface
Datenbanken                  SQL-Datenbanken, Access, Ctree, Dbase III
User Interfaces               Qt, Windows Forms, WPF, GDI++, MFC, X-Windows
Entwurfsmethoden         OOA, OOD, OOP, UML
Vorgehensmodelle         Scrum, Spice, agile Methoden, V-Modell, Wasserfall
Werkzeuge                     Git, Subversion, Perforce, Clearcase, Visual Source Safe, Doxygen
Hardware                       Intel x86, ARM, Motorola 56300 (24 Bit), 68000, Perkin Elmer, PDP11
SW-Engineering             OO-Methoden, ISO 9000ff, Einsatz von Testsuites
Betriebssysteme            Windows (3.11..Windows 10), UNIX / Linux, QNX, RTXC, PC-DOS (früher auch CP/M, OS32, VMS)
Standards                      ISO 9000ff, ASN.1 (X.208), GDMO, Normen für GSM & ISDN, FDT/DTM
Sonstiges                      Sentimentanalyse und technische Analyse von Aktienmärkten
                                     Betreuung und Gestaltung von Webseiten (privat und ehrenamtlich)
                                     Fotografie (digital) und Bearbeitung
                                     Videobearbeitung

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit1999

Sprachen

DeutschMutterspracheEnglischverhandlungssicherFranzösischGrundkenntnisse

Projekthistorie

Arbeiten an einem Kontrastmittelinjektor (Scanner-Kopplung) und ergänzenden Tools, Scchwerpunkt: Scannerkopplung

ulrich medical

Sonstiges

250-500 Mitarbeiter

Aufgaben:
  • Analyse, Anpassung, Merge und Test von Software für Linux und Embedded Systemen in unterschiedlichen Aufgaben
    Schwerpunkt: Scanner-Kommunikation nach CAN in Automation CiA 425
  • Anpassen von Unit-Tests
  • Dokumentation (Schnittstellenbeschreibung, Design, Testplan)
  • Problemanalyse und Korrekturen an unterstützender Software unter Windows
  • Anpassen/Entwickeln von proprietären Testskripten
  • Systemtests sowie Durchführung von Tests
  • Mitarbeit in einem Gremium zur Überarbeitung eines CANopen-Profils
Skills:  C++/Qt, C#/DOTNET, Suse/Ubuntu Linux, MicroC/OS-II, UML, XML, für Tests: Ruby/Python Bussysteme/Protokolle/Schnittstellen: CAN/CANopen, USB, SocketCAN, D-Bus Hardware: ARM (Linux), Renesas H8 (MicroC/OS-II) Tools:  Visual Studio, KDevelop, Eclipse, Enterprise Architect, Plant UML, Doxygen, Subversion, Git, JIRA, Bitbucket, Confluence Normen: Softwareentwicklung für Medizingeräte (z.B. IEC 62304), CAN in Automation (z.B. CiA 301), Automotive Spice, DIN ISO 9000

Entwicklungs- und Betreuungsaktivitäten an einem EDA-Produkt. (parallel, mit Unterbrechungen)

CAD-UL Electronic Services GmbH

Industrie und Maschinenbau

50-250 Mitarbeiter

Themen:
  • Erstellen eines MFC-Frameworks sowie Einbettung und Synchronisation grafischer Software unter Einsatz von Multithreading und DLL-Technik
  • Realisierung von Konvertern (IDF, GenCAD)
  • USB Dongle-Unterstützung mit Software zur Programmierung und Dongle-Verwaltung
  • Realisierung von Funktionalitäten wie Attribut-Browser, Snap-to Midpoint u.v.a.
Aufgaben:
  • Analyse von Anforderungen
  • Erarbeiten von Lösungsvorschlägen
  • Entwurf, Entwicklung, Test und Dokumentation
  • Überarbeitung der Online-Hilfe inkl. Rückkonvertierung kompilierter Online-Hilfe in Help-Quellen
  • Bei Bedarf Beratung und Support
  • Portierung von Visual Studio 6 auf Visual Studio 2008
  • Einführen der Quellcode-Verwaltung mit Subversion
Skills: C++, MFC, dxf, IDF, GenCAD, Gerber
Tools: Visual Studio 6, CAMCAD Vision, MS Help Compiler, Subversion

Arbeiten an einer Software-Komponente für einen Kontrastmittelinjektor

Sonstiges

50-250 Mitarbeiter

Aufgaben:
  • Requirement-Analyse und Design eines Interfaces zu neu erstellter Software
  • Implementierung und Test der Anbindung
Skills:  C++/Qt, CAN/CANopen, Ubuntu Linux
Tools:  Eclipse, Subversion

Arbeiten an einem System zum Erfassen, Aufbereiten, Analysieren und Visualisieren von Fahrzeugbetriebs- und Tourendaten für die Entsorgungsbranche

wetcon GmbH

Industrie und Maschinenbau

10-50 Mitarbeiter

Aufgaben:

  • Anpassen von Excel-basierter Report-Funktionalität
  • Anpassen von Konfigurationslogik und Sprachabhängigkeiten

Skills:  C#/.NET 4.0, WinForms
Tools:  Visual Studio 2010, Oracle, Excel-AP

Integration von Spracherkennungssoftware für den Automotive Bereich

Automobil und Fahrzeugbau

Aufgaben:
  • Integration und Restrukturieren von Software und Buildprozess
  • Systemtest, Unittests, Fehleranalyse, Codeanalyse unter Windows und QNX
  • Anpassen von Softwaretools und Buildprozess, Erstellen eines Installationsskripts
Skills:  C, C++, Java, Perl, CUnit
Tools:  Visual Studio, Eclipse, Doxygen, Perforce, NSIS, QNX, ARM/Intel Hardware

Beratung, Entwicklungen, Test und Betreuung von Tätigkeiten im Embedded-Bereich

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

Themenfelder:
  • Analyse und Überarbeitung von Parsern (vCard, vCalendar)
  • Konvertierung von Graphik-Daten
  • Analysen, Tests, Simulation und Verbesserungen an einem Flash-Filesystem
  • Betreuung der Diagnose, Qualifikation und Produktionsvorbereitung einer embedded Komponente mit
  • Audio-, Bluetooth, GSM-Funktionalität und Sprachsteuerung für Fahrzeuge.
Aufgaben:
  • Analyse und Erfassen von Anforderungen
  • Spezifikation von Teilaufgaben inklusive eines Protokolls
  • Entwicklung eines Test-Tools
  • Realisierung der zugehörigen Software-Komponente auf dem Target
  • Betreuung der Qualifikation und Produktionsvorbereitung
  • Komponententest, Systemtest, Fehleranalyse, Codeanalyse, Betreuung

Skills: UML, C, CAN-Bus, Bluetooth, Motorola DSP56300, RTXC, QNX, Nand-Flash Technologie, (Lex/Yacc), (Flex/Bison), Eclipse, Grafik-Formate Tools: Together, Visual Studio, Doxygen, Perforce, Procom, Doors, Vector CANoe

Unterstützung der Entwicklung einer GUI-Komponente

Pharma und Medizintechnik

>10.000 Mitarbeiter

Aufgaben:
  • Analyse der Realisierbarkeit von Anforderungen
  • Anpassung einer GUI Software-Komponente an neue Anforderungen
  • Vorbereitung für den automatisierten Test
  • Beratung in technischen Fragen

Skills: C++, STL, GDI+
Tools: Visual Studio 2005, MS-SQL, Subversion, QTPro

Entwicklung eines Controls zur spezifischen Darstellung von Gerätedaten in einer FDT-Anwendung

wetcon GmbH

Industrie und Maschinenbau

< 10 Mitarbeiter

Aufgaben:

  • Analyse der Funktionsweise eines vorhandenen Gerätes
  • Entwurf eines Programmkonzepts mit adäquater  Bedienlogik
  • Implementierung und Test des Controls
  • Untersuchen und Beheben von COM/Net-bedingten Anzeigeproblemen
Skills:  C#/.NET, XML, FDT/DTM (Feldbus) Tools:  Visual Studio 2003, Pactware

Konzeption und Entwicklung des Benutzer-Interfaces (GUI) eines medizinischen Gerätes

Pharma und Medizintechnik

>10.000 Mitarbeiter

Thema: Konzeption und Entwicklung des Benutzer-Interfaces (GUI) eines medizinischen Gerätes mit Touchscreen-Bedienung, Gerätesteuerung, Bild- und Videobearbeitungsfunktionen und Patientendatenverwaltung basierend auf einem nicht an Windows angelehnten Corporate Design
  Aufgaben:
  • Analyse anhand von Grafik-Design-Vorgaben und Schnittstellendefinitionen
  • Mitwirkung an der Erstellung von Spezifikationen
  • Entwurf eines Konzeptes mit Hilfe von Design Patterns
  • Anpassung von VBA-Makros zur Unterstützung der Quellcode-Dokumentation mit Doxygen
  • Implementierung, Dokumentation und Test der Software-Komponente
  • Betreuung von Unterauftragnehmern
  • Erstellen von Testspezifikationen
  • Weiterentwicklung für nachfolgende Releases
  • Zusätzlich: Realisierung einer Software-Komponente zur Ansteuerung einer USV
Skills: C++, COM, ATL, STL, GDI+, IDL, HMI, VBA-Makros, UML, HMI, Software Design Patterns
Tools: Visual Studio 6, Visual Studio 2003, Visio, Doxygen, Access

Grafische Planungshilfe für die Bestellung von Balkonelementen

LigNet GmbH

Konsumgüter und Handel

< 10 Mitarbeiter

Aufgaben:

  • Abstimmung mit dem Kunden betreffend Anforderungen
  • Analyse, Konzeption, Realisierung und Test einer Lösung

Skills:  C++, MFC, csv
Tools:  Visual Studio 6, Excel

Konzeption und Entwicklung eines Dateisystemkonverters (proprietäres Format in FAT) als Embedded-Software in einem Laufwerk inklusive PC-basierter Simulation

RETEACA Reha- und Kommunikationstechnik (für einen Großkunden)

Industrie und Maschinenbau

< 10 Mitarbeiter

Aufgaben:
  • Analyse der Anforderungen und Erarbeitung von Lösungsvorschlägen
  • Erstellen einer technischen Spezifikation
  • Erstellen einer Entwicklungsplanung mit Testmöglichkeit durch Simulation
  • Konzeption der Architektur, Entwurf
  • Entwicklung, Test und Dokumentation
  • Produktion (Flash-Programmierung der Geräte)
  • Erweiterung um die Möglichkeit eines sicheren Vor-Ort Flash-Updates
Skills:  C++, C, Mororola 68040 (CPU32) Assembler, Flash-Programmierung
Tools:  Visual Studio 6, GNU Compiler, BD32

Überarbeitung der pH-Dosierung im Rahmen einer Anlage zur Laborautomation im Chemie-Bereich.

Industrie und Maschinenbau

50-250 Mitarbeiter

Aufgaben:
  • Analyse der vorhanden Lösung und der chemischen Grundlagen
  • Entwicklung und Überprüfung eines Algorithmus zur zuverlässigen Dosierung
  • Emulation und Test
Skills:  C++, MFC
Tools:  Visual Studio 6, Doxygen

Entwicklung der Software zu einer Wägestation auf Basis von Komponenten zur Laborautomation im Chemie-Bereich.

Industrie und Maschinenbau

50-250 Mitarbeiter

Aufgaben:
  • Analyse, Entwurf, Entwicklung und Test für Teilaufgeben
  • Dokumentation
  • Vor-Ort Test beim Endkunden
Skills:   C++, MFC, SPS
Tools:  Visual Studio 6, Doxygen

Realisierung eines Visual Studio Add-Ins zur Erweiterung von Komponenten eines kundenspezifischen Frameworks um Methoden mit konfigurierbaren Inhalte

Pharma und Medizintechnik

>10.000 Mitarbeiter

Aufgaben:
  • Entwurf, Entwicklung, Test und Dokumentation
Skills:  C++, MFC, COM, IDL
Tools:  Visual Studio 6

Arbeiten an DTMs (Device Type Manager) zur Konfiguration von Feldbusgeräten gemäß FDT (Field Device Tool).

wetcon GmbH

Industrie und Maschinenbau

< 10 Mitarbeiter

Aufgaben:
  • Implementierung vorgegebener Aufgaben, u.A. Realisierung von File I/O
  • Realisierung von Sprachabhängigkeit
  • Erstellen eines Installationsskripts mit Installshield
Skills:  C++, COM, ATL, FDT/DTM (Feldbus)
Tools:  Visual Studio 6, Installshield, Pactware

Entwicklung eines USB Treibers für Windows basierend auf dem Windows Treiber Modell inklusive Installationsskript.

R=I+S Rapp Informatik Systeme GmbH

Pharma und Medizintechnik

< 10 Mitarbeiter

Aufgaben:
  • Analyse eines vorhandenen Linux-Treibers
  • Realisieren eines äquivalenten USB-Treibers unter Windows
  • Lösen von Zeitproblemen durch Umstrukturierung des USB-Treibers
  • Erstellen eines Installationsskripts für die Treiber-Installation
Skills:  C++, USB, WDM
Tools:  Visual Studio 6, Windows 2000 DDK

Entwicklung und Test von Protokollbeschreibungen für Protokoll-Analysatoren

Telekommunikation

250-500 Mitarbeiter

Beschreibung: Die Protokoll-Analysatoren (auch Tracer) sind Systeme, die den Protokollaufbau aufgezeichneter Datenströme analysieren. Sie kommen weltweit bei Unternehmen der Telekommunikationsbranche zum Einsatz.
Aufgaben:
  • Analyse von Normen / Spezifikationen
  • Entwicklung und Test der Protokollbeschreiungen
  • Überprüfen
Skills:  ASN.1/BER, diverse ETSI/ITU-T und proprietäre Protokolle für GSM, UMTS, ISDN (z.B. GSM 4.08, 4.11, 8.08, CAMEL, ISUP) Tools:  Clearcase, proprietäre Tools

Support, Test und Anpassung eines Q-Monitors

Telekommunikation

250-500 Mitarbeiter

Beschreibung: Der Q-Monitor ist ein Software-System, das alle in einem TMN-Netzwerk (Telecommunications Management Network) vorhandenen 7 OSI Protokoll-Layer dekodieren kann. Auf Anwendungsebene ermöglichen Modelle in der von ISO bzw. ITU-T normierten objektorientierten  Beschreibungssprache GDMO kontextspezifische Tests.
Aufgaben:
  • Erstellen von neuen Versionen nach Updates von Fremdkomponenten
  • Anpassen des Installationsskripts
  • Anwender-Support bei Problemen mit dem Produkt
  • Untersuchen von Fehlern in den Beschreibungsdaten
Skills:  TMN, Q3-Interface, GDMO, ASN.1, ISO/OSI Modell, CMIP, FTAM, MMS, TCP/IP
Tools:  Q-Monitor, Visual Studio 6, Installshield, Powerpoint

TMN Schulungen in englisch (OSI-Modell, Q-Interface, Protokolle incl. GDMO, ASN.1, objektorientierte Konzepte)

Telekommunikation

250-500 Mitarbeiter

Aufgaben:
  • Vorbereiten der Schulungsunterlagen mit Hilfe von Powerpoint
  • Durchführung der Schulung in Saudi-Arabien
  • Schulung eines Mitarbeiters
Skills:  TMN, Q3-Interface, GDMO, ASN.1, ISO/OSI Modell
Tools:  Q-Monitor, Powerpoint

Entwicklung eines grafischen Büchereibrowsers basierend auf DLL-Technologie.

CAD-UL Electronic Services GmbH

Industrie und Maschinenbau

50-250 Mitarbeiter

Beschreibung:
Der Büchereibrowser wird von mehreren Programmen aus benutzt, um eine Auswahl elektronischer Bauteile aus Datenbanken mit einer grafischer Vorschau von Symbol und Bauform durchführen zu können. Zusätzlich wird die Bauteildefinition grafisch unterstützt.

Aufgaben:
  • Analyse von Lösungsmöglichkeiten
  • Abstimmung des Funktionsumfanges
  • Entwicklung als MFC-DLL, die aus Win32-Anwendungen benutzt werden kann
  • Programmierung der grafischen Unterstützung der Bauteildefinition
Skills:  C++, MFC, Ctree
Tools:  Visual Studio 6

Entwicklung / Entwicklungsleitung für ein EDA-Systems (CAD-System zur Entwicklung von Leiterplatten)

CAD-UL GmbH/AG (heute CAD-UL Electronic Services GmbH)

Industrie und Maschinenbau

50-250 Mitarbeiter

Vertragsform: Anstellung
Beschreibung:

PCB Layoutsystem (erweitert, portiert auf Windows, Unix)
SCM Stromlaufplan (neu entwickelt, portiert)
CAM Viewer/Editor  für Gerber- und HPGL-Daten (neu entwickelt)
Autorouter (integriert bzw. per Konverter angebunden)
Datenbankmanagementsystem (neu entwickelt)

Aufgaben:

  • Analyse zu neuen Anforderungen
  • Spezifikation von funktionalen Lösungswegen
  • Entwurf von technischen Lösungskonzepten
  • Implementierung neuer Features
  • Oberflächenprogrammierung mit MFC, vorher GDI, eigenen Grafikbüchereien mit X11-Unterstützung (UNIX), MetaGrafics
  • Datenbankverwaltung mit Ctree, ein Reportgenerator, eine Makrosprache, ein Journal/Playback-Mechanismus
  • Programmierung der Ausgaben auf verschiedene Geräte wie Pen-und Photoplotter, Windows-Drucker, Postscript, HPGL und andere
  • Entwicklung eigener Algorithmen für Automatismen und Fehlererkennung für die Anforderungen im EDA-Bereich
  • Einführung von ISO 9000 und einem Helpdesk-System
  • Betreuung von Outsourcing-Projekten
  • Test und Unterstützung automatisierten Tests
  • Dokumentation
  • Support intern und für Kunden
  • Durchführung umfangreicher Umstellungsarbeiten
Skills:  C, C++, Win32, MFC, GDI, Ctree, Gerber, HPGL, HP PCL, Postscript, Dxf, PSpice
Tools:  Visual Studio 5, Watcom C/C++, Metaware HighC/C++, Polymake, Pharlap Linker, DOS, Windows 3.1/95/NT, Unix

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden