Profilbild von Daniel Erbert Senior Software Architekt / Entwickler [embedded] C++ aus Berlin

Daniel Erbert

verfügbar

Letztes Update: 06.09.2022

Senior Software Architekt / Entwickler [embedded] C++

Firma: EPSIA GmbH
Abschluss: Diplom Informatiker - Fachrichtung angewandte Informatik
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Skills

Qualifikation

-hoher Sicherheits- und Qualitätsanspruch
-lösungsorientierter analytischer Verstand
-langjährige Erfahrung in Konzeption, Entwicklung, Realisierung und Wartung komplexer
Software Projekte
-Analyse, Design und Dokumentation mit gängigen UML Tools

Technologien / Skills

-C++, C, C#, Java, js, linux shell scripts, nodejs, .NET, div. Webframeworks
Client/Server
-clearcase, git, svn
-jira,jenkins,clearquest, Doors, div. Projektverwaltungen
-Linux, Windows, vxworks, proprietäre embedded Systeme
-CAN, Ethercat, WAGO E/IP, MVB, ETB
-vi/vim, Eclipse, Visual Studio IDE‘s
-Enterprise Architect u.a. UML Tools, Office, Visual Basic, LaTex, etc.

Projekthistorie

04/2019 - bis jetzt
Projektleitung für die Konzeption und Design eines IT- Systems zur Fernwartung und Fernkonfiguration mobiler Endgeräte für den Fahrgastbetrieb (NDA)
LAT (Telekommunikation, 50-250 Mitarbeiter)

Aufgaben
• Konzeption und Design des Gesamtsystems (verteilte Architektur, autark remote operierende Geräte, Docker / Kubernetes Backend Integration, Electron / mobile Frontend)
• Anforderungsanalyse, Kundenabsprachen, Ausarbeitung von Realisierungsvorschlägen
• Ressourcenplanung
• Erstellung des Anforderungskataloges und des Lastenheftes

Technologien
C++, Qt, cmake, JavaScript, Node.js, Electron, typescript, git, Enterprice Architect, jira, jenkins, mobile App-Entwicklung, embedded Systemsoftware, Docker, Kubernetes etc.

01/2019 - 03/2019
ISDK - C++ Software-Development-Kit
EPSIA GmbH (Internet und Informationstechnologie, < 10 Mitarbeiter)

Aufgaben
Das ISDK ist ein Softwaresystem, mit dessen Hilfe sich komplexe, auf der Programmiersprache C++ basierende Software-Basis-Architekturen automatisch generieren lassen. Sie legen die Anforderungen an Ihr System über eine einfache Konfiguration fest und erhalten automatisch plattformunabhängigen C++ Code.
https://isdk.epsia.io/

Technologien
C++, Qt, cmake, JavaScript, Node.js, typescript, git

01/2018 - 01/2019
IT-Consulting im Bereich Sondermaschinebau Panel-Mounting (NDA)
Qualcomm RF360 (Industrie und Maschinenbau, >10.000 Mitarbeiter)

Aufgaben
• Implementierung neuer Features und Weiterentwicklung der Systemsteuerungssoftware für eine Sondermaschinenbaureihe für die Produktion von Oberflächenwellenfilter.
• Inbetriebnahme der Anlage und Schulung des Produktionsteams vor Ort.
• QA, Entwicklung von Modul- und Unittest

Technologien
C++, Qt, qmake, JavaScript, vxworks, Node.js, typescript, git

01/2016 - 12/2018
IT-Consulting Fahrgastinformation (NDA)
GSP Sprachtechnologie GmbH (Internet und Informationstechnologie, 50-250 Mitarbeiter)

Aufgaben
• agile Softwareentwicklung mit verschiedenen Entwicklerteams
• Konzeption und Entwicklung Steuerungssystem / Zugsoftware 
• Konzeption und Entwicklung C++ basierenden Netzwerk- Kommunikationsbasis für den Datenaustausch von Komponenten innerhalb eines Zugverbandes
• Konzeption und Entwicklung von Back-Office RIS Simulation
• Projektbezogene Softwareentwicklung / Beratung Softwaredesign
• QA, Entwicklung von Modul- und Unittest

Technologie
embedded C/C++, arm , Linux, Qt, qmake, git, SVN, Microsoft Visual Studio, Enterprise Architect, Docker


01/2015 - 01/2016
Softwareentwicklung im Bereich Sondermaschinenbau Automatisierungstechnik (NDA)
SAE Electronic Co. China (>10.000 Mitarbeiter)

Aufgaben
• Konzeption und Entwicklung der Systemsoftware für eine Präzisionsautomaten
• Bauteilhandling, elektronische Vermessung und Verpackung
• QA, Entwicklung von Modul- und Unittest

Technologie
C / C++, Qt, qmake, JavaScript, Node.js, git

01/2010 - 12/2015
Lead-Developer Passenger Information System (PIS) Team
Bombardier Transportation TCMS (Automobil und Fahrzeugbau, >10.000 Mitarbeiter)

Projekte:
Dosto2010 Doppelstockzug
Metro Singapore
DT5 Hamburger Hochbahn
S-Bahn Nürnberg
Talent2

Aufgaben
• Mitarbeit an Konzeption und Planung des Basisprojektes
• Mitarbeit an Entwicklung und Design der Softwarearchitektur
• Anpassung, Erweiterung und Pflege der Kernkomponenten für das Fahrgastinformationssystem
• Konzeption und Implementierung der Kommunikationsbasis für die IPT-Com basierende Inter-Train Kommunikation
• Entwicklung einer Serverlösung zur zugweiten Kommunikation und Steuerung der Zugführer – HMI-Endgeräte
• Anleitung, Workshops und Coaching für Mitarbeiter, Qualitätssicherung
• Zusammenarbeit in einem fachübergreifenden Entwicklungsteam, Erstellung von Schnittstellen-, Anforderungs-, Design und Testspezifikationen
• Entwicklung, Anpassung, Erweiterung und Wartung des Softwareproduktes nach Pflichtenheft / Kundenanforderungen

Technologien
C++, Qt, qmake, JavaScript, PowerPC, embedded Linux, ClearCase, IPT-Com, bash-Script, Enterprise Architect

Reisebereitschaft

Verfügbar in den Ländern Deutschland, Österreich und Schweiz
Profilbild von Daniel Erbert Senior Software Architekt / Entwickler [embedded] C++ aus Berlin Senior Software Architekt / Entwickler [embedded] C++
Registrieren