Profilbild von Thorsten Roggendorf Interim-Manager, Entwickler, IT-, Cloud-, Web-App-Berater aus Bielefeld

Thorsten Roggendorf

teilweise verfügbar

Letztes Update: 03.02.2024

Interim-Manager, Entwickler, IT-, Cloud-, Web-App-Berater

Abschluss: Promotion
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher) | spanisch (Grundkenntnisse)

Dateianlagen

ThorstenRoggendorfDe_010923.pdf
ThorstenRoggendorfEn_010923.pdf

Skills

Branchenwissen
    Web Services
    User Interface
    User Interface Design
    Benutzeroberfläche
    Building Automation
    Integration
    Object Oriented Design
    Simulations
    SOA
    Verteilte Systeme
    Web Applications
    Web Design
    Web Development
    Agile Methoden
    Agile Methodologies
    Agile Project Management
    Scrum
    Kanban

Tools & Technologien
    JavaScript
    HTML
    CSS
    jQuery
    JSON
    Node.js
    Linux
    Vue.js
    Distributed Systems
    SOAP
    XML
    C++
    Java
    Ruby
    Embedded Software

Soziale Kompetenz
    Teaching
    Team Leadership
    Team Management
    Teamwork

Weitere Kenntnisse
    DOM
    JSON-RPC
    WSDL
    XML Schema
    XQuery
    GUI development
    GUI
    Artificial Neural Networks
    Robot Programming
    Cybernetics
    Web Standards
    Extreme Programming

Projekthistorie

05/2019 - bis jetzt
Web Service Consultant
Peri GmbH (Architektur und Bauwesen, 1000-5000 Mitarbeiter)

Der ERP Software Abteilung geholfen, von Cobol in die Web-Service Welt zu kommen

  • Entwicklung eines schlanken, nachhaltigen, hochperformanten Web Frameworks

  • Konzeption und erstes Deployment der kompletten Continuous Integration & -Deployment Lösung basierend auf GitLab & Docker

  • Migration von GitLab nach Azure DevOps und Beratung zum sowie Umsetzung des Azure Cloud Deployments

  • Entwicklung diverser Web-Applikationen (komplette Architektur und UI sowie Prototypen der Backends und DB Anbindung in SQL) inklusive Dashboard

  • Beratung und Unterstützung bei der Entwicklung der Cobol- & Java Backends

  • Erarbeitung einer Lösung zur Integration der Cobol Legacy Anwendungen in die Web Service Architektur in Zusammenarbeit mit dem Technologischen Projektleiter von Peri sowie einem Cobol Consultant

  • Beratung und Coaching in Bezug auf User Experience und Corporate Design in Legacy Anwendungen

  • Beratung zu agiler Entwicklung

  • Beratung zu und Entwicklung von Azure Logic Apps


04/2022 - 12/2022
Interims IT Solution Architekt/CTO
KSM GmbH (Sonstiges, 250-500 Mitarbeiter)

Die Entwicklung eines innovativen digitalen Produkts geplant und eingeleitet
  • Analyse der existierenden Prozesse und Systeme im Unternehmen
  • Planung von Architektur und externer Umsetzung zusätzlich nötiger Prozesse und Systeme
  • Ausschreibung, Evaluation und Auswahl von Partnern für die Softwareentwicklung und den Betrieb
  • Präsentation vor / Diskussion mit C-Level Management
  • Entwicklung von Front- und Backend Prototypen
  • Definition und Dokumentation von Prozessen der Softwareentwicklung, kontinuierlichen Integration und Inbetriebnahme (CI/CD) und Sicherstellung der Softwareownership
  • Planung der Datensicherheit – Sicherheit durch Design
  • Übergabe an den festangestellten CTO

01/2019 - 04/2019
UX Developer
DB Station & Service AG (Transport und Logistik, 1000-5000 Mitarbeiter)

Design der UI API und des Datenmodells der IoT Cloud Applikation basierend auf der Analyse der UX Anforderungen & Input-/Output-Daten

  • Entwicklung einer Webbenutzeroberfläche mit Vue

  • REST API-Design

  • Scaled Scrum


12/2018 - 01/2019
Web Components Consultant
Zeiss Group (Sonstiges, 1000-5000 Mitarbeiter)

Festgefahrenes Projekt durch Individualisierung seines Deployments auf den Weg zu 1.0 gebracht

  • Beratung bezüglich Webkomponenten allgemein & Polymer

  • Implementierung eines Build Prozesses

  • Implementierung der Lade-Logik


09/2018 - 10/2018
PageSpeed Berater
C&A (Konsumgüter und Handel, 1000-5000 Mitarbeiter)

Analyse der Lade-Hemmnisse des Shops, Lösungsvorschläge und Koordination ihrer Umsetzung mit diversen Teams

  • Die Analyse des Seiten-Ladevorgangs führt lange Ladezeiten auf die spezifische Sequenz des Ladens und der Ausführung des Codes zurück

  • Koordination von Tracking-, Monitoring-, Marketing-, und Entwicklungs-Teams bei der Lösung der aufgedeckten Probleme

  • Implementierung von Prototypen der Programmfluss-Steuerung, eines AMD-ähnlichen Laders und des Service Worker


