Profilbild von Torsten Mosis Software Architekt, Consultant aus NeunburgvormWald

Torsten Mosis

verfügbar

Letztes Update: 13.09.2023

Software Architekt, Consultant

Firma: systemticks GmbH
Abschluss: Diplom-Informatik (FH)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher) | französisch (Grundkenntnisse) | russisch (Grundkenntnisse)

Dateianlagen

Raphael-Geissler-Profile.pdf
Sebastian-König-Profile.pdf
Product_Owner_Zeugnis.pdf
Christoph-Wagner.-Profilepdf.pdf
cv_christoph_wagner_dev_ops.pdf
CV-Abde_310723.pdf
Profil-TM-Projekte-Auszug-Stand2023_060823.pdf
CV-TM-kurz-Stand2023_060823.pdf

Skills

Programmiersprachen
Java, Xtend, Typescript, Python, C/C++

Architektur
Model-driven SW development, Language Engineering, UML, Xtext, XML, XSLT, Json, arc42, C4 model

APIs & Protokolle
gRPC, protobuf, Thrift, WSDL, JSON-RPC, Websockets, CORBA, Java RMI, JNI, MQTT, MessagePack

Build & Deployment
gradle, maven, yarn, Jenkins, Cruise Control, vagrant, ansible

Methodolen & Prozesse
Agile Development, Scrum, Kanban, V-Cycle

Tools
Eclipse, Intellj IDEA, Visual Studio Code, Enterprise Architect, Borland Together, Github, Gitlab, SVN, PlantUML

Betriebssysteme
Linux, Windows, Android

Projekthistorie

01/2022 - bis jetzt
Software Entwickler / Architekt
Init GmbH (Transport und Logistik, 1000-5000 Mitarbeiter)

Projektbeschreibung:

Mitarbeit bei der Neuentwicklung des Intermodal Transport Control Systems der nächsten Generation, kurz MOBILE-ITCS nextGen. ITCS ist eine Software Lösung für die Arbeitsabläufe im ÖPNV. Es beinhaltet viele Funktionalitäten wie die Kommunikation zwischen Bus-/U-Bahn-FahrerIN und Leitstelle, computer-gestützter Fahrbetrieb oder auch die dynamische Fahrgastinformation.



Aufgaben:

  • Refactorierung von Legacy Code und dessen Überführung in die neue Software Architektur
  • Implementierung und Bereitstellung eines Test Frameworks für das Testen dynamisch entstehender und sich ändernder Datensätze.
  • Einbau einer Groovy Console für den script-gesteuerten Zugriff von Services und Daten
  • Implementierung eines Tools zur Validierung von Konfigurations Elementen und Einbindung in die CI/CD pipeline


Technologien:

  • Sprachen:
    • Java
    • Groovy
    • HTML/CSS
  • Frameworks
    • Eclipse RCP
    • JavaFX
    • OSGi
    • JUnit
    • Mockito
  • Tools 
    • gradle
    • maven
    • JQAssistant
    • Eclipse
    • Bitbucket
    • JIRA
    • Confluence
  • Methoden        
    • Model-driven Software Development
    • Code Generation
    • Scrum

10/2020 - 12/2021
Coach, Software Architekt, DSL Entwicklung, Language Engineering
Deutsche Bahn Vertrieb AG (Transport und Logistik, 5000-10.000 Mitarbeiter)

Projektbeschreibung:

Mamba (Maskenablaufplan modell-basiert) ist ein Projekt mit dazugehörigem Tooling der Deutschen Bahn, mit dem Ziel die Ablauflogik und Benutzerschnittstellen der Ticketautomaten modell-basiert abzubilden und den entsprechenden Quellcode für die Automaten zu generieren
 



Aufgaben:

  • Schulung der Mitarbeiter des Kunden in den Technologien Xtext und Xtend
  • Pflege einer DSL und Implementierung von Code Generatoren
  • Beratung bei der Migration des Eclipse RCP basierten Toolings hin zu einer VS Code Extension


Technologien:

  • Sprachen:
    • Java
    • Xtend,
    • TypeScript
    • JavaScript
    • HTML/CSS
  • Frameworks
    • Xtext
    • Language Server Protocol
    • JSON Schema
    • JUnit
    • Mocha
  • Tools 
    • gradle
    • yarn
    • Visual Studio Code
    • Eclipse
    • GitLab
    • JIRA
  • Methoden        
    • Language Engineering
    • Model-driven Software Development
    • Code Generation

