Senior Softwareentwickler, Requirements Engineer, Projektleiter (Embedded, Web, Datenbanken)
Aktualisiert am 11.04.2024
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 11.04.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters

Einsatzorte

Einsatzorte

München (+300km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

4 Jahre 9 Monate
2019-10 - heute

Softwarelösung für Inspizientenanlage inkl. Geräte

Softwareentwickler, Requirements Engineer, Projektleiter Typescript JavaScript Node.js ...
Softwareentwickler, Requirements Engineer, Projektleiter

Fullstack-Entwicklung einer Anlagensoftware für Theaterinspizienten, bestehend aus einem Control Panel als Webanwendung (Frontend, Backend, Datenbank) sowie diverser Gerätesoftware (Bootloader und Firmware (MicroController STM32, PIC32, PIC18)) für Lautsprecher, Lichtzeichen, Hinweisleuchten und Hardware-Tastatur.

  • Projektleitung und Projektverantwortlicher gegenüber dem Kunden (inkl. Projektplanung, Projektkalkulation, Angebots- und Vertragserstellung, Projektmonitoring, Projektreporting, Change Management und Test Management)
  • Requirements Engineering (Erarbeiten der Anforderungen mit dem Kunden, Anforderungsanalysen, Erstellen der Software Requirements Specification, Leiten von Reviews)
  • Konzipieren und Erstellen der Softwarearchitektur (inkl. Klassenmodell, Sequenzdiagramme, u.w.)
  • Konzipieren des Datenmodells und Anlegen in der Datenbank (SQL Scripts, MySQL Workbench)
  • Spezifizieren des Telegrammprotokolls für die Gerätekommunikation
  • Implementieren des Architekturgerüsts (Backend (Node.js) und der Datenbankzugriffsschicht (SQL))
  • Implementieren der Kommunikationsschnittstellen zwischen Backend und Frontend (Socket.io, REST, JSON)
  • Implementieren der Geräteverwaltung sowie der Module zur Kommunikation mit den Geräten über TCP und UDP
  • Konzipieren und Implementieren eines Keyboard Service zur Verarbeitung der Tastenereignisse von Hardwaretastaturen und des konfigurationsgestützten Auslösens von Protokolltelegrammen an Lautsprecher, Lichtzeichen und Hinweisleuchten.
  • Implementieren von Lua-Scripts zur Auswertung und Verfolgung der Gerätekommunikation mit Hilfe von Wireshark
  • Erstellen von Unit Tests, Testautomatisierung
  • Systemverifizierung und Systemvalidierung

Aktivitäten

Projektleitung, Requirements Engineering, Softwarearchitektur, Konzeption, Design, Implementierung, Testautomatisierung, Systemtests, Test Management, Change Management, Dokumentation

Technologien

Typescript, JavaScript, Node.js, Express, SQL, MySQL, MongoDB, REST, Socket.io, JSON, Winston, Mocha, Chai, C, PIC18, PIC32, STM32, UDP, TCP, Sockets, OpenAPI

Tools

Visual Studio Code, Visual Studio, Git, Azure DevOps, Swagger, TypeDoc, JSDoc, Wireshark, Mantis, Microsoft Teams, Office 365

Visual Studio Code Git Azure DevOps TypeDoc JSDoc Wireshark Mantis Microsoft Teams Office 365 Swagger
Typescript JavaScript Node.js Express SQL MySQL MongoDB REST Socket.io JSON Winston Mocha Chai UDP TCP Projektleitung Requirements Engineering Softwarearchitektur Konzeption Design Implementierung Testautomatisierung Systemtests Test Management Change Management Dokumentation OpenAPI Visual Studio
München
8 Monate
2019-11 - 2020-06

Gerätesoftware für Labormühle

Requirements Engineer, Projektleiter Projektleitung Requirements Engineering Konzeption ...
Requirements Engineer, Projektleiter
  • Realisierung der Gerätesteuerung und Bedienoberfläche für eine Labormühle
  • Projektleitung und Projektverantwortlicher gegenüber dem Kunden (inkl. Projektplanung, Projektkalkulation, Angebots- und Vertragserstellung, Projektmonitoring, Projektreporting, Change Management und Test Management)
  • Requirements Engineering (Erarbeiten der Anforderungen mit dem Kunden, Anforderungsanalysen, Erstellen der Software Requirements Specification, Leiten von Reviews)
  • Erarbeiten eines IoT-Konzepts für eine Cloud-Anbindung (inkl. Autoregistrierung des Geräts) sowie zur Verwaltung von Rezepturen
  • Koordinierung von Entwicklungspartnern

Aktivitäten

Projektleitung, Requirements Engineering, Konzeption, Design, Change Management, Dokumentation

Technologieumfeld

C++, Qt, QML, Embedded Linux, Yocto, SQLite, CAN, RS232, MQTT, USB, RFID, Ethernet

Tools

Qt Creator, Git, Figma, Microsoft Teams, Office 365, Azure DevOps

Microsoft Teams Office 365 Azure DevOps
Projektleitung Requirements Engineering Konzeption Design Change Management Dokumentation
München
2 Monate
2020-04 - 2020-05

Office Automation im Rahmen eines Projektverwaltungsprozesses

Softwareentwickler, Requirements Engineer Projektleitung Requirements Engineering Konzeption ...
Softwareentwickler, Requirements Engineer
  • Automatisierter Import von Features, Requirements, Tasks und Arbeitspaketen aus Excel-Projektkalkulationen in den Azure Devops Server inkl. Plausibiltätsprüfungen
  • Automatisierte Erstellung von Budgetkontrollen auf Basis von Daten aus Azure DevOps Server und aus Datenbanken von Zeiterfassungs- und Tätigkeitberichtssystemen
  • Requirements Engineering (Erarbeiten der Anforderungen mit dem Kunden, Anforderungsanalysen, Erstellen der Software Requirements Specification, Leiten von Reviews)
  • Implementierung und Test der Module und Routinen

Aktivitäten

Projektleitung, Requirements Engineering, Konzeption, Design, Implementierung, Test

Technologien

VBA, Excel-Objektmodell, ActiveX Data Objects, SQL, Excel 365

Tools

Excel 365, Azure DevOps, MS SQL Server, MS SQL Server Management Studio

Excel 365 Azure DevOps MS SQL Server MS SQL Server Management Studio
Projektleitung Requirements Engineering Konzeption Design Implementierung Test VBA Excel-Objektmodell ActiveX Data Objects SQL Excel 365
München
1 Jahr 9 Monate
2018-09 - 2020-05

Profiloptimierungssytem

Requirements Engineer, Software Architekt, Projektleiter Projektleitung Requirements Engineering Softwarearchitektur ...
Requirements Engineer, Software Architekt, Projektleiter
  • Realisierung einer Webanwendung zur Steuerung, Überwachung und Kalibrierung der Folienerzeugung durch Folienblasanlagen
    • Bedienfunktionen zur Mess- und Regelungssteuerung
    • Darstellung von Mess- und Regelungsdaten in Echtzeit
    • Optimierung der Oberfläche für verschieden Viewports und Toucheingabe
    • Darstellung der Mess- und Regelungsdaten des Systems in unterschiedlichen Diagrammen
    • Diagrammfunktionen zum Ein-/Ausblenden zusätzlicher Informationen und korrelierender Datenreihen
    • Analysefunktionen und Ergebnisvisualisierungen
    • Verwaltung von Rollen und Rechten sowie Implementierung eines Lizenzmanagements
    • Verschlüsselte Persistierung von Personalisierungen des Systems durch die User
    • Realisierung eines Frontendsimulators zur Weiterentwicklung, zum leichteren Debugging und Testing des Servers
  • Projektleitung und Projektverantwortlicher gegenüber dem Kunden (inkl. Projektplanung, Projektkalkulation, Angebots- und Vertragserstellung, Projektmonitoring, Projektreporting, Change Management und Test Management)
  • Requirements Engineering (Erarbeiten der Anforderungen mit dem Kunden, Anforderungsanalysen, Erstellen der Software Requirements Specification, Leiten von Reviews)
  • Konzipieren und Erstellen der Softwarearchitektur (inkl. Klassenmodell, Sequenzdiagramme, u.w.)
  • Spezifikation der Kommunikationsschnittstellen zwischen Webserver und Frontend (Socket.io, JSON)
  • Spezifikation der Kommunikationsschnittstelle zwischen Webserver und Backend-Server, Abstimmung mit Entwicklungspartnern
  • Implementieren des Backends (Node.js) im Team

Aktivitäten

Projektleitung, Requirements Engineering, Softwarearchitektur, Konzeption, Design, Systemtests, Test Management, Change Management, Dokumentation

Technologieumfeld

Angular, Typescript, Javascript, HTML5, CSS3, Plotly.js, Chart.js, Node.js, Socket.io, C++, Qt, QML, log4js

Tools

Visual Studio Code, QT-Creator, WebStorm, GIMP, Team Foundation Server, MS Office

Visual Studio Code Team Foundation Server MS Office
Projektleitung Requirements Engineering Softwarearchitektur Konzeption Design Systemtests Test Management Change Management Dokumentation Typescript Javascript Node.js
München
6 Jahre 2 Monate
2014-01 - 2020-02

Multi-Touch-Visualisierungspanel für Analysegerät

Requirements Engineer, Projektleiter Projektleitung Requirements Engineering Konzeption ...
Requirements Engineer, Projektleiter
  • Realisierung einer Applikation des Visualisierungs-Panels eines Siebstrahlanalysegerätes in mehreren Versionen für die Ermittlung der Korngrößenverteilung pulverförmiger Stoffe für den Bereich Pharmazie.
    • Entwicklung der datenbankgestützten Touch-Anwendung mit Systemkonfiguration (z.B. Datum, Zeit, Sprachen, Netzwerk, Drucker, Lizenzstufen, …)
    • Verwaltung der Benutzer, Rezepturen, Prüfsiebe und der Analyseergebnisse
    • Realisierung von Systemfunktionen Reporting, Import/Export (XML-,PDF/A), Such-Funktionen, Kalibrierung, Update, Backup und Restore.
    • Integration von externen Geräten USB-Sticks, USB/RS232-Waagen, USB/ Netzwerk-Druckern und des Steuerungsboards über CAN.
    • Transparente Verschlüsselung der SQLite-Datenbank.
    • Realisierung des Sicherheitskonzeptes zur Verhinderung der Korrumpierung des Systems (Audit Trail, Digitale Unterschrift, Verschlüsselung)
    • Inbetriebnahme auf der Zielhardware
  • Projektleitung und Projektverantwortlicher gegenüber dem Kunden (inkl. Projektplanung, Projektkalkulation, Angebots- und Vertragserstellung, Projektmonitoring, Projektreporting, Change Management und Test Management)
  • Requirements Engineering (Erarbeiten der Anforderungen mit dem Kunden, Anforderungsanalysen, Erstellen der Software Requirements Specification, Leiten von Reviews)
  • Systemverifizierung und Systemvalidierung

 

Aktivitäten

Projektleitung, Requirements Engineering, Konzeption, Design, Test Management, Change Management, Dokumentation

Technologieumfeld

C++, Qt, QML, JavaScript, SQL, Shell Scripting, XML, PDF/A, CUPS, Samba, CAN, Audit Trail, IEC 62304, FDA CFR 21 Part 11, MD5, SH1, GMP, Embedded Linux, log4cpp

Tools

VirtualBox, Ubuntu, Yocto Linux, Qt Creator, Qt Test, SQLite3, Mantis, Visual Studio, git, CMake, Doxygen, Team Foundation Server, Azure DevOps, MS Office

Team Foundation Server Azure DevOps MS Office
Projektleitung Requirements Engineering Konzeption Design Test Management Change Management Dokumentation
München
5 Monate
2019-08 - 2019-12

Office Automation / Outlook-PlugIns für Verwaltungssupport

Softwareentwickler, Requirements Engineer Requirements Engineering Konzeption Design ...
Softwareentwickler, Requirements Engineer
  • Outlook-Plugins zur Unterstützung des Personal- und Verwaltungswesens
    • zum Stellen und Verwalten von Urlaubsanträgen
    • zur Anzeige von Stundenkonten und Zeiterfassungsdaten für Mitarbeiter
    • zum Importieren von Kalendereinträgen in ein Tätigkeitsberichtssystem
    • zum Anzeigen der aktuellen Anwesenheit von Mitarbeitern auf Basis eines Zeiterfassungsservers
    • zum Generieren von Exceldateien mit graphischen Wochen- und Jahresüberblick über genommene und geplante Urlaube der Mitarbeiter
    • zum Erfassen und Veröffentlichen von Neuigkeiten und Terminen in einem Mitarbeiterportal
  • Requirements Engineering (Erarbeiten der Anforderungen mit dem Kunden, Anforderungsanalysen, Erstellen der Software Requirements Specification, Leiten von Reviews)
  • Architektur, Implementierung und Test der Klassen und Routinen
  • Anbindung an Datenbanken (MS SQL, MySQL) und Drittsysteme (Tätigkeitsberichtssystem, Zeiterfassungsserver)

Aktivitäten

Projektleitung, Requirements Engineering, Konzeption, Design, Implementierung, Test

Technologien

.NET, VB.NET, Visual Studio Tools for Automation (VSTO), Outlook-Objektmodell, SQL

Tools

Visual Studio, Outlook 365, Azure DevOps, MS SQL Server, MS SQL Server Management Studio

Visual Studio Outlook 365 Azure DevOps MS SQL Server MS SQL Server Management Studio
Requirements Engineering Konzeption Design Implementierung Test .NET VB.NET Visual Studio Tools for Automation (VSTO) Outlook-Objektmodell SQL
München
1 Jahr 1 Monat
2018-01 - 2019-01

Papierlose Fertigung an Bandarbeits- und Montageplätzen

Requirements Engineer, Software Architekt, Projektleiter Projektleitung Requirements Engineering Softwarearchitektur ...
Requirements Engineer, Software Architekt, Projektleiter
  • Realisierung einer touchbasierten Web-Applikation (Backend und Frontend) zur kontextbezogenen Abfrage und Visualisierung von Einzelteil-, Baugruppen- sowie Installationszeichnungen an Bandarbeits- und Montageplätzen.
    • Identifizierung über Barcode-Scanning von Kommissionierwagen, Einzelteilen und Wagenkarten
    • Anbindung an ERP-System und Produktdatenmanagementsystem
    • Abfrage und Anzeige von Kommissionier- und Teilelisten zur Auswahl der anzuzeigenden Zeichnungen
    • Layoutbezogene Platzierung mehrerer Zeichnungen nebeneinander, Funktion zur Navigation durch die Zeichnungen gemäß Baugruppenhierarchie
    • Anzeige von Taktzeiten für die Bearbeitung
  • Projektleitung und Projektverantwortlicher gegenüber dem Kunden (inkl. Projektplanung, Projektkalkulation, Angebots- und Vertragserstellung, Projektmonitoring, Projektreporting, Change Management und Test Management)
  • Requirements Engineering (Erarbeiten der Anforderungen mit dem Kunden, Anforderungsanalysen, Erstellen der Software Requirements Specification, Leiten von Reviews)
  • Spezifikation der Softwarearchitektur und der Kommunikationsschnittstellen zu PDM- und ERP-Systemen

Aktivitäten

Projektleitung, Requirements Engineering, Softwarearchitektur, Konzeption, Design, Test Management, Change Management, Dokumentation

Technologieumfeld

JavaScript, TypeScript, Angular, Node.JS, WebSocket, HTML5, CSS3, Express, SQL, JSON, Windows

Tools

Visual Studio Code, Azure DevOps, DevTools, Browser (Chrome, Firefox), Continues Integration, MS Office

DevTools Continues Integration MS Office Azure DevOps
Projektleitung Requirements Engineering Softwarearchitektur Konzeption Design Test Management Change Management Dokumentation
München
3 Monate
2018-07 - 2018-09

Office Automation / Word-PlugIn zum Erstellen von Angeboten

Softwareentwickler, Requirements Engineer Projektleitung Requirements Engineering Konzeption ...
Softwareentwickler, Requirements Engineer
  • Erstellung eines Dokument-Templates und Implementierung eines Word-Plugins zur Unterstützung der Erstellung von Angeboten inkl. Synchronisierung der Angebotsdaten mit einer Projektverwaltungsdatenbank
  • Requirements Engineering (Erarbeiten der Anforderungen mit dem Kunden, Anforderungsanalysen, Erstellen der Software Requirements Specification, Leiten von Reviews)
  • Architektur, Implementierung und Test der Klassen und Routinen
  • Anbindung an Datenbanken (MS SQL) und Drittsysteme (Projektverwaltungssystem)

Aktivitäten

Projektleitung, Requirements Engineering, Konzeption, Design, Implementierung, Test

Technologien

.NET, VB.NET, Visual Studio Tools for Automation (VSTO), Word-Objektmodell, SQL

Tools

Visual Studio, Outlook 365, Azure DevOps, MS SQL Server, MS SQL Server Management Studio

Visual Studio Outlook 365 Azure DevOps MS SQL Server MS SQL Server Management Studio
Projektleitung Requirements Engineering Konzeption Design Implementierung Test .NET VB.NET Visual Studio Tools for Automation (VSTO) Word-Objektmodell SQL
München
7 Monate
2018-02 - 2018-08

Desktopapplikation zur Synchronisierung mit Dokumentenmanagementsystem

Requirements Engineer, Projektleiter Projektleitung Requirements Engineering Test Management ...
Requirements Engineer, Projektleiter
  • Realisierung eines Tools zum Hochladen und Verwalten von Ordnern, Dateien und Dokumenten an ein externes Projektmanagementsystem über eine REST API
    • o Darstellung von lokalen und online-Speicherbäumen in interaktiven Tree-Views und Listen.
    • o Drag’n Drop Implementierung in GUI Komponenten mit Datei-Kontext
    • o Login/Berechtigungsbasierter Steuerungszugriff
    • o Geführte Dialoge zum Dateiimport und -Upload
    • o Sicherung des Inhalts der Settings und Views in JSON Properties beim Beenden des Programms.
    • o Wiederherstellung der Settings und des View-Inhalts aus JSON Properties beim Programmstart.
    • o Verschlüsselter Datentransfer via HTTPS
    • o Websessions mit Cookies und Header-Tokens
    • o XML-Dokumentation des Quellcodes
  • Projektleitung und Projektverantwortlicher gegenüber dem Kunden (inkl. Projektplanung, Projektkalkulation, Angebots- und Vertragserstellung, Projektmonitoring, Projektreporting, Change Management und Test Management)
  • Requirements Engineering (Erarbeiten der Anforderungen mit dem Kunden, Anforderungsanalysen, Erstellen der Software Requirements Specification, Leiten von Reviews)

Aktivitäten

Projektleitung, Requirements Engineering, Test Management, Change Management, Dokumentation

Technologieumfeld

C#, WPF, Prism, Prism.Unity, .NET 4.6.2, REST, OpenAPI,  Web-Sessions, JSON, XML

Tools

Visual Studio 2017, Postman, Azure Devops, Swagger, Sandcastle, MS Office

Azure Devops MS Office Swagger
Projektleitung Requirements Engineering Test Management Change Management Dokumentation
München
2 Monate
2018-02 - 2018-03

Office Automation für Vertriebssupport

Softwareentwickler, Requirements Engineer Requirements Engineering Konzeption Design ...
Softwareentwickler, Requirements Engineer
  • Auswertung von Vertriebskampagnen aus einer CRM-Datenbank inkl. Berechnung und diagrammbasierter Visualisierung unterschiedlicher Kennzahlen
  • Import von Excel-basierten Firmenanalysen in CRM-Datenbanken
  • Automatisierte und strukturierte Bereitstellung von Stellenanzeigen aus verschiedenen Jobbörsen und Analyse der Stellenanzeigen nach definierbaren Kriterien
  • Automatisiertes Erstellen von Jahresumsätzen und Umsatzprognosen auf Basis von Rechnungs-, Bestell- und Angebotsdaten
  • Requirements Engineering (Erarbeiten der Anforderungen mit dem Kunden, Anforderungsanalysen, Erstellen der Software Requirements Specification, Leiten von Reviews)
  • Konzeption, Implementierung und Test der Module und Routinen

Aktivitäten

Requirements Engineering, Konzeption, Design, Implementierung, Test

Technologien

VBA, Excel-Objektmodell, ActiveX Data Objects, SQL

Tools

Excel 365, Azure DevOps, MS SQL Server, MS SQL Server Management Studio, MySQL Server, MySQL Workbench

Excel 365 Azure DevOps MS SQL Server MS SQL Server Management Studio MySQL Server MySQL Workbench
Requirements Engineering Konzeption Design Implementierung Test VBA Excel-Objektmodell ActiveX Data Objects SQL
München
11 Monate
2017-02 - 2017-12

Webbasiertes System zur Tätigkeitserfassung und -verwaltung

Softwareentwickler, Requirements Engineer, Projektleiter Projektleitung Requirements Engineering Softwarearchitektur ...
Softwareentwickler, Requirements Engineer, Projektleiter
  • Realisierung eines webbasierten Systems zur Erfassung und Verwaltung von Tätigkeitsberichten.
    • Benutzerverwaltung inkl. Authentifizierung gegen Active Directory (via LDAP)
    • Workflowgetriebene und rollenbasierte Funktionen zum Erstellen und Prüfen von Tätigkeitsberichten über mehrere Prüfinstanzen
    • Server- und Client-seitige Datenvalidierung
    • Übersichten über Zeiterfassungsdaten und freigegebene Tätigkeitsberichte
    • Datenexport nach Excel, Datenimport aus externen Datenquellen via Clipboard
    • Datenmodellierung für Datenpersistenz und Datentransfer, Datenbank-Scripting
    • Verschlüsselter Datentransfer via HTTPS
    • Design und Implementierung der Komponenten Server und Client (Web App in Responsive Web Design)
  • Projektleitung und Projektverantwortlicher gegenüber dem Kunden (inkl. Projektplanung, Projektkalkulation, Angebots- und Vertragserstellung, Projektmonitoring, Projektreporting, Change Management und Test Management)
  • Requirements Engineering (Erarbeiten der Anforderungen mit dem Kunden, Anforderungsanalysen, Erstellen der Software Requirements Specification, Leiten von Reviews)
  • Konzipieren und Erstellen der Softwarearchitektur (inkl. Klassenmodell, Sequenzdiagramme, u.w.)
  • Konzipieren des Datenmodells und Anlegen in der Datenbank (SQL Scripts, MS SQL Server Management Studio)
  • Implementieren des Backends (Node.js) und der Datenbankzugriffsschicht (SQL)
  • Systemverifizierung und Systemvalidierung

Aktivitäten

Projektleitung, Requirements Engineering, Softwarearchitektur, Konzeption, Design, Implementierung, Testautomatisierung, Systemtests, Test Management, Change Management, Dokumentation

Technologien

TypeScript, JavaScript, Node.js, SQL, REST, JSON, LDAP

Tools

Visual Studio Code, SQL Server 2016, MS SQL Server Management Studio, MS Team Foundation Server, Mantis, MS Office

Visual Studio Code SQL Server 2016 MS SQL Server Management Studio MS Team Foundation Server Mantis MS Office
Projektleitung Requirements Engineering Softwarearchitektur Konzeption Design Implementierung Testautomatisierung Systemtests Test Management Change Management Dokumentation TypeScript JavaScript Node.js SQL REST JSON LDAP
München
4 Monate
2017-01 - 2017-04

Datenvisualisierung Servicecenter

Requirements Engineer, Projektleiter Projektleitung Requirements Engineering Softwarearchitektur ...
Requirements Engineer, Projektleiter
  • Realisierung einer webbasierten Visualisierung von Kundenaufträgen sowie von internen Betriebsaufträgen
    • Übernahme von Eingangsdaten (SOLL / IST) aus einem Verwaltungsystem via XML
    • Zentrale Verwaltung von Eingangsdaten auf Basis eines konfigurierbaren Update-Zyklus
    • Asynchrones Propagieren von Status- und Datenänderungen vom Server an die Frontend-Clients
    • Auto-Deployment der Software auf Basis von einem Installer.
  • Projektleitung und Projektverantwortlicher gegenüber dem Kunden (inkl. Projektplanung, Projektkalkulation, Angebots- und Vertragserstellung, Projektmonitoring, Projektreporting, Change Management und Test Management)
  • Requirements Engineering (Erarbeiten der Anforderungen mit dem Kunden, Anforderungsanalysen, Erstellen der Software Requirements Specification, Leiten von Reviews)
  • Spezifikation der Kommunikationsschnittstelle zu ERP-System

Aktivitäten

Projektleitung, Requirements Engineering, Softwarearchitektur, Konzeption, Design, Test Management, Change Management, Dokumentation

Technologieumfeld

Angular, Node.js, WebSocket, HTML5, CSS3, Express, JavaScript, JSON, Windows, JSDoc

Tools

Visual Studio Code, Browser (Chrome, Firefox)

MS Team Foundation Server MS Office
Projektleitung Requirements Engineering Softwarearchitektur Konzeption Design Test Management Change Management Dokumentation
München
9 Monate
2016-04 - 2016-12

Remote Web Access für Analysegerät

Requirements Engineer, Software Architekt, Projektleiter Projektleitung Requirements Engineering Softwarearchitektur ...
Requirements Engineer, Software Architekt, Projektleiter
  • Realisierung einer touchbasierten Web-Schnittstelle für ein Analysegerät zur Analyse der Korngrößen von Feststoffen mit dem gleichen intuitiven Bedienkonzept des Geräts als Single Web Page.
    • Responsive Web Design für Anwendung auf Desktop, Tablet und Smartphone
    • Realisierung der Bedienung über die Web-Oberfläche
    • Anbindung an das Embedded Gerät als Web-Server, Browser App als Frontend
    • Realisierung der Konfigurations-, Rezept- und Benutzer-Verwaltung
    • Anzeige von Statusinformationen der Maschine über die Web-Oberfläche
    • Inbetriebnahme auf der Zielhardware
  • Projektleitung und Projektverantwortlicher gegenüber dem Kunden (inkl. Projektplanung, Projektkalkulation, Angebots- und Vertragserstellung, Projektmonitoring, Projektreporting, Change Management und Test Management)
  • Requirements Engineering (Erarbeiten der Anforderungen mit dem Kunden, Anforderungsanalysen, Erstellen der Software Requirements Specification, Leiten von Reviews)
  • Spezifikation der Softwarearchitektur

Aktivitäten

Projektleitung, Requirements Engineering, Softwarearchitektur, Konzeption, Design, Test Management, Change Management, Dokumentation

Technologieumfeld

Node.js, WebSocket, HTML5, CSS3, Express, JavaScript, JSON, Linux, JSDoc

Tools

WebStorm, Gulp, Karma, DevTools, Browser (Chrome, Firefox), Continues Integration, MS Team Foundation Server, MS Office

MS Team Foundation Server MS Office
Projektleitung Requirements Engineering Softwarearchitektur Konzeption Design Test Management Change Management Dokumentation
München
5 Monate
2015-11 - 2016-03

Produktionsdatenvisualisierung

Requirements Engineer, Software Architekt, Projektleiter Projektleitung Requirements Engineering Softwarearchitektur ...
Requirements Engineer, Software Architekt, Projektleiter
  • Realisierung einer webbasierten Visualisierung von Produktionsdaten für verschiedene Arbeitsbereiche.
    • Übernahme von Eingangsdaten (SOLL / IST) aus einem Verwaltungsystem via XML.
    • Zentrale Verwaltung von Eingangsdaten auf Basis eines konfigurierbaren Update-Zyklus.
    • Asynchrones Propagieren von Status- und Datenänderungen vom Server an die Frontend-Clients.
    • Berechnung und Visualisierung des Produktionsfortschritts.
    • Konfigurierbares Einblenden von PDF-Dateiinhalten und von Fertigungs-Countdowns
  • Projektleitung und Projektverantwortlicher gegenüber dem Kunden (inkl. Projektplanung, Projektkalkulation, Angebots- und Vertragserstellung, Projektmonitoring, Projektreporting, Change Management und Test Management)
  • Requirements Engineering (Erarbeiten der Anforderungen mit dem Kunden, Anforderungsanalysen, Erstellen der Software Requirements Specification, Leiten von Reviews)
  • Spezifikation der Softwarearchitektur und der Kommunikationsschnittstelle zum ERP-System

Aktivitäten

Projektleitung, Requirements Engineering, Softwarearchitektur, Konzeption, Design, Test Management, Change Management, Dokumentation

Technologieumfeld

Node.JS, WebSocket, HTML5, CSS3, Express, JavaScript, JSON, Windows

Tools

Visual Studio Code, DevTools, Browser (Chrome, Firefox), MS Team Foundation Server, MS Office

MS Team Foundation Server MS Office
Projektleitung Requirements Engineering Softwarearchitektur Konzeption Design Test Management Change Management Dokumentation
München
4 Monate
2015-09 - 2015-12

Outlook Add-In zur Synchronisierung mit Dokumentenmanagementsystem

Requirements Engineer, Projektleiter Projektleitung Requirements Engineering Test Management ...
Requirements Engineer, Projektleiter
  • Realisierung eines Outlook-Addins zum Exportieren von E-Mails an ein externes Dokumentenmanagementsystem über eine REST API
    • Dynamische Inhalte bei der Anzeige eines Kontextmenus
    • Verschlüsselter Datentransfer via HTTPS
    • Websessions mit Cookies und Header-Tokens
    • Problemanalysen, Bugfixing und Verifizierung
    • XML-Dokumentation des Quellcodes
  • Projektleitung und Projektverantwortlicher gegenüber dem Kunden (inkl. Projektplanung, Projektkalkulation, Angebots- und Vertragserstellung, Projektmonitoring, Projektreporting, Change Management und Test Management)
  • Requirements Engineering (Erarbeiten der Anforderungen mit dem Kunden, Anforderungsanalysen, Erstellen der Software Requirements Specification, Leiten von Reviews)

Aktivitäten

Projektleitung, Requirements Engineering, Test Management, Change Management, Dokumentation

Technologieumfeld

C#, .NET 4.6.2, VSTO, Windows Ribbon Framework, Restful API, Web-Sessions, Singleton Pattern,

Tools

Visual Studio 2015, Postman, TFS, Outlook 2016, MS Team Foundation Server, MS Office

MS Team Foundation Server MS Office
Projektleitung Requirements Engineering Test Management Change Management Dokumentation
München
8 Monate
2015-01 - 2015-08

Kommissionierungssteuerung für Druckerei

Requirements Engineer, Software Architekt, Projektleiter Projektleitung Requirements Engineering Softwarearchitektur ...
Requirements Engineer, Software Architekt, Projektleiter
  • Prozesssteuerung einer Spezialmaschine zur Kommissionierung von Dokumentationspaketen für weiße Ware mit dem Ziel der Sicherstellung der Qualität und der Minimierung der Prozessdurchlaufzeit.
    • Schnittstelle zum ERP-System für den automatisierten Import der Aufträge für die Kommissionierung und Rückmeldung abgeschlossener Aufträge als Windows Service.
    • Kommunikation mit SPS-Steuerung, Kamerasystem und Druckern zur Steuerung, Koordination und Überwachung des Prozessablaufes.
    • Horizontale Skalierbarkeit des Gesamtsystems durch die Möglichkeit der Kopplung mehrerer Kommissionierungssteuerungen.
    • Innovative, für die Touch-Bedienung optimierte WPF-Oberfläche.
  • Projektleitung und Projektverantwortlicher gegenüber dem Kunden (inkl. Projektplanung, Projektkalkulation, Angebots- und Vertragserstellung, Projektmonitoring, Projektreporting, Change Management und Test Management)
  • Requirements Engineering (Erarbeiten der Anforderungen mit dem Kunden, Anforderungsanalysen, Erstellen der Software Requirements Specification, Leiten von Reviews)

Aktivitäten

Projektleitung, Requirements Engineering, Softwarearchitektur, Test Management, Change Management, Dokumentation

Technologieumfeld

.NET(C#), WPF, EntityFramework, log4net

Tools

Visual Studio, MS SQL Server, IP-S7-Link, MS Team Foundation Server, MS Office

MS Team Foundation Server MS Office
Projektleitung Requirements Engineering Softwarearchitektur Test Management Change Management Dokumentation
München
4 Jahre 1 Monat
2010-02 - 2014-02

System zur Überwachung und Konfiguration von Waschanlagen

Requirements Engineer, Projektleiter Projektleitung Requirements Engineering Softwarearchitektur ...
Requirements Engineer, Projektleiter
  • Realisierung eines mandantenfähigen Systems zur Verwaltung von Waschanlagen (Client-/Server-Architektur, Datenbank, gehosted auf AWS)
    • Überwachung und Konfiguration von weltweit bis zu 10.000 Anlagen
    • Benutzer-, Rollen- und Rechteverwaltung
    • Integration sowie Inbetriebnahme von Waschanlagen und Verkaufsstellen
    • Stationsverwaltung inkl. geographischer Darstellung von Waschstationen, Verkaufsstellen
    • Erstellen und Pflegen von Anlagenplänen und Anlageninformationen
    • Erstellen und Verwalten von Berichtsvorlagen, Reporting auf Basis der Anlagendaten
    • Server-Anbindung der Waschanlagen via Reverse HTTP Connections
    • Remote Control Schnittstelle für den Datenaustausch mit einem SAP System
    • Zusätzliche Mobile Web App (auf Tablets und Smart Phones) für den Anlagenbetreiber zur mobilen Überwachung von Anlagenzuständen, Alarming und das Kontaktieren des zuständigen Services
  • Projektleitung und Projektverantwortlicher gegenüber dem Kunden (inkl. Projektplanung, Projektkalkulation, Angebots- und Vertragserstellung, Projektmonitoring, Projektreporting, Change Management und Test Management)
  • Requirements Engineering (Erarbeiten der Anforderungen mit dem Kunden, Anforderungsanalysen, Erstellen der Software Requirements Specification, Leiten von Reviews)
  • Erstellen der Softwarearchitektur im Team
  • Systemverifizierung und Systemvalidierung

Aktivitäten

Projektleitung, Requirements Engineering, Softwarearchitektur, Konzeption, Design, Test Management, Change Management, Dokumentation

Technologieumfeld

.NET, C#, WPF, SQL, Angular, Node.js, AWS

Tools

SQL Server, Visual Studio, Team Foundation Server, MS Office

Team Foundation Server
Projektleitung Requirements Engineering Softwarearchitektur Konzeption Design Test Management Change Management Dokumentation
München
9 Jahre 11 Monate
2000-02 - 2009-12

Transport Network Management System

Softwareentwickler, Requirements Engineer, Projektleiter Projektleitung Requirements Engineering Softwarearchitektur ...
Softwareentwickler, Requirements Engineer, Projektleiter
  • Mitarbeit an Design (Design Authority), Entwicklung und weltweitem technischen Support eines Management Systems für Telekommunikationsnetze auf Basis PC/Windows. Realisierung über 12 Versionen hinweg.
    • Überwachung und Steuerung von HighSpeed Telekommunikationsnetzen für Sprache und Daten.
    • Nahtlose Integration von unterschiedlichen Netztechnologien, Ethernet, PDH, SDH, DWDM, Transparent Lambda, bis hin zur UHC Optical Technology.
    • Funktionsbereiche: DCN Management, Element Management, Topology Management, Fault Management, Log Management, Configuration Management, End-to-end Service Management.
    • Höchste Performance und Flexibilität, nahtlos skalierbar vom Single PC-System bis zum hierarchischen Multi-Client /Multi-Server System
    • Nahtlos skalierbar vom Managementsystem für kleine Citynetze bis zum Cross Domain Manager für sehr große, überregionale Netze mit kaskadierten Domains.
  • Projektleitung und Projektverantwortlicher gegenüber dem Kunden (inkl. Projektplanung, Projektkalkulation, Angebots- und Vertragserstellung, Projektmonitoring, Projektreporting, Change Management und Test Management)
  • Requirements Engineering (Erarbeiten der Anforderungen mit dem Kunden, Anforderungsanalysen, Erstellen der Software Requirements Specification, Leiten von Reviews)
  • Erstellen der Softwarearchitektur im Team
  • Implementieren der Client-Anwendung in den Funktionsbereichen DCN Management, Element Management, Topology Management, Fault Management, Log Management
  • Systemverifizierung und Systemvalidierung

Aktivitäten

Projektleitung, Requirements Engineering, Softwarearchitektur, Konzeption, Design, Implementierung, Test Management, Change Management, Dokumentation

Technologie

C++, MFC, COM, DCOM, SQL, CoreBASE, OLE, DDE

Tools

Windows, SQL Server, Visual Studio

Windows Visual Studio MS SQL Server
Projektleitung Requirements Engineering Softwarearchitektur Konzeption Design Implementierung Test Management Change Management Dokumentation C++ MFC COM DCOM SQL CoreBASE OLE DDE
München
2 Jahre 9 Monate
1997-05 - 2000-01

Edge Network Management System

Softwareentwickler, Requirements Engineer, Projektleiter Projektleitung Requirements Engineering Softwarearchitektur ...
Softwareentwickler, Requirements Engineer, Projektleiter
  • Mitarbeit an Design und Realisierung eines verteilten Client-Server Systems für das Management von kleineren Telekommunikationsnetzen
    • Das System besteht aus mehreren Servern, die hierarchisch angeordnet sind und von mehreren Clients bedient werden können.
    • Die Kommunikation zwischen den verteilten Komponenten basiert auf DCOM und COM+.
    • Besondere Absicherung und Resynchronisationsmechanismen, um Ausfallzeiten bei Verbindungsunterbrechungen im LAN zu minimieren.
    • Die Software-Controller der Netzelemente sind auf Basis einer flexiblen Plug-in Architektur realisiert.
    • Optimierung für extrem hohe Performance.
  • Projektleitung und Projektverantwortlicher gegenüber dem Kunden (inkl. Projektplanung, Projektkalkulation, Angebots- und Vertragserstellung, Projektmonitoring, Projektreporting, Change Management und Test Management)
  • Requirements Engineering (Erarbeiten der Anforderungen mit dem Kunden, Anforderungsanalysen, Erstellen der Software Requirements Specification, Leiten von Reviews)
  • Erstellen der Softwarearchitektur im Team
  • Implementieren der Client-Anwendung im Team
  • Systemverifizierung und Systemvalidierung

Aktivitäten

Projektleitung, Requirements Engineering, Softwarearchitektur, Konzeption, Design, Implementierung, Test Management, Change Management, Dokumentation

Technologie

C++, COM, COM+, MFC, ATL, ActiveX, SQL

Tools

Windows, MS SQL Server, Visual Studio

Windows MS SQL Server Visual Studio
Projektleitung Requirements Engineering Softwarearchitektur Konzeption Design Implementierung Test Management Change Management Dokumentation C++ COM COM+ MFC ATL ActiveX SQL
München
2 Jahre 9 Monate
1994-08 - 1997-04

Universale Systemplattform für Element Management

Softwareentwickler, Requirements Engineer Requirements Engineering Softwarearchitektur Konzeption ...
Softwareentwickler, Requirements Engineer
  • Konzeption und Realisierung einer modularen, universellen Systemplattform für Entwicklung und Betrieb von Element Management und LCT Applikationen (Local Craft Terminals) für Telekommunikationsnetzelemente unterschiedlicher Technologie (PDH, SDH, DWDM, u.w.).
  • Erweiterung um Multi-Client-Fähigkeit, Rollen- und Rechte-basierte Bereitstellung von Funktionen und Sichten.
  • Requirements Engineering (Erarbeiten der Anforderungen mit dem Kunden, Anforderungsanalysen, Erstellen der Software Requirements Specification, Leiten von Reviews)
  • Erstellen der Softwarearchitektur
  • Implementieren der Bedienoberfläche
  • Eingebettetes Integrieren der Bedienfenster von LCT-Applikationen
  • Anbindung und Kommunikation mit Geräten (Netzelementen) über QD2 Protokoll
  • Systemverifizierung und Systemvalidierung

 

Aktivitäten

Requirements Engineering, Softwarearchitektur, Konzeption, Design, Implementierung, Dokumentation

Technologie

C++, OLE, DDE, DCOM, OSI, CORBA, SNMP, QD2, TMF814

Tools

Windows, MS SQL Server, Visual Studio

Windows MS SQL Server Visual Studio
Requirements Engineering Softwarearchitektur Konzeption Design Implementierung Dokumentation C++ OLE DDE DCOM OSI CORBA SNMP QD2 TMF814
München
2 Jahre 7 Monate
1992-01 - 1994-07

Local Craft Terminal Applikationen für TK-Netzelemente

Softwareentwickler Konzeption Design Implementierung ...
Softwareentwickler
  • Konzeption und Realisierung von Element–Management-Applikationen und Local-Craft-Terminal Applikationen
  • Konfiguration, Überwachung und Steuerung von Ethernet-, PDH-, SDH- und optischen Telekommunikations-netzelementen.
  • Implementieren der Bedienoberfläche und der Geräteanbindung
  • Systemverifizierung und Systemvalidierung

Aktivitäten

Konzeption, Design, Implementierung, Systemtests, Dokumentation

Technologie

C++, OLE, DDE, DCOM, CORBA, SNMP, QD2, TMF814

Tools

Windows, Visual Studio

Windows Visual Studio
Konzeption Design Implementierung Systemtests Dokumentation C++ OLE DDE DCOM SNMP QD2 TMF814
München
11 Monate
1991-02 - 1991-12

Geräuschanalyse und Fehlerdiadnose für einen Kfz-Endprüfstand

Softwareentwickler Konzeption Design Implementierung ...
Softwareentwickler
  • Spezifikation, Design und Implementierung eines Akustikanalyse- und Diagnosesystems für einen automatisierten Montage-Endprüfstand in der Automobilindustrie.
  • Realtime-Akustikdatenerfassung und –auswertung der Endprüf-Fahrprofile mit einem Signalprozessorsystem auf Basis Motorola DSP56001.
  • Speicherung der Qualitätsdaten für den Aufbau von Qualitätsregelkreisen.
  • Visualisierung der dreidimensionalen Ist-Akustikprofile und Vergleich mit Soll-Profilen sowie automatisierte Erstellung von Soll-Profilen mit einem 3D-Graphik-Editor.
  • Implementieren der Kommunikation zwischen den Softwarekomponenten
  • Integration der Kommunikation in das Prüfnetzwerk

Aktivitäten

Konzeption, Design, Implementierung, Systemtests, Dokumentation

Technologie

C, COM, MFC, Motorola DSP56001

Tools

Windows, Visual Studio, DSP-Assembler

Windows Visual Studio
Konzeption Design Implementierung Systemtests Dokumentation C COM MFC
München
1 Jahr 3 Monate
1989-11 - 1991-01

Tool-Suite zur automatisierten Erstellung von Softwaredokumentation

Softwareentwickler Design Implementierung C ...
Softwareentwickler
  • Entwicklung eines Softwaretools zur automatisierten Dokumentation von C/C++-Softwareprojekten
  • Automatisierte Erstellung von Benutzermanual, Schichtenmodell, Schnittstellendokumentation und Referenzlisten für Module, Klassen, Funktionen/Methoden und Variablen.

Aktivitäten

Design, Implementierung

Technologien

C, C++, MS-DOS, OS/2, DB Compilerbau, Scanner, Parser

Tools

WATCOM C/386, Raima Data Manager, MKS Lex & Yacc

WATCOM C/386 Raima Data Manager MKS Lex & Yacc
Design Implementierung C C++ MS-DOS OS/2 Scanner Parser
München
2 Jahre 10 Monate
1988-03 - 1990-12

Tool-Suite für 16-Bit-Prozessor

Softwareentwickler Spezifikation Design Implementierung ...
Softwareentwickler
  • Konzeption und Realisierung eines Makro-Assemblers zur Programmierung der Siemens-Prozessoren PES199 und PES166.
  • Generieren von Maschinencode in Objektdateien zur Weiterverarbeitung durch den Linker.
  • Bereitstellung einer umfangreichen Makrosprache.

Aktivitäten

Spezifikation, Design, Implementierung, Systemtest

Technologien

MS-DOS, SCO-XENIX 286, C, MKS Lex & Yacc, C, Scanner, Parser

Tools

MKS Lex & Yacc

MKS Lex & Yacc
Spezifikation Design Implementierung Systemtest MS-DOS SCO-XENIX 286 MKS Lex & Yacc C
München

Kompetenzen

Kompetenzen

Aufgabenbereiche

Change Management
Design
Dokumentation
Implementierung
Konzeption
Projektleitung
Softwarearchitektur
Spezifikation
Systemtests
Test
Test Management
Testautomatisierung

Produkte / Standards / Erfahrungen / Methoden

ActiveX
ATL
Azure DevOps
Chai
COM
COM+
Continues Integration
DCOM
DevTools
Excel 365
Express
Git
JSDoc
Mantis
MFC
Microsoft Teams
MKS Lex & Yacc
Mocha
MS Office
MS Team Foundation Server
Node.js
Office 365
OLE
OpenAPI
OpenAPI / Swagger
Outlook 365
Parser
Raima Data Manager
Requirements Engineering
Swagger
Team Foundation Server
TypeDoc
Visual Studio
Visual Studio Code
WATCOM C/386
Winston
Wireshark

Betriebssysteme

MS-DOS
OS/2
SCO-XENIX 286
Windows

Programmiersprachen

.NET
ActiveX Data Objects
C
C++
Excel-Objektmodell
JavaScript
Outlook-Objektmodell
SQL
Typescript
VB.NET
VBA
Visual Studio Tools for Automation (VSTO)
Word-Objektmodell

Datenbanken

CoreBASE
MongoDB
MS SQL Server
MS SQL Server Management Studio
MySQL
MySQL Server
MySQL Workbench
SQL Server 2016

Datenkommunikation

CORBA
DDE
JSON
LDAP
OSI
QD2
REST
SNMP
Socket.io
TCP
TMF814
UDP

Einsatzorte

Einsatzorte

München (+300km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

4 Jahre 9 Monate
2019-10 - heute

Softwarelösung für Inspizientenanlage inkl. Geräte

Softwareentwickler, Requirements Engineer, Projektleiter Typescript JavaScript Node.js ...
Softwareentwickler, Requirements Engineer, Projektleiter

Fullstack-Entwicklung einer Anlagensoftware für Theaterinspizienten, bestehend aus einem Control Panel als Webanwendung (Frontend, Backend, Datenbank) sowie diverser Gerätesoftware (Bootloader und Firmware (MicroController STM32, PIC32, PIC18)) für Lautsprecher, Lichtzeichen, Hinweisleuchten und Hardware-Tastatur.

  • Projektleitung und Projektverantwortlicher gegenüber dem Kunden (inkl. Projektplanung, Projektkalkulation, Angebots- und Vertragserstellung, Projektmonitoring, Projektreporting, Change Management und Test Management)
  • Requirements Engineering (Erarbeiten der Anforderungen mit dem Kunden, Anforderungsanalysen, Erstellen der Software Requirements Specification, Leiten von Reviews)
  • Konzipieren und Erstellen der Softwarearchitektur (inkl. Klassenmodell, Sequenzdiagramme, u.w.)
  • Konzipieren des Datenmodells und Anlegen in der Datenbank (SQL Scripts, MySQL Workbench)
  • Spezifizieren des Telegrammprotokolls für die Gerätekommunikation
  • Implementieren des Architekturgerüsts (Backend (Node.js) und der Datenbankzugriffsschicht (SQL))
  • Implementieren der Kommunikationsschnittstellen zwischen Backend und Frontend (Socket.io, REST, JSON)
  • Implementieren der Geräteverwaltung sowie der Module zur Kommunikation mit den Geräten über TCP und UDP
  • Konzipieren und Implementieren eines Keyboard Service zur Verarbeitung der Tastenereignisse von Hardwaretastaturen und des konfigurationsgestützten Auslösens von Protokolltelegrammen an Lautsprecher, Lichtzeichen und Hinweisleuchten.
  • Implementieren von Lua-Scripts zur Auswertung und Verfolgung der Gerätekommunikation mit Hilfe von Wireshark
  • Erstellen von Unit Tests, Testautomatisierung
  • Systemverifizierung und Systemvalidierung

Aktivitäten

Projektleitung, Requirements Engineering, Softwarearchitektur, Konzeption, Design, Implementierung, Testautomatisierung, Systemtests, Test Management, Change Management, Dokumentation

Technologien

Typescript, JavaScript, Node.js, Express, SQL, MySQL, MongoDB, REST, Socket.io, JSON, Winston, Mocha, Chai, C, PIC18, PIC32, STM32, UDP, TCP, Sockets, OpenAPI

Tools

Visual Studio Code, Visual Studio, Git, Azure DevOps, Swagger, TypeDoc, JSDoc, Wireshark, Mantis, Microsoft Teams, Office 365

Visual Studio Code Git Azure DevOps TypeDoc JSDoc Wireshark Mantis Microsoft Teams Office 365 Swagger
Typescript JavaScript Node.js Express SQL MySQL MongoDB REST Socket.io JSON Winston Mocha Chai UDP TCP Projektleitung Requirements Engineering Softwarearchitektur Konzeption Design Implementierung Testautomatisierung Systemtests Test Management Change Management Dokumentation OpenAPI Visual Studio
München
8 Monate
2019-11 - 2020-06

Gerätesoftware für Labormühle

Requirements Engineer, Projektleiter Projektleitung Requirements Engineering Konzeption ...
Requirements Engineer, Projektleiter
  • Realisierung der Gerätesteuerung und Bedienoberfläche für eine Labormühle
  • Projektleitung und Projektverantwortlicher gegenüber dem Kunden (inkl. Projektplanung, Projektkalkulation, Angebots- und Vertragserstellung, Projektmonitoring, Projektreporting, Change Management und Test Management)
  • Requirements Engineering (Erarbeiten der Anforderungen mit dem Kunden, Anforderungsanalysen, Erstellen der Software Requirements Specification, Leiten von Reviews)
  • Erarbeiten eines IoT-Konzepts für eine Cloud-Anbindung (inkl. Autoregistrierung des Geräts) sowie zur Verwaltung von Rezepturen
  • Koordinierung von Entwicklungspartnern

Aktivitäten

Projektleitung, Requirements Engineering, Konzeption, Design, Change Management, Dokumentation

Technologieumfeld

C++, Qt, QML, Embedded Linux, Yocto, SQLite, CAN, RS232, MQTT, USB, RFID, Ethernet

Tools

Qt Creator, Git, Figma, Microsoft Teams, Office 365, Azure DevOps

Microsoft Teams Office 365 Azure DevOps
Projektleitung Requirements Engineering Konzeption Design Change Management Dokumentation
München
2 Monate
2020-04 - 2020-05

Office Automation im Rahmen eines Projektverwaltungsprozesses

Softwareentwickler, Requirements Engineer Projektleitung Requirements Engineering Konzeption ...
Softwareentwickler, Requirements Engineer
  • Automatisierter Import von Features, Requirements, Tasks und Arbeitspaketen aus Excel-Projektkalkulationen in den Azure Devops Server inkl. Plausibiltätsprüfungen
  • Automatisierte Erstellung von Budgetkontrollen auf Basis von Daten aus Azure DevOps Server und aus Datenbanken von Zeiterfassungs- und Tätigkeitberichtssystemen
  • Requirements Engineering (Erarbeiten der Anforderungen mit dem Kunden, Anforderungsanalysen, Erstellen der Software Requirements Specification, Leiten von Reviews)
  • Implementierung und Test der Module und Routinen

Aktivitäten

Projektleitung, Requirements Engineering, Konzeption, Design, Implementierung, Test

Technologien

VBA, Excel-Objektmodell, ActiveX Data Objects, SQL, Excel 365

Tools

Excel 365, Azure DevOps, MS SQL Server, MS SQL Server Management Studio

Excel 365 Azure DevOps MS SQL Server MS SQL Server Management Studio
Projektleitung Requirements Engineering Konzeption Design Implementierung Test VBA Excel-Objektmodell ActiveX Data Objects SQL Excel 365
München
1 Jahr 9 Monate
2018-09 - 2020-05

Profiloptimierungssytem

Requirements Engineer, Software Architekt, Projektleiter Projektleitung Requirements Engineering Softwarearchitektur ...
Requirements Engineer, Software Architekt, Projektleiter
  • Realisierung einer Webanwendung zur Steuerung, Überwachung und Kalibrierung der Folienerzeugung durch Folienblasanlagen
    • Bedienfunktionen zur Mess- und Regelungssteuerung
    • Darstellung von Mess- und Regelungsdaten in Echtzeit
    • Optimierung der Oberfläche für verschieden Viewports und Toucheingabe
    • Darstellung der Mess- und Regelungsdaten des Systems in unterschiedlichen Diagrammen
    • Diagrammfunktionen zum Ein-/Ausblenden zusätzlicher Informationen und korrelierender Datenreihen
    • Analysefunktionen und Ergebnisvisualisierungen
    • Verwaltung von Rollen und Rechten sowie Implementierung eines Lizenzmanagements
    • Verschlüsselte Persistierung von Personalisierungen des Systems durch die User
    • Realisierung eines Frontendsimulators zur Weiterentwicklung, zum leichteren Debugging und Testing des Servers
  • Projektleitung und Projektverantwortlicher gegenüber dem Kunden (inkl. Projektplanung, Projektkalkulation, Angebots- und Vertragserstellung, Projektmonitoring, Projektreporting, Change Management und Test Management)
  • Requirements Engineering (Erarbeiten der Anforderungen mit dem Kunden, Anforderungsanalysen, Erstellen der Software Requirements Specification, Leiten von Reviews)
  • Konzipieren und Erstellen der Softwarearchitektur (inkl. Klassenmodell, Sequenzdiagramme, u.w.)
  • Spezifikation der Kommunikationsschnittstellen zwischen Webserver und Frontend (Socket.io, JSON)
  • Spezifikation der Kommunikationsschnittstelle zwischen Webserver und Backend-Server, Abstimmung mit Entwicklungspartnern
  • Implementieren des Backends (Node.js) im Team

Aktivitäten

Projektleitung, Requirements Engineering, Softwarearchitektur, Konzeption, Design, Systemtests, Test Management, Change Management, Dokumentation

Technologieumfeld

Angular, Typescript, Javascript, HTML5, CSS3, Plotly.js, Chart.js, Node.js, Socket.io, C++, Qt, QML, log4js

Tools

Visual Studio Code, QT-Creator, WebStorm, GIMP, Team Foundation Server, MS Office

Visual Studio Code Team Foundation Server MS Office
Projektleitung Requirements Engineering Softwarearchitektur Konzeption Design Systemtests Test Management Change Management Dokumentation Typescript Javascript Node.js
München
6 Jahre 2 Monate
2014-01 - 2020-02

Multi-Touch-Visualisierungspanel für Analysegerät

Requirements Engineer, Projektleiter Projektleitung Requirements Engineering Konzeption ...
Requirements Engineer, Projektleiter
  • Realisierung einer Applikation des Visualisierungs-Panels eines Siebstrahlanalysegerätes in mehreren Versionen für die Ermittlung der Korngrößenverteilung pulverförmiger Stoffe für den Bereich Pharmazie.
    • Entwicklung der datenbankgestützten Touch-Anwendung mit Systemkonfiguration (z.B. Datum, Zeit, Sprachen, Netzwerk, Drucker, Lizenzstufen, …)
    • Verwaltung der Benutzer, Rezepturen, Prüfsiebe und der Analyseergebnisse
    • Realisierung von Systemfunktionen Reporting, Import/Export (XML-,PDF/A), Such-Funktionen, Kalibrierung, Update, Backup und Restore.
    • Integration von externen Geräten USB-Sticks, USB/RS232-Waagen, USB/ Netzwerk-Druckern und des Steuerungsboards über CAN.
    • Transparente Verschlüsselung der SQLite-Datenbank.
    • Realisierung des Sicherheitskonzeptes zur Verhinderung der Korrumpierung des Systems (Audit Trail, Digitale Unterschrift, Verschlüsselung)
    • Inbetriebnahme auf der Zielhardware
  • Projektleitung und Projektverantwortlicher gegenüber dem Kunden (inkl. Projektplanung, Projektkalkulation, Angebots- und Vertragserstellung, Projektmonitoring, Projektreporting, Change Management und Test Management)
  • Requirements Engineering (Erarbeiten der Anforderungen mit dem Kunden, Anforderungsanalysen, Erstellen der Software Requirements Specification, Leiten von Reviews)
  • Systemverifizierung und Systemvalidierung

 

Aktivitäten

Projektleitung, Requirements Engineering, Konzeption, Design, Test Management, Change Management, Dokumentation

Technologieumfeld

C++, Qt, QML, JavaScript, SQL, Shell Scripting, XML, PDF/A, CUPS, Samba, CAN, Audit Trail, IEC 62304, FDA CFR 21 Part 11, MD5, SH1, GMP, Embedded Linux, log4cpp

Tools

VirtualBox, Ubuntu, Yocto Linux, Qt Creator, Qt Test, SQLite3, Mantis, Visual Studio, git, CMake, Doxygen, Team Foundation Server, Azure DevOps, MS Office

Team Foundation Server Azure DevOps MS Office
Projektleitung Requirements Engineering Konzeption Design Test Management Change Management Dokumentation
München
5 Monate
2019-08 - 2019-12

Office Automation / Outlook-PlugIns für Verwaltungssupport

Softwareentwickler, Requirements Engineer Requirements Engineering Konzeption Design ...
Softwareentwickler, Requirements Engineer
  • Outlook-Plugins zur Unterstützung des Personal- und Verwaltungswesens
    • zum Stellen und Verwalten von Urlaubsanträgen
    • zur Anzeige von Stundenkonten und Zeiterfassungsdaten für Mitarbeiter
    • zum Importieren von Kalendereinträgen in ein Tätigkeitsberichtssystem
    • zum Anzeigen der aktuellen Anwesenheit von Mitarbeitern auf Basis eines Zeiterfassungsservers
    • zum Generieren von Exceldateien mit graphischen Wochen- und Jahresüberblick über genommene und geplante Urlaube der Mitarbeiter
    • zum Erfassen und Veröffentlichen von Neuigkeiten und Terminen in einem Mitarbeiterportal
  • Requirements Engineering (Erarbeiten der Anforderungen mit dem Kunden, Anforderungsanalysen, Erstellen der Software Requirements Specification, Leiten von Reviews)
  • Architektur, Implementierung und Test der Klassen und Routinen
  • Anbindung an Datenbanken (MS SQL, MySQL) und Drittsysteme (Tätigkeitsberichtssystem, Zeiterfassungsserver)

Aktivitäten

Projektleitung, Requirements Engineering, Konzeption, Design, Implementierung, Test

Technologien

.NET, VB.NET, Visual Studio Tools for Automation (VSTO), Outlook-Objektmodell, SQL

Tools

Visual Studio, Outlook 365, Azure DevOps, MS SQL Server, MS SQL Server Management Studio

Visual Studio Outlook 365 Azure DevOps MS SQL Server MS SQL Server Management Studio
Requirements Engineering Konzeption Design Implementierung Test .NET VB.NET Visual Studio Tools for Automation (VSTO) Outlook-Objektmodell SQL
München
1 Jahr 1 Monat
2018-01 - 2019-01

Papierlose Fertigung an Bandarbeits- und Montageplätzen

Requirements Engineer, Software Architekt, Projektleiter Projektleitung Requirements Engineering Softwarearchitektur ...
Requirements Engineer, Software Architekt, Projektleiter
  • Realisierung einer touchbasierten Web-Applikation (Backend und Frontend) zur kontextbezogenen Abfrage und Visualisierung von Einzelteil-, Baugruppen- sowie Installationszeichnungen an Bandarbeits- und Montageplätzen.
    • Identifizierung über Barcode-Scanning von Kommissionierwagen, Einzelteilen und Wagenkarten
    • Anbindung an ERP-System und Produktdatenmanagementsystem
    • Abfrage und Anzeige von Kommissionier- und Teilelisten zur Auswahl der anzuzeigenden Zeichnungen
    • Layoutbezogene Platzierung mehrerer Zeichnungen nebeneinander, Funktion zur Navigation durch die Zeichnungen gemäß Baugruppenhierarchie
    • Anzeige von Taktzeiten für die Bearbeitung
  • Projektleitung und Projektverantwortlicher gegenüber dem Kunden (inkl. Projektplanung, Projektkalkulation, Angebots- und Vertragserstellung, Projektmonitoring, Projektreporting, Change Management und Test Management)
  • Requirements Engineering (Erarbeiten der Anforderungen mit dem Kunden, Anforderungsanalysen, Erstellen der Software Requirements Specification, Leiten von Reviews)
  • Spezifikation der Softwarearchitektur und der Kommunikationsschnittstellen zu PDM- und ERP-Systemen

Aktivitäten

Projektleitung, Requirements Engineering, Softwarearchitektur, Konzeption, Design, Test Management, Change Management, Dokumentation

Technologieumfeld

JavaScript, TypeScript, Angular, Node.JS, WebSocket, HTML5, CSS3, Express, SQL, JSON, Windows

Tools

Visual Studio Code, Azure DevOps, DevTools, Browser (Chrome, Firefox), Continues Integration, MS Office

DevTools Continues Integration MS Office Azure DevOps
Projektleitung Requirements Engineering Softwarearchitektur Konzeption Design Test Management Change Management Dokumentation
München
3 Monate
2018-07 - 2018-09

Office Automation / Word-PlugIn zum Erstellen von Angeboten

Softwareentwickler, Requirements Engineer Projektleitung Requirements Engineering Konzeption ...
Softwareentwickler, Requirements Engineer
  • Erstellung eines Dokument-Templates und Implementierung eines Word-Plugins zur Unterstützung der Erstellung von Angeboten inkl. Synchronisierung der Angebotsdaten mit einer Projektverwaltungsdatenbank
  • Requirements Engineering (Erarbeiten der Anforderungen mit dem Kunden, Anforderungsanalysen, Erstellen der Software Requirements Specification, Leiten von Reviews)
  • Architektur, Implementierung und Test der Klassen und Routinen
  • Anbindung an Datenbanken (MS SQL) und Drittsysteme (Projektverwaltungssystem)

Aktivitäten

Projektleitung, Requirements Engineering, Konzeption, Design, Implementierung, Test

Technologien

.NET, VB.NET, Visual Studio Tools for Automation (VSTO), Word-Objektmodell, SQL

Tools

Visual Studio, Outlook 365, Azure DevOps, MS SQL Server, MS SQL Server Management Studio

Visual Studio Outlook 365 Azure DevOps MS SQL Server MS SQL Server Management Studio
Projektleitung Requirements Engineering Konzeption Design Implementierung Test .NET VB.NET Visual Studio Tools for Automation (VSTO) Word-Objektmodell SQL
München
7 Monate
2018-02 - 2018-08

Desktopapplikation zur Synchronisierung mit Dokumentenmanagementsystem

Requirements Engineer, Projektleiter Projektleitung Requirements Engineering Test Management ...
Requirements Engineer, Projektleiter
  • Realisierung eines Tools zum Hochladen und Verwalten von Ordnern, Dateien und Dokumenten an ein externes Projektmanagementsystem über eine REST API
    • o Darstellung von lokalen und online-Speicherbäumen in interaktiven Tree-Views und Listen.
    • o Drag’n Drop Implementierung in GUI Komponenten mit Datei-Kontext
    • o Login/Berechtigungsbasierter Steuerungszugriff
    • o Geführte Dialoge zum Dateiimport und -Upload
    • o Sicherung des Inhalts der Settings und Views in JSON Properties beim Beenden des Programms.
    • o Wiederherstellung der Settings und des View-Inhalts aus JSON Properties beim Programmstart.
    • o Verschlüsselter Datentransfer via HTTPS
    • o Websessions mit Cookies und Header-Tokens
    • o XML-Dokumentation des Quellcodes
  • Projektleitung und Projektverantwortlicher gegenüber dem Kunden (inkl. Projektplanung, Projektkalkulation, Angebots- und Vertragserstellung, Projektmonitoring, Projektreporting, Change Management und Test Management)
  • Requirements Engineering (Erarbeiten der Anforderungen mit dem Kunden, Anforderungsanalysen, Erstellen der Software Requirements Specification, Leiten von Reviews)

Aktivitäten

Projektleitung, Requirements Engineering, Test Management, Change Management, Dokumentation

Technologieumfeld

C#, WPF, Prism, Prism.Unity, .NET 4.6.2, REST, OpenAPI,  Web-Sessions, JSON, XML

Tools

Visual Studio 2017, Postman, Azure Devops, Swagger, Sandcastle, MS Office

Azure Devops MS Office Swagger
Projektleitung Requirements Engineering Test Management Change Management Dokumentation
München
2 Monate
2018-02 - 2018-03

Office Automation für Vertriebssupport

Softwareentwickler, Requirements Engineer Requirements Engineering Konzeption Design ...
Softwareentwickler, Requirements Engineer
  • Auswertung von Vertriebskampagnen aus einer CRM-Datenbank inkl. Berechnung und diagrammbasierter Visualisierung unterschiedlicher Kennzahlen
  • Import von Excel-basierten Firmenanalysen in CRM-Datenbanken
  • Automatisierte und strukturierte Bereitstellung von Stellenanzeigen aus verschiedenen Jobbörsen und Analyse der Stellenanzeigen nach definierbaren Kriterien
  • Automatisiertes Erstellen von Jahresumsätzen und Umsatzprognosen auf Basis von Rechnungs-, Bestell- und Angebotsdaten
  • Requirements Engineering (Erarbeiten der Anforderungen mit dem Kunden, Anforderungsanalysen, Erstellen der Software Requirements Specification, Leiten von Reviews)
  • Konzeption, Implementierung und Test der Module und Routinen

Aktivitäten

Requirements Engineering, Konzeption, Design, Implementierung, Test

Technologien

VBA, Excel-Objektmodell, ActiveX Data Objects, SQL

Tools

Excel 365, Azure DevOps, MS SQL Server, MS SQL Server Management Studio, MySQL Server, MySQL Workbench

Excel 365 Azure DevOps MS SQL Server MS SQL Server Management Studio MySQL Server MySQL Workbench
Requirements Engineering Konzeption Design Implementierung Test VBA Excel-Objektmodell ActiveX Data Objects SQL
München
11 Monate
2017-02 - 2017-12

Webbasiertes System zur Tätigkeitserfassung und -verwaltung

Softwareentwickler, Requirements Engineer, Projektleiter Projektleitung Requirements Engineering Softwarearchitektur ...
Softwareentwickler, Requirements Engineer, Projektleiter
  • Realisierung eines webbasierten Systems zur Erfassung und Verwaltung von Tätigkeitsberichten.
    • Benutzerverwaltung inkl. Authentifizierung gegen Active Directory (via LDAP)
    • Workflowgetriebene und rollenbasierte Funktionen zum Erstellen und Prüfen von Tätigkeitsberichten über mehrere Prüfinstanzen
    • Server- und Client-seitige Datenvalidierung
    • Übersichten über Zeiterfassungsdaten und freigegebene Tätigkeitsberichte
    • Datenexport nach Excel, Datenimport aus externen Datenquellen via Clipboard
    • Datenmodellierung für Datenpersistenz und Datentransfer, Datenbank-Scripting
    • Verschlüsselter Datentransfer via HTTPS
    • Design und Implementierung der Komponenten Server und Client (Web App in Responsive Web Design)
  • Projektleitung und Projektverantwortlicher gegenüber dem Kunden (inkl. Projektplanung, Projektkalkulation, Angebots- und Vertragserstellung, Projektmonitoring, Projektreporting, Change Management und Test Management)
  • Requirements Engineering (Erarbeiten der Anforderungen mit dem Kunden, Anforderungsanalysen, Erstellen der Software Requirements Specification, Leiten von Reviews)
  • Konzipieren und Erstellen der Softwarearchitektur (inkl. Klassenmodell, Sequenzdiagramme, u.w.)
  • Konzipieren des Datenmodells und Anlegen in der Datenbank (SQL Scripts, MS SQL Server Management Studio)
  • Implementieren des Backends (Node.js) und der Datenbankzugriffsschicht (SQL)
  • Systemverifizierung und Systemvalidierung

Aktivitäten

Projektleitung, Requirements Engineering, Softwarearchitektur, Konzeption, Design, Implementierung, Testautomatisierung, Systemtests, Test Management, Change Management, Dokumentation

Technologien

TypeScript, JavaScript, Node.js, SQL, REST, JSON, LDAP

Tools

Visual Studio Code, SQL Server 2016, MS SQL Server Management Studio, MS Team Foundation Server, Mantis, MS Office

Visual Studio Code SQL Server 2016 MS SQL Server Management Studio MS Team Foundation Server Mantis MS Office
Projektleitung Requirements Engineering Softwarearchitektur Konzeption Design Implementierung Testautomatisierung Systemtests Test Management Change Management Dokumentation TypeScript JavaScript Node.js SQL REST JSON LDAP
München
4 Monate
2017-01 - 2017-04

Datenvisualisierung Servicecenter

Requirements Engineer, Projektleiter Projektleitung Requirements Engineering Softwarearchitektur ...
Requirements Engineer, Projektleiter
  • Realisierung einer webbasierten Visualisierung von Kundenaufträgen sowie von internen Betriebsaufträgen
    • Übernahme von Eingangsdaten (SOLL / IST) aus einem Verwaltungsystem via XML
    • Zentrale Verwaltung von Eingangsdaten auf Basis eines konfigurierbaren Update-Zyklus
    • Asynchrones Propagieren von Status- und Datenänderungen vom Server an die Frontend-Clients
    • Auto-Deployment der Software auf Basis von einem Installer.
  • Projektleitung und Projektverantwortlicher gegenüber dem Kunden (inkl. Projektplanung, Projektkalkulation, Angebots- und Vertragserstellung, Projektmonitoring, Projektreporting, Change Management und Test Management)
  • Requirements Engineering (Erarbeiten der Anforderungen mit dem Kunden, Anforderungsanalysen, Erstellen der Software Requirements Specification, Leiten von Reviews)
  • Spezifikation der Kommunikationsschnittstelle zu ERP-System

Aktivitäten

Projektleitung, Requirements Engineering, Softwarearchitektur, Konzeption, Design, Test Management, Change Management, Dokumentation

Technologieumfeld

Angular, Node.js, WebSocket, HTML5, CSS3, Express, JavaScript, JSON, Windows, JSDoc

Tools

Visual Studio Code, Browser (Chrome, Firefox)

MS Team Foundation Server MS Office
Projektleitung Requirements Engineering Softwarearchitektur Konzeption Design Test Management Change Management Dokumentation
München
9 Monate
2016-04 - 2016-12

Remote Web Access für Analysegerät

Requirements Engineer, Software Architekt, Projektleiter Projektleitung Requirements Engineering Softwarearchitektur ...
Requirements Engineer, Software Architekt, Projektleiter
  • Realisierung einer touchbasierten Web-Schnittstelle für ein Analysegerät zur Analyse der Korngrößen von Feststoffen mit dem gleichen intuitiven Bedienkonzept des Geräts als Single Web Page.
    • Responsive Web Design für Anwendung auf Desktop, Tablet und Smartphone
    • Realisierung der Bedienung über die Web-Oberfläche
    • Anbindung an das Embedded Gerät als Web-Server, Browser App als Frontend
    • Realisierung der Konfigurations-, Rezept- und Benutzer-Verwaltung
    • Anzeige von Statusinformationen der Maschine über die Web-Oberfläche
    • Inbetriebnahme auf der Zielhardware
  • Projektleitung und Projektverantwortlicher gegenüber dem Kunden (inkl. Projektplanung, Projektkalkulation, Angebots- und Vertragserstellung, Projektmonitoring, Projektreporting, Change Management und Test Management)
  • Requirements Engineering (Erarbeiten der Anforderungen mit dem Kunden, Anforderungsanalysen, Erstellen der Software Requirements Specification, Leiten von Reviews)
  • Spezifikation der Softwarearchitektur

Aktivitäten

Projektleitung, Requirements Engineering, Softwarearchitektur, Konzeption, Design, Test Management, Change Management, Dokumentation

Technologieumfeld

Node.js, WebSocket, HTML5, CSS3, Express, JavaScript, JSON, Linux, JSDoc

Tools

WebStorm, Gulp, Karma, DevTools, Browser (Chrome, Firefox), Continues Integration, MS Team Foundation Server, MS Office

MS Team Foundation Server MS Office
Projektleitung Requirements Engineering Softwarearchitektur Konzeption Design Test Management Change Management Dokumentation
München
5 Monate
2015-11 - 2016-03

Produktionsdatenvisualisierung

Requirements Engineer, Software Architekt, Projektleiter Projektleitung Requirements Engineering Softwarearchitektur ...
Requirements Engineer, Software Architekt, Projektleiter
  • Realisierung einer webbasierten Visualisierung von Produktionsdaten für verschiedene Arbeitsbereiche.
    • Übernahme von Eingangsdaten (SOLL / IST) aus einem Verwaltungsystem via XML.
    • Zentrale Verwaltung von Eingangsdaten auf Basis eines konfigurierbaren Update-Zyklus.
    • Asynchrones Propagieren von Status- und Datenänderungen vom Server an die Frontend-Clients.
    • Berechnung und Visualisierung des Produktionsfortschritts.
    • Konfigurierbares Einblenden von PDF-Dateiinhalten und von Fertigungs-Countdowns
  • Projektleitung und Projektverantwortlicher gegenüber dem Kunden (inkl. Projektplanung, Projektkalkulation, Angebots- und Vertragserstellung, Projektmonitoring, Projektreporting, Change Management und Test Management)
  • Requirements Engineering (Erarbeiten der Anforderungen mit dem Kunden, Anforderungsanalysen, Erstellen der Software Requirements Specification, Leiten von Reviews)
  • Spezifikation der Softwarearchitektur und der Kommunikationsschnittstelle zum ERP-System

Aktivitäten

Projektleitung, Requirements Engineering, Softwarearchitektur, Konzeption, Design, Test Management, Change Management, Dokumentation

Technologieumfeld

Node.JS, WebSocket, HTML5, CSS3, Express, JavaScript, JSON, Windows

Tools

Visual Studio Code, DevTools, Browser (Chrome, Firefox), MS Team Foundation Server, MS Office

MS Team Foundation Server MS Office
Projektleitung Requirements Engineering Softwarearchitektur Konzeption Design Test Management Change Management Dokumentation
München
4 Monate
2015-09 - 2015-12

Outlook Add-In zur Synchronisierung mit Dokumentenmanagementsystem

Requirements Engineer, Projektleiter Projektleitung Requirements Engineering Test Management ...
Requirements Engineer, Projektleiter
  • Realisierung eines Outlook-Addins zum Exportieren von E-Mails an ein externes Dokumentenmanagementsystem über eine REST API
    • Dynamische Inhalte bei der Anzeige eines Kontextmenus
    • Verschlüsselter Datentransfer via HTTPS
    • Websessions mit Cookies und Header-Tokens
    • Problemanalysen, Bugfixing und Verifizierung
    • XML-Dokumentation des Quellcodes
  • Projektleitung und Projektverantwortlicher gegenüber dem Kunden (inkl. Projektplanung, Projektkalkulation, Angebots- und Vertragserstellung, Projektmonitoring, Projektreporting, Change Management und Test Management)
  • Requirements Engineering (Erarbeiten der Anforderungen mit dem Kunden, Anforderungsanalysen, Erstellen der Software Requirements Specification, Leiten von Reviews)

Aktivitäten

Projektleitung, Requirements Engineering, Test Management, Change Management, Dokumentation

Technologieumfeld

C#, .NET 4.6.2, VSTO, Windows Ribbon Framework, Restful API, Web-Sessions, Singleton Pattern,

Tools

Visual Studio 2015, Postman, TFS, Outlook 2016, MS Team Foundation Server, MS Office

MS Team Foundation Server MS Office
Projektleitung Requirements Engineering Test Management Change Management Dokumentation
München
8 Monate
2015-01 - 2015-08

Kommissionierungssteuerung für Druckerei

Requirements Engineer, Software Architekt, Projektleiter Projektleitung Requirements Engineering Softwarearchitektur ...
Requirements Engineer, Software Architekt, Projektleiter
  • Prozesssteuerung einer Spezialmaschine zur Kommissionierung von Dokumentationspaketen für weiße Ware mit dem Ziel der Sicherstellung der Qualität und der Minimierung der Prozessdurchlaufzeit.
    • Schnittstelle zum ERP-System für den automatisierten Import der Aufträge für die Kommissionierung und Rückmeldung abgeschlossener Aufträge als Windows Service.
    • Kommunikation mit SPS-Steuerung, Kamerasystem und Druckern zur Steuerung, Koordination und Überwachung des Prozessablaufes.
    • Horizontale Skalierbarkeit des Gesamtsystems durch die Möglichkeit der Kopplung mehrerer Kommissionierungssteuerungen.
    • Innovative, für die Touch-Bedienung optimierte WPF-Oberfläche.
  • Projektleitung und Projektverantwortlicher gegenüber dem Kunden (inkl. Projektplanung, Projektkalkulation, Angebots- und Vertragserstellung, Projektmonitoring, Projektreporting, Change Management und Test Management)
  • Requirements Engineering (Erarbeiten der Anforderungen mit dem Kunden, Anforderungsanalysen, Erstellen der Software Requirements Specification, Leiten von Reviews)

Aktivitäten

Projektleitung, Requirements Engineering, Softwarearchitektur, Test Management, Change Management, Dokumentation

Technologieumfeld

.NET(C#), WPF, EntityFramework, log4net

Tools

Visual Studio, MS SQL Server, IP-S7-Link, MS Team Foundation Server, MS Office

MS Team Foundation Server MS Office
Projektleitung Requirements Engineering Softwarearchitektur Test Management Change Management Dokumentation
München
4 Jahre 1 Monat
2010-02 - 2014-02

System zur Überwachung und Konfiguration von Waschanlagen

Requirements Engineer, Projektleiter Projektleitung Requirements Engineering Softwarearchitektur ...
Requirements Engineer, Projektleiter
  • Realisierung eines mandantenfähigen Systems zur Verwaltung von Waschanlagen (Client-/Server-Architektur, Datenbank, gehosted auf AWS)
    • Überwachung und Konfiguration von weltweit bis zu 10.000 Anlagen
    • Benutzer-, Rollen- und Rechteverwaltung
    • Integration sowie Inbetriebnahme von Waschanlagen und Verkaufsstellen
    • Stationsverwaltung inkl. geographischer Darstellung von Waschstationen, Verkaufsstellen
    • Erstellen und Pflegen von Anlagenplänen und Anlageninformationen
    • Erstellen und Verwalten von Berichtsvorlagen, Reporting auf Basis der Anlagendaten
    • Server-Anbindung der Waschanlagen via Reverse HTTP Connections
    • Remote Control Schnittstelle für den Datenaustausch mit einem SAP System
    • Zusätzliche Mobile Web App (auf Tablets und Smart Phones) für den Anlagenbetreiber zur mobilen Überwachung von Anlagenzuständen, Alarming und das Kontaktieren des zuständigen Services
  • Projektleitung und Projektverantwortlicher gegenüber dem Kunden (inkl. Projektplanung, Projektkalkulation, Angebots- und Vertragserstellung, Projektmonitoring, Projektreporting, Change Management und Test Management)
  • Requirements Engineering (Erarbeiten der Anforderungen mit dem Kunden, Anforderungsanalysen, Erstellen der Software Requirements Specification, Leiten von Reviews)
  • Erstellen der Softwarearchitektur im Team
  • Systemverifizierung und Systemvalidierung

Aktivitäten

Projektleitung, Requirements Engineering, Softwarearchitektur, Konzeption, Design, Test Management, Change Management, Dokumentation

Technologieumfeld

.NET, C#, WPF, SQL, Angular, Node.js, AWS

Tools

SQL Server, Visual Studio, Team Foundation Server, MS Office

Team Foundation Server
Projektleitung Requirements Engineering Softwarearchitektur Konzeption Design Test Management Change Management Dokumentation
München
9 Jahre 11 Monate
2000-02 - 2009-12

Transport Network Management System

Softwareentwickler, Requirements Engineer, Projektleiter Projektleitung Requirements Engineering Softwarearchitektur ...
Softwareentwickler, Requirements Engineer, Projektleiter
  • Mitarbeit an Design (Design Authority), Entwicklung und weltweitem technischen Support eines Management Systems für Telekommunikationsnetze auf Basis PC/Windows. Realisierung über 12 Versionen hinweg.
    • Überwachung und Steuerung von HighSpeed Telekommunikationsnetzen für Sprache und Daten.
    • Nahtlose Integration von unterschiedlichen Netztechnologien, Ethernet, PDH, SDH, DWDM, Transparent Lambda, bis hin zur UHC Optical Technology.
    • Funktionsbereiche: DCN Management, Element Management, Topology Management, Fault Management, Log Management, Configuration Management, End-to-end Service Management.
    • Höchste Performance und Flexibilität, nahtlos skalierbar vom Single PC-System bis zum hierarchischen Multi-Client /Multi-Server System
    • Nahtlos skalierbar vom Managementsystem für kleine Citynetze bis zum Cross Domain Manager für sehr große, überregionale Netze mit kaskadierten Domains.
  • Projektleitung und Projektverantwortlicher gegenüber dem Kunden (inkl. Projektplanung, Projektkalkulation, Angebots- und Vertragserstellung, Projektmonitoring, Projektreporting, Change Management und Test Management)
  • Requirements Engineering (Erarbeiten der Anforderungen mit dem Kunden, Anforderungsanalysen, Erstellen der Software Requirements Specification, Leiten von Reviews)
  • Erstellen der Softwarearchitektur im Team
  • Implementieren der Client-Anwendung in den Funktionsbereichen DCN Management, Element Management, Topology Management, Fault Management, Log Management
  • Systemverifizierung und Systemvalidierung

Aktivitäten

Projektleitung, Requirements Engineering, Softwarearchitektur, Konzeption, Design, Implementierung, Test Management, Change Management, Dokumentation

Technologie

C++, MFC, COM, DCOM, SQL, CoreBASE, OLE, DDE

Tools

Windows, SQL Server, Visual Studio

Windows Visual Studio MS SQL Server
Projektleitung Requirements Engineering Softwarearchitektur Konzeption Design Implementierung Test Management Change Management Dokumentation C++ MFC COM DCOM SQL CoreBASE OLE DDE
München
2 Jahre 9 Monate
1997-05 - 2000-01

Edge Network Management System

Softwareentwickler, Requirements Engineer, Projektleiter Projektleitung Requirements Engineering Softwarearchitektur ...
Softwareentwickler, Requirements Engineer, Projektleiter
  • Mitarbeit an Design und Realisierung eines verteilten Client-Server Systems für das Management von kleineren Telekommunikationsnetzen
    • Das System besteht aus mehreren Servern, die hierarchisch angeordnet sind und von mehreren Clients bedient werden können.
    • Die Kommunikation zwischen den verteilten Komponenten basiert auf DCOM und COM+.
    • Besondere Absicherung und Resynchronisationsmechanismen, um Ausfallzeiten bei Verbindungsunterbrechungen im LAN zu minimieren.
    • Die Software-Controller der Netzelemente sind auf Basis einer flexiblen Plug-in Architektur realisiert.
    • Optimierung für extrem hohe Performance.
  • Projektleitung und Projektverantwortlicher gegenüber dem Kunden (inkl. Projektplanung, Projektkalkulation, Angebots- und Vertragserstellung, Projektmonitoring, Projektreporting, Change Management und Test Management)
  • Requirements Engineering (Erarbeiten der Anforderungen mit dem Kunden, Anforderungsanalysen, Erstellen der Software Requirements Specification, Leiten von Reviews)
  • Erstellen der Softwarearchitektur im Team
  • Implementieren der Client-Anwendung im Team
  • Systemverifizierung und Systemvalidierung

Aktivitäten

Projektleitung, Requirements Engineering, Softwarearchitektur, Konzeption, Design, Implementierung, Test Management, Change Management, Dokumentation

Technologie

C++, COM, COM+, MFC, ATL, ActiveX, SQL

Tools

Windows, MS SQL Server, Visual Studio

Windows MS SQL Server Visual Studio
Projektleitung Requirements Engineering Softwarearchitektur Konzeption Design Implementierung Test Management Change Management Dokumentation C++ COM COM+ MFC ATL ActiveX SQL
München
2 Jahre 9 Monate
1994-08 - 1997-04

Universale Systemplattform für Element Management

Softwareentwickler, Requirements Engineer Requirements Engineering Softwarearchitektur Konzeption ...
Softwareentwickler, Requirements Engineer
  • Konzeption und Realisierung einer modularen, universellen Systemplattform für Entwicklung und Betrieb von Element Management und LCT Applikationen (Local Craft Terminals) für Telekommunikationsnetzelemente unterschiedlicher Technologie (PDH, SDH, DWDM, u.w.).
  • Erweiterung um Multi-Client-Fähigkeit, Rollen- und Rechte-basierte Bereitstellung von Funktionen und Sichten.
  • Requirements Engineering (Erarbeiten der Anforderungen mit dem Kunden, Anforderungsanalysen, Erstellen der Software Requirements Specification, Leiten von Reviews)
  • Erstellen der Softwarearchitektur
  • Implementieren der Bedienoberfläche
  • Eingebettetes Integrieren der Bedienfenster von LCT-Applikationen
  • Anbindung und Kommunikation mit Geräten (Netzelementen) über QD2 Protokoll
  • Systemverifizierung und Systemvalidierung

 

Aktivitäten

Requirements Engineering, Softwarearchitektur, Konzeption, Design, Implementierung, Dokumentation

Technologie

C++, OLE, DDE, DCOM, OSI, CORBA, SNMP, QD2, TMF814

Tools

Windows, MS SQL Server, Visual Studio

Windows MS SQL Server Visual Studio
Requirements Engineering Softwarearchitektur Konzeption Design Implementierung Dokumentation C++ OLE DDE DCOM OSI CORBA SNMP QD2 TMF814
München
2 Jahre 7 Monate
1992-01 - 1994-07

Local Craft Terminal Applikationen für TK-Netzelemente

Softwareentwickler Konzeption Design Implementierung ...
Softwareentwickler
  • Konzeption und Realisierung von Element–Management-Applikationen und Local-Craft-Terminal Applikationen
  • Konfiguration, Überwachung und Steuerung von Ethernet-, PDH-, SDH- und optischen Telekommunikations-netzelementen.
  • Implementieren der Bedienoberfläche und der Geräteanbindung
  • Systemverifizierung und Systemvalidierung

Aktivitäten

Konzeption, Design, Implementierung, Systemtests, Dokumentation

Technologie

C++, OLE, DDE, DCOM, CORBA, SNMP, QD2, TMF814

Tools

Windows, Visual Studio

Windows Visual Studio
Konzeption Design Implementierung Systemtests Dokumentation C++ OLE DDE DCOM SNMP QD2 TMF814
München
11 Monate
1991-02 - 1991-12

Geräuschanalyse und Fehlerdiadnose für einen Kfz-Endprüfstand

Softwareentwickler Konzeption Design Implementierung ...
Softwareentwickler
  • Spezifikation, Design und Implementierung eines Akustikanalyse- und Diagnosesystems für einen automatisierten Montage-Endprüfstand in der Automobilindustrie.
  • Realtime-Akustikdatenerfassung und –auswertung der Endprüf-Fahrprofile mit einem Signalprozessorsystem auf Basis Motorola DSP56001.
  • Speicherung der Qualitätsdaten für den Aufbau von Qualitätsregelkreisen.
  • Visualisierung der dreidimensionalen Ist-Akustikprofile und Vergleich mit Soll-Profilen sowie automatisierte Erstellung von Soll-Profilen mit einem 3D-Graphik-Editor.
  • Implementieren der Kommunikation zwischen den Softwarekomponenten
  • Integration der Kommunikation in das Prüfnetzwerk

Aktivitäten

Konzeption, Design, Implementierung, Systemtests, Dokumentation

Technologie

C, COM, MFC, Motorola DSP56001

Tools

Windows, Visual Studio, DSP-Assembler

Windows Visual Studio
Konzeption Design Implementierung Systemtests Dokumentation C COM MFC
München
1 Jahr 3 Monate
1989-11 - 1991-01

Tool-Suite zur automatisierten Erstellung von Softwaredokumentation

Softwareentwickler Design Implementierung C ...
Softwareentwickler
  • Entwicklung eines Softwaretools zur automatisierten Dokumentation von C/C++-Softwareprojekten
  • Automatisierte Erstellung von Benutzermanual, Schichtenmodell, Schnittstellendokumentation und Referenzlisten für Module, Klassen, Funktionen/Methoden und Variablen.

Aktivitäten

Design, Implementierung

Technologien

C, C++, MS-DOS, OS/2, DB Compilerbau, Scanner, Parser

Tools

WATCOM C/386, Raima Data Manager, MKS Lex & Yacc

WATCOM C/386 Raima Data Manager MKS Lex & Yacc
Design Implementierung C C++ MS-DOS OS/2 Scanner Parser
München
2 Jahre 10 Monate
1988-03 - 1990-12

Tool-Suite für 16-Bit-Prozessor

Softwareentwickler Spezifikation Design Implementierung ...
Softwareentwickler
  • Konzeption und Realisierung eines Makro-Assemblers zur Programmierung der Siemens-Prozessoren PES199 und PES166.
  • Generieren von Maschinencode in Objektdateien zur Weiterverarbeitung durch den Linker.
  • Bereitstellung einer umfangreichen Makrosprache.

Aktivitäten

Spezifikation, Design, Implementierung, Systemtest

Technologien

MS-DOS, SCO-XENIX 286, C, MKS Lex & Yacc, C, Scanner, Parser

Tools

MKS Lex & Yacc

MKS Lex & Yacc
Spezifikation Design Implementierung Systemtest MS-DOS SCO-XENIX 286 MKS Lex & Yacc C
München

Kompetenzen

Kompetenzen

Aufgabenbereiche

Change Management
Design
Dokumentation
Implementierung
Konzeption
Projektleitung
Softwarearchitektur
Spezifikation
Systemtests
Test
Test Management
Testautomatisierung

Produkte / Standards / Erfahrungen / Methoden

ActiveX
ATL
Azure DevOps
Chai
COM
COM+
Continues Integration
DCOM
DevTools
Excel 365
Express
Git
JSDoc
Mantis
MFC
Microsoft Teams
MKS Lex & Yacc
Mocha
MS Office
MS Team Foundation Server
Node.js
Office 365
OLE
OpenAPI
OpenAPI / Swagger
Outlook 365
Parser
Raima Data Manager
Requirements Engineering
Swagger
Team Foundation Server
TypeDoc
Visual Studio
Visual Studio Code
WATCOM C/386
Winston
Wireshark

Betriebssysteme

MS-DOS
OS/2
SCO-XENIX 286
Windows

Programmiersprachen

.NET
ActiveX Data Objects
C
C++
Excel-Objektmodell
JavaScript
Outlook-Objektmodell
SQL
Typescript
VB.NET
VBA
Visual Studio Tools for Automation (VSTO)
Word-Objektmodell

Datenbanken

CoreBASE
MongoDB
MS SQL Server
MS SQL Server Management Studio
MySQL
MySQL Server
MySQL Workbench
SQL Server 2016

Datenkommunikation

CORBA
DDE
JSON
LDAP
OSI
QD2
REST
SNMP
Socket.io
TCP
TMF814
UDP

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.