10/2017 - 08/2018
Leitender Entwickler
QiO Technologies GmbH (Internet und Informationstechnologie, 10-50 Mitarbeiter)

Führte ein international verteiltes Team zur erfolgreichen Lieferung einer Enterprise IoT 4.0 Cloud Applikation an Rolls Royce

  • Design einer Enterprise IoT 4.0 skalierbaren Cloud Applikation für Rolls Royce, Implementierung der UI und Leitung der Entwicklung

  • Leitete ein international verteiltes Team (Entwicklung: Indien, QA: England) zum Erfolg trotz inadäquater Entwickler-Qualifikation

  • Übergeordnetes Management der Jenkins, Docker, Kubernetes CI Pipeline auf AWS, um Stabilität und Skalierbarkeit zu garantieren

  • Die Handhabung aller Aspekte von Kundenkommunikation vor Ort und Anforderungsmanagement (Requirements Engineering), hielt unseren Scrum Zyklus in Fahrt

  • Die Implementierung vieler wiederverwendbarer Webkomponenten schuf eine Theme-fähige und lokalisierbare Grundlage für QiO's UI Framework


06/2013 - 09/2017
Technischer Leiter, Mitgründer, Partner
ARIGO Software (Internet und Informationstechnologie, < 10 Mitarbeiter)

Erfindung der Kern-Technologie des IoT Startups ARIGO, Aufbau seines Entwicklungs-Teams und seines -Prozesses, Generierung kontinuierlicher Einkommensströme

  • Design und Implementierung des Prototyps der ARIGO Plattform auf node.js und jQuery und damit Erschaffung der Grundlage der primären Einkommensquelle von ARIGO

  • Initiative und Leitung der Schaffung von ARIGOs agilem Test getriebenem Entwicklungsprozess (TDD) und kontinuierlicher Integrations-Pipeline (CI): schnelle Projektabwicklung

  • Das Training der Entwickler bezüglich der neuen Technologie - node.js, JSON, REST, web-sockets, Mocha, Selenium ... - ermöglicht dem ARIGO Team stabile Lösungen mit moderner Technologie zu schaffen

  • Einführung von Webkomponenten womit nun ARIGOs moderne hoch performante Single Page Applikationen (SPA) gebaut werden

  • Implementierung aller ARIGO UI/UX - der visuellen Grundlage für ARIGO's Kundengewinnung

  • Management der Entwickler und der fortlaufenden Entwicklung der Plattform, zahlreicher Projekte und Produkte was einen wachsenden - mittlerweile den wesentlichen - Teil von ARIGOs Einkünften erzeugt

  • Führung aller Technologie-spezifischen Kundenkommunikation


02/2006 - 05/2013
Webentwickler
Echelon EDC (Internet und Informationstechnologie, 10-50 Mitarbeiter)

Echelon's European Development Center war für den SmartServer verantwortlich, seinerzeit ein revolutionäres Gerät, das IoT ins Web bringt und AJAX benutzte bevor der Begriff geläufig war.

  • REST API-Entwicklung ermöglicht durch Ersatz einer proprietären JavaScript Bibliothek

  • Design und Implementierung eines REST API-Frameworks das automatisch aus der XML-WSDL erzeugt wird, Beschleunigung der UI Entwicklung durch einfache Event-getriebene Client-API

  • Redesign des Bootstrappings der Webapplikation entfernte zahlreiche Fehleranfälligkeiten, verbessert die Code Qualität und Stabilität

  • Design der neuen SOAP API des SmartServer, Mitglied des oBIX OASIS technischen Komitees

  • Leitung von Teilprojekten


12/1999 - 02/2006
Wissenschaftlicher Mitarbeiter
Universität Bielefeld (Öffentlicher Dienst, 1000-5000 Mitarbeiter)

Die Abteilung für theoretische Biologie und biologische Kybernetik untersucht Lauf-Verhalten und entwickelt Computer-Simulationen, um Hypothesen und Theorien zu validieren.

  • Entwicklung und anschließendes Abhalten eines C++ Kurses für zahlreiche Studenten

  • Einführung von Software Versionierungs-Systemen (zunächst CVS dann SVN)

  • Einführung der agilen Entwicklungsmethode "Extreme Programming" und damit Überwindung des isolierten Entwicklungsprozesses

  • Erforschung künstlicher neuronaler Netze

  • Administration von Linux Desktop und Cluster

  • Automatisierung des Build Prozesses und seine Verteilung auf dem Cluster, dadurch starke Reduzierung der Build Zeiten und Beschleunigung der Entwicklung

 


Reisebereitschaft

Weltweit verfügbar
Ein Tag pro Woche vor Ort zwischen Berlin, Frankfurt, Köln, Hamburg.

Weitere Entfernung überwiegend remote.
Profilbild von Thorsten Roggendorf Interim-Manager, Entwickler, IT-, Cloud-, Web-App-Berater aus Bielefeld Interim-Manager, Entwickler, IT-, Cloud-, Web-App-Berater
Registrieren