a Randstad company

Senior Softwareentwickler, Requirements Engineer, Projektleiter (Embedded, Web, Datenbanken)

Profil
Verfügbar ab
10.01.2023
Aktuell verfügbar - Der Experte steht für neue Projektangebote zur Verfügung.
Verfügbar zu
100%
davon vor Ort
100%
Einsatzorte

PLZ-Gebiete
Länder
Ganz Deutschland, Österreich
Remote-Arbeit
möglich
Art des Profiles
Mitarbeiter eines Dienstleisters
Der Experte ist ein festangestellter Mitarbeiter eines Unternehmens aus dem IT- und Engineering-Bereich.

3 Jahre 3 Monate

2019-10

heute

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

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

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

Produkte
Visual Studio Code Git Azure DevOps TypeDoc JSDoc Wireshark Mantis Microsoft Teams Office 365 Swagger
Kenntnisse
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
Einsatzort
München
8 Monate

2019-11

2020-06

Gerätesoftware für Labormühle

Requirements Engineer, Projektleiter Projektleitung Requirements Engineering Konzeption ...
Rolle
Requirements Engineer, Projektleiter
Projektinhalte
  • 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

Produkte
Microsoft Teams Office 365 Azure DevOps
Kenntnisse
Projektleitung Requirements Engineering Konzeption Design Change Management Dokumentation
Einsatzort
München
2 Monate

2020-04

2020-05

Office Automation im Rahmen eines Projektverwaltungsprozesses

Softwareentwickler, Requirements Engineer Projektleitung Requirements Engineering Konzeption ...
Rolle
Softwareentwickler, Requirements Engineer
Projektinhalte
  • 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

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

2018-09

2020-05

Profiloptimierungssytem

Requirements Engineer, Software Architekt, Projektleiter Projektleitung Requirements Engineering Softwarearchitektur ...
Rolle
Requirements Engineer, Software Architekt, Projektleiter
Projektinhalte
  • 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

Produkte
Visual Studio Code Team Foundation Server MS Office
Kenntnisse
Projektleitung Requirements Engineering Softwarearchitektur Konzeption Design Systemtests Test Management Change Management Dokumentation Typescript Javascript Node.js
Einsatzort
München
6 Jahre 2 Monate

2014-01

2020-02

Multi-Touch-Visualisierungspanel für Analysegerät

Requirements Engineer, Projektleiter Projektleitung Requirements Engineering Konzeption ...
Rolle
Requirements Engineer, Projektleiter
Projektinhalte
  • 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

Produkte
Team Foundation Server Azure DevOps MS Office
Kenntnisse
Projektleitung Requirements Engineering Konzeption Design Test Management Change Management Dokumentation
Einsatzort
München
5 Monate

2019-08

2019-12

Office Automation / Outlook-PlugIns für Verwaltungssupport

Softwareentwickler, Requirements Engineer Requirements Engineering Konzeption Design ...
Rolle
Softwareentwickler, Requirements Engineer
Projektinhalte
  • 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

Produkte
Visual Studio Outlook 365 Azure DevOps MS SQL Server MS SQL Server Management Studio
Kenntnisse
Requirements Engineering Konzeption Design Implementierung Test .NET VB.NET Visual Studio Tools for Automation (VSTO) Outlook-Objektmodell SQL
Einsatzort
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 ...
Rolle
Requirements Engineer, Software Architekt, Projektleiter
Projektinhalte
  • 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

Produkte
DevTools Continues Integration MS Office Azure DevOps
Kenntnisse
Projektleitung Requirements Engineering Softwarearchitektur Konzeption Design Test Management Change Management Dokumentation
Einsatzort
München
3 Monate

2018-07

2018-09

Office Automation / Word-PlugIn zum Erstellen von Angeboten

Softwareentwickler, Requirements Engineer Projektleitung Requirements Engineering Konzeption ...
Rolle
Softwareentwickler, Requirements Engineer
Projektinhalte
  • 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

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

2018-02

2018-08

Desktopapplikation zur Synchronisierung mit Dokumentenmanagementsystem

Requirements Engineer, Projektleiter Projektleitung Requirements Engineering Test Management ...
Rolle
Requirements Engineer, Projektleiter
Projektinhalte
  • 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

Produkte
Azure Devops MS Office Swagger
Kenntnisse
Projektleitung Requirements Engineering Test Management Change Management Dokumentation
Einsatzort
München
2 Monate

2018-02

2018-03

Office Automation für Vertriebssupport

Softwareentwickler, Requirements Engineer Requirements Engineering Konzeption Design ...
Rolle
Softwareentwickler, Requirements Engineer
Projektinhalte
  • 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

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

2017-02

2017-12

Webbasiertes System zur Tätigkeitserfassung und -verwaltung

Softwareentwickler, Requirements Engineer, Projektleiter Projektleitung Requirements Engineering Softwarearchitektur ...
Rolle
Softwareentwickler, Requirements Engineer, Projektleiter
Projektinhalte
  • 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

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

2017-01

2017-04

Datenvisualisierung Servicecenter

Requirements Engineer, Projektleiter Projektleitung Requirements Engineering Softwarearchitektur ...
Rolle
Requirements Engineer, Projektleiter
Projektinhalte
  • 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)

Produkte
MS Team Foundation Server MS Office
Kenntnisse
Projektleitung Requirements Engineering Softwarearchitektur Konzeption Design Test Management Change Management Dokumentation
Einsatzort
München
9 Monate

2016-04

2016-12