03/2021 - 10/2021
Consultant, Digitales Zeugnis
ISB AG (Internet und Informationstechnologie, 500-1000 Mitarbeiter)

Projektübersicht:

Das Digitale Zeugnis wird im Rahmen des Onlinezugangsgesetztes (OZG) umgesetzt als wichtiger Baustein zur Digitalisierung der Verwaltungsaufgaben von Schulen. Die in der Schule erfassten Zeugnisnoten werden mit Metadaten angereichert und an die Bundesdruckerei gesendet, welche anhand der übertragenen Daten das Zeugnis fälschungssicher digital signiert und zum Download bereitstellt.
 

Aufgabenbereich:
  • Erstellung des technischen Fachkonzepts zur Umsetzung der Funktion „Digitales Zeugnis“
  • Anforderungsmanagement, Schnittstelle zwischen Kunde und Entwicklungsabteilung
  • Spezifikation eines Datenmodells für die Nutzlast der Zeugnisdaten und Erweiterung eines Script APIs (Groovy)
  • Erstellung von GUI Mockups


Technologien:
  • Sprachen
    • Java
    • Groovy
    • JSON
    • XML
  • Frameworks
    • JSON Schema
    • JUnit
    • Java Swing
    • REST
  • Tools
    • Eclipse
    • Balsamiq
    • JIRA
    • Confluence
    • Subversion
    • MS Offie
  • Methoden
    • Requirements Engineering 

01/2020 - 10/2020
Software Architekt und Full-stack Entwickler für das Projekt slogr
systemticks GmbH (Automobil und Fahrzeugbau, < 10 Mitarbeiter)

Übersicht:
slogr bietet die Möglichkeit Logs und Traces mit einer benutzerfreundlichen Abfragesprache zu analysieren. Dies kann für Problemanalyse, Ticket-Triaging und automatisierte Tests verwendet werden. Es befindet sich derzeit in der Entwicklung und ist ein Projekt von systemticks.

https://gitlab.com/systemticks/slogr


Aufgabenbereich:

  • System Architektur
  • Auswahl der Frameworks und Technologien
  • Erstellung von Proof of Concepts
  • Entwicklung der UI und des Language Servers (für eine “Domain-specific language”)
     

06/2019 - 12/2019
Support als System Consultant für eine Adaptive AUTOSAR Review
Basys GmbH (develop group) (Sonstiges, 50-250 Mitarbeiter)

Übersicht
Adaptive AUTOSAR ist eine servicebasierte Architektur für komplexe Softwaresysteme, die in Fahrzeug Head-Units läuft.

Es ist eine Spezifikation, die von verschiedenen Anbietern und Unternehmen implementiert werden kann.

Projektziel war die Prüfung und Bewertung der Adaptive AUTOSAR API-Spezifikation und ein entsprechendes Reporting.

Aufgabenbereich:
  • Aufdecken von Inkonsistenzen in der Architektur
  • Visualisierung der Abhängigkeiten zwischen den verschiedenen Services und Subsystemen

01/2019 - 06/2019
System Consultant und Co-Product Owner für den Entwurf einer Automotive IPC Middleware
Elektrobit GmbH (Automobil und Fahrzeugbau, 1000-5000 Mitarbeiter)

Übersicht:
Entwurf und Implementierung einer proprietären IPC-Middleware für eine Automotive Instrument Cluster Partition. Die Middleware deckt verschiedene prozessübergreifende Kommunikationsprotokolle und -schichten ab.
 

Aufgabenbereich:

  • Spezifikation und Dokumentation von SW-Schnittstellen und deren dynamischem Verhalten
  • Vorübergehend als Product Owner tätig
  •  

02/2014 - 12/2018
Product Owner - Verantwortlich für die Entwicklung und Markteinführung von EB Solys
Elektrobit Automotive (Automobil und Fahrzeugbau, 1000-5000 Mitarbeiter)

EB solys ermöglicht Einblicke in komplexe und verteilte Softwaresysteme, indem Laufzeit- und Ressourcendaten aggregiert, korreliert und visualisiert werden. Es bietet außerdem eine Skriptumgebung, um die Daten programmgesteuert auszuwerten.

https://github.com/Elektrobit/eb-solys


Reisebereitschaft

Verfügbar in den Ländern Deutschland
Remote ist immer möglich

vor-Ort ist abhängig von der Lage und Dauer der vor-Ort Tätigkeit.
Profilbild von Torsten Mosis Software Architekt, Consultant aus NeunburgvormWald Software Architekt, Consultant
Registrieren