Remote Web Access für Analysegerät

Requirements Engineer, Software Architekt, Projektleiter Projektleitung Requirements Engineering Softwarearchitektur ...
Rolle
Requirements Engineer, Software Architekt, Projektleiter
Projektinhalte
  • 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

Produkte
MS Team Foundation Server MS Office
Kenntnisse
Projektleitung Requirements Engineering Softwarearchitektur Konzeption Design Test Management Change Management Dokumentation
Einsatzort
München
5 Monate

2015-11

2016-03

Produktionsdatenvisualisierung

Requirements Engineer, Software Architekt, Projektleiter Projektleitung Requirements Engineering Softwarearchitektur ...
Rolle
Requirements Engineer, Software Architekt, Projektleiter
Projektinhalte
  • 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

Produkte
MS Team Foundation Server MS Office
Kenntnisse
Projektleitung Requirements Engineering Softwarearchitektur Konzeption Design Test Management Change Management Dokumentation
Einsatzort
München
4 Monate

2015-09

2015-12

Outlook Add-In zur Synchronisierung mit Dokumentenmanagementsystem

Requirements Engineer, Projektleiter Projektleitung Requirements Engineering Test Management ...
Rolle
Requirements Engineer, Projektleiter
Projektinhalte
  • 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

Produkte
MS Team Foundation Server MS Office
Kenntnisse
Projektleitung Requirements Engineering Test Management Change Management Dokumentation
Einsatzort
München
8 Monate

2015-01

2015-08

Kommissionierungssteuerung für Druckerei

Requirements Engineer, Software Architekt, Projektleiter Projektleitung Requirements Engineering Softwarearchitektur ...
Rolle
Requirements Engineer, Software Architekt, Projektleiter
Projektinhalte
  • 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

Produkte
MS Team Foundation Server MS Office
Kenntnisse
Projektleitung Requirements Engineering Softwarearchitektur Test Management Change Management Dokumentation
Einsatzort
München
4 Jahre 1 Monat

2010-02

2014-02

System zur Überwachung und Konfiguration von Waschanlagen

Requirements Engineer, Projektleiter Projektleitung Requirements Engineering Softwarearchitektur ...
Rolle
Requirements Engineer, Projektleiter
Projektinhalte
  • 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

Produkte
Team Foundation Server
Kenntnisse
Projektleitung Requirements Engineering Softwarearchitektur Konzeption Design Test Management Change Management Dokumentation
Einsatzort
München
9 Jahre 11 Monate

2000-02

2009-12

Transport Network Management System

Softwareentwickler, Requirements Engineer, Projektleiter Projektleitung Requirements Engineering Softwarearchitektur ...
Rolle
Softwareentwickler, Requirements Engineer, Projektleiter
Projektinhalte
  • 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

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

1997-05

2000-01

Edge Network Management System

Softwareentwickler, Requirements Engineer, Projektleiter Projektleitung Requirements Engineering Softwarearchitektur ...
Rolle
Softwareentwickler, Requirements Engineer, Projektleiter
Projektinhalte
  • 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

Produkte
Windows MS SQL Server Visual Studio
Kenntnisse
Projektleitung Requirements Engineering Softwarearchitektur Konzeption Design Implementierung Test Management Change Management Dokumentation C++ COM COM+ MFC ATL ActiveX SQL
Einsatzort
München
2 Jahre 9 Monate

1994-08

1997-04

Universale Systemplattform für Element Management

Softwareentwickler, Requirements Engineer Requirements Engineering Softwarearchitektur Konzeption ...
Rolle
Softwareentwickler, Requirements Engineer
Projektinhalte
  • 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

Produkte
Windows MS SQL Server Visual Studio
Kenntnisse
Requirements Engineering Softwarearchitektur Konzeption Design Implementierung Dokumentation C++ OLE DDE DCOM OSI CORBA SNMP QD2 TMF814
Einsatzort
München
2 Jahre 7 Monate

1992-01

1994-07

Local Craft Terminal Applikationen für TK-Netzelemente

Softwareentwickler Konzeption Design Implementierung ...
Rolle
Softwareentwickler
Projektinhalte
  • 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

Produkte
Windows Visual Studio
Kenntnisse
Konzeption Design Implementierung Systemtests Dokumentation C++ OLE DDE DCOM SNMP QD2 TMF814
Einsatzort
München
11 Monate

1991-02

1991-12

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

Softwareentwickler Konzeption Design Implementierung ...
Rolle
Softwareentwickler
Projektinhalte
  • 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

Produkte
Windows Visual Studio
Kenntnisse
Konzeption Design Implementierung Systemtests Dokumentation C COM MFC
Einsatzort
München
1 Jahr 3 Monate

1989-11

1991-01

Tool-Suite zur automatisierten Erstellung von Softwaredokumentation

Softwareentwickler Design Implementierung C ...
Rolle
Softwareentwickler
Projektinhalte
  • 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

Produkte
WATCOM C/386 Raima Data Manager MKS Lex & Yacc
Kenntnisse
Design Implementierung C C++ MS-DOS OS/2 Scanner Parser
Einsatzort
München
2 Jahre 10 Monate

1988-03

1990-12

Tool-Suite für 16-Bit-Prozessor

Softwareentwickler Spezifikation Design Implementierung ...
Rolle
Softwareentwickler
Projektinhalte
  • 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

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

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
Ihr Kontakt zu Gulp

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

Jetzt bei GULP Direkt registrieren und Freelancer kontaktieren