freiberufler Founder & Managing Director, Product Lead, Business Analyst / Requirements Engineer, System & Software Architect, Technical Project Manager, Technical Lead, Software Engineer auf freelance.de

Founder & Managing Director, Product Lead, Business Analyst / Requirements Engineer, System & Software Architect, Technical...

zuletzt online vor 1 Tagen
  • auf Anfrage
  • 01099 Dresden
  • DACH-Region
  • de  |  en
  • 15.09.2026
  • Contract ready

Kurzvorstellung

Unternehmer, Product Lead und Software-/Systemarchitekt mit fast 20 Jahren Erfahrung. Verbindet Business, Produkt, Architektur und Engineering und führt komplexe Technologievorhaben von der Idee bis zur Umsetzung.

Geschäftsdaten

 Gewerbetreibend
 Steuernummer bekannt
 Berufshaftpflichtversicherung aktiv

Qualifikationen

  • Budgetierung6 J.
  • Business Administrator9 J.
  • Business Analyst
  • C++3 J.
  • Feature Driven Development (FDD)9 J.
  • Full Stack Developer
  • Software Architecture12 J.
  • Software Design2 J.
  • Stakeholder-Analyse9 J.
  • Typescript7 J.

Projekt‐ & Berufserfahrung

Founder, Product Lead, Business Analyst, AI Product Manager, Project Manager
Kundenname anonymisiert, 01099
6/2026 – 9/2026 (4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

6/2026 – 9/2026

Tätigkeitsbeschreibung

Entwicklung der Geschäftsidee und End-to-End-Konzeption einer SaaS-Anwendung für projektbasiertes Arbeiten mit Large Language Models (LLMs) auf Basis eines innovativen Memory-Ansatzes. Durchführung von Markt- und Wettbewerbsanalysen, Identifikation relevanter Benutzergruppen sowie Formulierung und Validierung von Produkthypothesen durch Nutzerinterviews. Entwicklung von Personas und Ableitung der Produktanforderungen und Features aus den gewonnenen Erkenntnissen.

Verantwortung für Product Discovery und Product Design einschließlich Definition von User Stories, Features, Workflows und UX/UI-Konzepten sowie Mitwirkung an fachlichen Daten- und Objektmodellen. Übersetzung der technischen Eigenschaften, Stärken und Limitationen des zugrunde liegenden Memory-Ansatzes in Produktfeatures und Nutzungskonzepte sowie technische Beratung der Entwicklung hinsichtlich möglicher Weiterentwicklungen.

Definition und Priorisierung des MVP, Entwicklung der Product Roadmap sowie Steuerung der Umsetzung durch Meilensteinplanung, Fortschrittskontrolle, Feature-Priorisierung und Scope Management. Maßgebliche Product- und UX-Entscheidungen während der Umsetzung sowie kontinuierliche Validierung des Produkts mit Nutzern.

Entwicklung von Geschäftsmodell, Pricing und Positionierung sowie Erarbeitung von Go-to-Market- und Vermarktungsansätzen. Ergebnis des Projekts ist ein funktionsfähiger MVP der SaaS-Anwendung mit Unterstützung cloudbasierter und On-Premise-LLMs.

Kompetenzen
Software Product Development, Product Strategy, Product Discovery, Product Management, Product Design, AI Product Development, Technical Product Management, UX/UI Conception, Business Model Development, Go-to-Market Strategy, Project Scoping, Project Management

Methoden & Standards
Market Analysis, Competitive Analysis, User Research, Customer Interviews, Hypothesis Development & Validation, Personas, User Stories, Use Cases, Product Validation, Feature Definition & Prioritization, MVP Definition, Product Roadmapping, Milestone Planning, Scope Management, User Feedback, Pricing, Positioning

Architektur & Engineering
LLM-Based Applications, AI Product Design, LLM Memory Concepts, Cloud & On-Premise LLMs, Data & Object Modeling, Technical Evaluation, Technical Product Design

Hier würde ich bewusst nicht Software Architecture oder System Architecture nennen. Technical Evaluation passt dagegen: Du musstest den Memory-Ansatz technisch verstehen und bewerten, um daraus Produktentscheidungen abzuleiten.

Tools & Technologien
Large Language Models (LLMs), Cloud LLMs, On-Premise LLMs, SaaS

Eingesetzte Qualifikationen

Business Analysis, Product Owner

Business Analyst / Requirements Engineer, Product Manager, Project Manager, Technical Project Manager
Coderitter GmbH, Dresden
2/2026 – 5/2026 (4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

2/2026 – 5/2026

Tätigkeitsbeschreibung

Konzeption und Einführung einer KI-gestützten Softwarelösung zur Automatisierung und Optimierung von Vertriebsprozessen auf Basis von HubSpot. Analyse bestehender Geschäftsprozesse durch Interviews und Workshops mit den Anwender- und Stakeholdergruppen sowie Redesign der Prozesse unter Berücksichtigung der Möglichkeiten von KI und Softwareautomatisierung. Ableitung von Use Cases, User Stories und Features sowie Konzeption neuer softwaregestützter Arbeitsabläufe.

Konzeption der Produktlösung und Definition der fachlichen sowie technischen Rahmenbedingungen für Lead Enrichment, Klassifizierung und automatisierte Textgenerierung. Integration mit HubSpot über REST APIs und Webhooks einer eigenen App zur ereignisgesteuerten Verarbeitung von Änderungen und Aktivitäten im CRM.

Verantwortung für Project Scoping und Project Management einschließlich Aufwandsschätzung, MVP-Definition, Priorisierung, Meilensteinplanung und Product Roadmap. Steuerung der Umsetzung, kontinuierliche Fortschrittskontrolle und Abstimmung mit Stakeholdern sowie beratende Mitwirkung bei UX/UI.

Begleitung von Rollout, Schulung und Einführung in das Vertriebsteam sowie Aufnahme von Nutzerfeedback und Unterstützung der Adoption. Ergebnis war eine deutlich umfassendere und qualitativ hochwertigere Anreicherung von Unternehmens- und Kontaktdaten sowie eine beschleunigte Erstellung und Pflege von CRM-Datensätzen, insbesondere für Informationen, deren manuelle Recherche und Erfassung wirtschaftlich nicht sinnvoll gewesen wäre.

Kompetenzen
Business Analysis, Requirements Engineering, Business Process Analysis, Business Process Redesign, Software Product Development, AI Product Development, Product Management, Project Scoping, Project Management, Technical Project Management, UX/UI Conception, Stakeholder Management, Rollout Management

Stakeholder Interviews, Requirements Elicitation, Workshops, Use Case Analysis, User Stories, Feature Definition, Business Process Modeling, Process Optimization, MVP Definition, Effort Estimation, Feature Prioritization, Product Roadmapping, Milestone Planning, User Feedback, User Enablement, Adoption Management

Architektur & Engineering
AI-Enabled Applications, CRM Integration, API Integration, REST APIs, Webhooks, Event-Driven Integration, Workflow Automation, Process Automation, Lead Enrichment, Data Enrichment, Classification, AI-Generated Content

Tools & Technologien
HubSpot, REST, Webhooks, AI/LLM

Eingesetzte Qualifikationen

Business Analysis

Geschäftsführer, Business Analyst, Product Designer, Software Architect, Fullstack Developer
WorldWideThings GmbH, Dresden
7/2024 – 10/2025 (1 Jahr, 4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

7/2024 – 10/2025

Tätigkeitsbeschreibung

End-to-End-Verantwortung für die Konzeption, Gestaltung und Entwicklung einer digitalen Produktplattform, von Markt- und Wettbewerbsanalyse, Kundeninterviews und Requirements Engineering über Product Discovery, UX/UI-Konzeption, MVP-Definition und Roadmapping bis zur System- und Softwarearchitektur sowie technischen Umsetzung.

Konzeption einer Client-Server-Architektur mit mehreren Anwendungen, REST APIs, WebSockets und MQTT sowie PostgreSQL und InfluxDB als Datenbasis. Entwicklung eigener Architekturkomponenten und Libraries, darunter ein ORM, eine WebSocket-basierte Echtzeitsynchronisation von Browser-UIs sowie eine browserseitige ObjectDB für vollständig offline-fähige Anwendungen mit versionsbasierter Datensynchronisation.

Hands-on Full-Stack-Entwicklung mit TypeScript, Node.js, React und Next.js sowie Aufbau der containerisierten Betriebs- und Deployment-Umgebung mit Docker, Linux, Traefik und GitLab CI/CD. Sicherstellung der Softwarequalität durch umfangreiche Unit- und Integrationstests, Code Reviews und strukturierte Release-Planung.

Verantwortung für Project Management und Leadership eines interdisziplinären Teams aus Softwareentwicklung und UX/UI: Planung, Priorisierung und Verteilung von Aufgaben, Review technischer Entscheidungen und Code Reviews, Release-Planung sowie Recruiting. Kontinuierliche Abstimmung von Produktentwicklung, Projektfortschritt und strategischen Entscheidungen innerhalb der Geschäftsführung sowie Mitgestaltung von UX/UI und Corporate Identity.

Kompetenzen
Business Analysis · Requirements Engineering · Software Product Development · Product Discovery · Product Management · UX/UI Conception · System Architecture · Solution Architecture · Software Architecture · Project Management · Technical Project Management · Technical Leadership · Team Leadership · Software Design · Software Engineering · Full-Stack Development

Methoden & Standards
Stakeholder Analysis · Requirements Elicitation · Customer Interviews · User Research · Market & Competitive Analysis · Feature Definition & Prioritization · MVP Definition · Product Roadmapping · User Feedback & Iterative Product Development · Technology Scouting · Technology Evaluation & Selection · TOGAF · C4 Model · UML · Code Reviews · Release Planning

Architektur & Engineering
Client-Server Architecture · Multi-Application Architecture · API Design · REST APIs · WebSocket Architecture · MQTT · Real-Time Data Synchronization · Offline-First Architecture · Data Synchronization · Version-Based Synchronization · Local Data Persistence · Custom Object Database · Custom ORM Development · Framework & Library Development · Relational Databases · Time-Series Databases · Containerization · CI/CD · Automated Testing · Unit & Integration Testing

Leadership & Delivery
Team Leadership · Task Planning & Delegation · Technical Decision Reviews · Code Reviews · Release Planning · Recruiting · Stakeholder Communication

Tools & Technologien
TypeScript · JavaScript · Node.js · React · Next.js · PostgreSQL · InfluxDB · REST · WebSocket · MQTT · Docker · Linux · Traefik · Git · GitLab · GitLab CI/CD · Jest · Mocha

Eingesetzte Qualifikationen

Budgetierung, Business Administrator, Business Analysis, Feature Driven Development (FDD), Internet of Things (IoT), Node.Js, React (JavaScript library), React Native, Software Architecture, Software Design, Stakeholder-Analyse, Typescript, UML

Product Lead, System Architect, Software Architect, Project Manager, Technical Lead
Coderitter GmbH, Dresden
6/2023 – 6/2024 (1 Jahr, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

6/2023 – 6/2024

Tätigkeitsbeschreibung

End-to-End-Verantwortung für Produktkonzeption, Systemarchitektur und Entwicklung eines neuartigen IoT-Messgeräts von der ursprünglichen Produktidee bis zum produzierbaren und verkauften Produkt. Entwicklung des Produktkonzepts auf Basis von Markt- und Wettbewerbsanalysen sowie gemeinsam mit Kunden analysierten Use Cases. Entwicklung und Validierung technischer Lösungskonzepte mit Kunden und iterative Weiterentwicklung auf Basis des Nutzerfeedbacks.

Ableitung funktionaler und nicht-funktionaler Produkt- und Systemanforderungen und interdisziplinäre Abstimmung mit Experten aus Hardware-, PCB-, Embedded-, Software- und UX/UI-Entwicklung. Definition und Abwägung von Anforderungen an Formfaktor, Sensorvielfalt und Erweiterbarkeit, Abtastraten, Rechenleistung, Energieverbrauch, Kommunikationsschnittstellen sowie Wasser- und Staubschutz. Mitgestaltung zentraler Hardwareentscheidungen einschließlich Rechenplattform und Kommunikationsschnittstellen sowie Definition der übergreifenden Systemarchitektur.

Konzeption der Software- und Firmwarearchitektur einschließlich eines modularen C++-Firmware-Frameworks für die schnelle Entwicklung gerätespezifischer Firmwares. Definition zentraler Framework-Komponenten für Sensortreiber, Datenverarbeitungspipelines, Event-System, KI-Anbindung, Logging, Konfiguration, MQTT-Kommunikation und lokale Datenspeicherung. Hands-on-Mitwirkung an der Implementierung der übergeordneten Framework-Schichten.

Konfiguration eines Debian-basierten Embedded-Linux-Systems einschließlich reproduzierbarer Dokumentation des Systemaufbaus. Konzeption einer robusten Deployment- und Update-Architektur mit OTA-Updates, Secure Boot, verschlüsseltem Dateisystem sowie A/B-Strategien für Kernel-, Package- und Firmware-Updates. Maßgebliche Mitgestaltung der Security-Architektur des Geräts.

Verantwortung für Project Scoping, Roadmap, Arbeitspakete, Aufwandsschätzungen, Meilensteine, Priorisierung, Kosten- und Risikomanagement sowie technische Leitung eines interdisziplinären Teams aus sechs Beteiligten in den Bereichen Embedded Software, App Development, Hardware, PCB und UX/UI. Verteilung und Steuerung von Aufgaben, Review technischer Entscheidungen, Architekturentscheidungen und Code Reviews sowie kontinuierliche Abstimmung zwischen den beteiligten Disziplinen.

Ergebnis war ein produzierbares und verkauftes IoT-Messgerät mit handlichem Formfaktor, IP67-Schutz, Unterstützung von fünf flexibel kombinierbaren und erweiterbaren Sensoren sowie Abtastraten von bis zu 200 kHz. Die Kombination aus Kompaktheit, flexibler Sensorik, hoher Abtastrate, lokaler Rechenleistung, Konnektivität und robustem Gehäuse erschloss eine neue Produktkategorie innerhalb des Produktportfolios.

Eingesetzte Qualifikationen

Requirement Analyse, Requirements Engineer, Product Owner, Business Analysis

Business Analyst, Software Architect, Software Designer, Developer
aSpect Systems GmbH, Dresden
2/2023 – 5/2023 (4 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

2/2023 – 5/2023

Tätigkeitsbeschreibung

End-to-End-Verantwortung für Konzeption und Entwicklung eines High-Performance-C++-Frameworks zur hochfrequenten Kommunikation mit einem Messgerät. Durchführung von Stakeholder-Interviews und Requirements Engineering mit verschiedenen Anwendergruppen sowie Ableitung funktionaler und nicht-funktionaler Anforderungen und Definition der Applikations- und Framework-Features.

Verantwortung für Project Scoping und kommerzielle Angebotserstellung einschließlich Definition von Arbeitspaketen, Aufwandsschätzung, Zeitplanung und Kalkulation. Übernahme des Project Managements und der technischen Projektleitung in enger Abstimmung mit dem Kunden.

Konzeption der Software- und Framework-Architektur einschließlich Technology Scouting, Evaluation und Auswahl geeigneter Libraries und Technologien. Design einer hochperformanten Multithreading- und Processing-Pipeline mit Fokus auf hohen Durchsatz, geringe Latenzen und effiziente Parallelisierung.

Vollständige Implementierung des Frameworks in C++17 einschließlich Gerätekommunikation, Schnittstellen und automatisierter Tests sowie Performance-Analyse, Benchmarking und kontinuierlicher Optimierung. Ergebnis: Durchsatz von bis zu 10.000 Gerätekommandos pro Sekunde.

Kompetenzen
Business Analysis · Requirements Engineering · Software Architecture · Framework Architecture · Project Scoping · Project Management · Technical Project Management · Software Design · Software Engineering · C++ Development · Performance Engineering

Methoden & Standards
Stakeholder Analysis · Requirements Elicitation · Functional & Non-Functional Requirements · Use Case Analysis · Work Package Definition · Effort & Cost Estimation · Project Planning · Commercial Proposal · Technology Scouting · Technology Evaluation & Selection · Benchmarking · Automated Testing

Architektur & Engineering
Framework Development · Multithreading · Concurrency · Pipeline Architecture · High-Throughput Processing · Low-Latency Processing · Performance Optimization · API & Interface Design · Device Communication · Thread Synchronization · Unit & Integration Testing

Tools & Technologien
C++17 · STL · Boost · FTDI · JSON · WebSocket · GoogleTest · Git · GitLab

Eingesetzte Qualifikationen

Budgetierung, Business Analyst, Feature Driven Development (FDD), Software Architecture, Software Design, Software engineering / -technik, Software Quality, Softwareanforderungsanalyse, Softwareentwickler, Softwaretester, Stakeholder-Analyse

Business Analyst / Requirements Engineer, Software Designer, Domain Modeler, Technical Consultant
aSpect Systems GmbH, Dresden
1/2023 – 1/2023 (1 Monat)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

1/2023 – 1/2023

Tätigkeitsbeschreibung

Konzeption und Entwicklung eines deklarativen, JSON-basierten Beschreibungsformats zur Definition von Messgerätekommandos und deren protokollspezifischer Ausführung. Ziel war es, Domänenexperten die Definition und Pflege von Gerätekommandos ohne Programmierung zu ermöglichen und die fachliche Kommandodefinition von der technischen Implementierung der Gerätekommunikation zu entkoppeln.

Durchführung von Requirements Engineering und Workshops mit Anwendern sowie Analyse bestehender Geräteprotokolle und teilweise unvollständiger bzw. inkonsistenter technischer Dokumentation. Übersetzung der fachlichen und technischen Anforderungen in Features und Entwicklung des zugrunde liegenden Domänen- und Metamodells von Grund auf.

Konzeption einer deklarativen Beschreibung für das Encoding von Kommandos in binäre Geräteprotokolle sowie das Decoding und die Interpretation binärer Geräteantworten. Entwicklung eines flexiblen Typsystems zur Modellierung unterschiedlicher binärer Datenstrukturen sowie Abbildung mehrerer Ausführungsvarianten je Kommando.

Design eines Versionierungs- und Kompatibilitätsmodells für Kommandos, Executions und unterschiedliche Geräteversionen mit Fokus auf Erweiterbarkeit und langfristige Evolution des Formats. Vollständige Spezifikation und Umsetzung des Modells als JSON Schema. Zusätzlich Verantwortung für Project Scoping, Definition der Arbeitspakete und Aufwandsschätzung.

Kompetenzen
Business Analysis, Requirements Engineering, Domain Modeling, Software Design, Data Modeling, Interface & Protocol Design, Project Scoping, Technical Concept Development

Methoden & Standards
Requirements Elicitation, Stakeholder Workshops, Domain Analysis, Use Case Analysis, Technical Documentation Analysis, Domain Modeling, Schema Design, Versioning, Compatibility Management, Work Package Definition, Effort Estimation

Architektur & Engineering
Domain-Specific Languages (DSL), Declarative Modeling, Metamodeling, Schema Design, Binary Data Modeling, Binary Protocol Modeling, Encoding & Decoding Models, Type System Design, Command Modeling, Protocol Abstraction, Versioning & Compatibility, Extensible Design

Tools & Technologien
JSON, JSON Schema, Binary Protocols

Eingesetzte Qualifikationen

Business Analysis, Json, Requirement Analyse, Software Design

Business Analyst / Requirements Engineer, Software Architect, C++ Software Engineer, Project
aSpect Systems GmbH, Dresden
11/2022 – 12/2022 (2 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

11/2022 – 12/2022

Tätigkeitsbeschreibung

Konzeption und Umsetzung einer WebSocket-Schnittstelle zur Anbindung von Webanwendungen an eine bestehende C++-Engine für die Kommunikation mit Messgeräten. Durchführung von Requirements Engineering und Workshops mit Anwendern, Entwicklern, Produktverantwortlichen und Architekten sowie Ableitung der fachlichen und technischen Anforderungen.

Evaluation verschiedener Kommunikationstechnologien, darunter HTTP, gRPC, MQTT und WebSocket, und Auswahl von WebSocket auf Basis der Anforderungen an eine persistente, bidirektionale Kommunikation. Design des JSON-basierten Nachrichtenprotokolls sowie Konzeption und Implementierung eines Adapter-Layers zur Integration des neuen WebSocket-Servers in die bestehende Engine. Umsetzung in C++17 mit Boost unter Berücksichtigung von Multithreading, Concurrency und Thread Safety.

Umfangreiche Analyse und Reverse Engineering einer großen, monolithischen und nur unzureichend dokumentierten Legacy-Codebasis. Identifikation struktureller und technischer Schwachstellen wie hoher Kopplung, fehlender Separation of Concerns, problematischer Concurrency-Strukturen und umfangreicher Technical Debt. Dokumentation der Ergebnisse sowie Entwicklung konkreter Refactoring-Empfehlungen und Skizzierung einer verbesserten Zielarchitektur.

Verantwortung für Project Scoping und Project Management einschließlich Definition von Arbeitspaketen, Aufwandsschätzung, Umsetzungsplanung und Abstimmung mit dem Kunden. Vollständige Implementierung und Integration der Lösung in die bestehende Codebasis. Ergebnis war eine produktiv eingesetzte, persistente WebSocket-Schnittstelle, über die Webanwendungen Kommandos an die bestehende Geräte-Engine übertragen konnten.

Kompetenzen
Business Analysis, Requirements Engineering, Software Architecture, Integration Architecture, Legacy Software Analysis, Software Modernization, Project Scoping, Project Management, Technical Project Management, Software Design, Software Engineering, C++ Development

Methoden & Standards
Stakeholder Workshops, Requirements Elicitation, Technology Evaluation & Selection, Legacy Code Analysis, Reverse Engineering, Code Analysis, Technical Debt Assessment, Architecture Assessment, Refactoring Planning, Target Architecture Design, Work Package Definition, Effort Estimation, Project Planning

Architektur & Engineering
Brownfield Development, Legacy System Integration, WebSocket Architecture, API & Protocol Design, Adapter Pattern, Integration Architecture, Client-Server Communication, Multithreading, Concurrency, Thread Safety, Separation of Concerns, Refactoring, Software Modernization

Tools & Technologien
C++17, Boost, WebSocket, JSON, HTTP, gRPC, MQTT, MSTest, Git, GitLab

Eingesetzte Qualifikationen

Requirement Analyse, Software Architecture, Software Design

IoT Architect, Software Architect, Protocol Designer, SDK / Library Developer, Technical Lead
Coderitter GmbH, Dresden
10/2022 – 10/2022 (1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

10/2022 – 10/2022

Tätigkeitsbeschreibung

Konzeption und Entwicklung eines universellen, versionierten IoT Device Management Protocols zur Standardisierung der Kommunikation und Verwaltung unterschiedlicher IoT-Geräte. Ziel war die Schaffung eines zentralen Point of Truth für Gerätekommunikation und -konfiguration, um neue IoT-Hardware ohne wiederkehrende produktspezifische Protokoll- und Schnittstellenentwicklung in bestehende Systeme integrieren zu können.

Ableitung des Standards aus Erfahrungen vorheriger IoT-Projekte und Workshops mit IoT- und Embedded-Entwicklern. Entwicklung eines transportunabhängigen Application-Layer Protocols mit standardisierten JSON-Datenmodellen, Payloads, Operationen und Schnittstellenkonzepten, das unter anderem über MQTT sowie einen protokollkompatiblen HTTP-Kommunikationsstil verwendet werden konnte.

Konzeption eines universellen Configuration Models zur Beschreibung der Gerätekonfiguration einschließlich Datentypen, Default Values, Wertebereichen, Einheiten, Beschreibungen, Read-only-Eigenschaften, Enumerations und Validierungsregeln. Entwicklung eines Versionierungs- und Kompatibilitätskonzepts mit Major-/Minor-Versionierung zur kontrollierten Evolution des Standards.

Definition der MQTT Topic Hierarchy und APIs für Device Configuration, Device Metadata, Health und System Status, Logging, Firmware- und AI-Updates sowie Datentransfer. Standardisierung von Geräteinformationen wie Device Identity, Hardware- und Firmware-Versionen, angeschlossenen Sensoren und unterstützten MQTT-Funktionen. Entwicklung eines Capability-Discovery-Mechanismus, mit dem Clients die Eigenschaften und unterstützten Funktionen eines Geräts dynamisch ermitteln konnten.

Konzeption standardisierter Diagnose- und Betriebsfunktionen für Systeminformationen wie RAM, Temperatur und weitere gerätespezifische Health-Daten sowie dynamische Logging-Konfiguration und MQTT-basierte Übertragung von Log-Nachrichten. Konzeption von Update-Mechanismen für Firmware und AI-Komponenten sowie MQTT-gesteuertem Datentransfer über HTTP. Berücksichtigung der JSON-Struktur von AWS IoT Device Shadow zur Cloud-kompatiblen Abbildung von Gerätezuständen und Konfigurationen.

Vollständige Entwicklung eines TypeScript SDKs zur einfachen Integration des Standards in Anwendungen. Umsetzung von typisierten Datenmodellen und APIs mit TypeScript Types und Generics, Serialisierung, Parsing und Schema-Validierung sowie eines MQTT Topic Routers zur automatischen Zuordnung eingehender Nachrichten zu Callbacks einschließlich typisierter Payloads und extrahierter Topic-Parameter. Absicherung durch Unit- und Integrationstests.

Planung und technische Führung der Implementierung des Standards für Embedded Devices in C und C++ einschließlich technischer Reviews. Einsatz des Standards in mehreren IoT-Plattformen und Geräten, wodurch die Integration neuer Hardware und die Wiederverwendung von Device-Management-Funktionalitäten erheblich vereinfacht und beschleunigt werden konnte.

Kompetenzen
Requirements Engineering, Technical Concept Development, System Architecture, IoT Architecture, Software Architecture, API & Protocol Design, Standardization, Software Design, Software Engineering, Framework & Library Development, TypeScript Development, Technical Leadership

Methoden & Standards
Requirements Elicitation, Developer Workshops, Domain Modeling, Data Modeling, Schema Design, API Design, Protocol Design, Standardization, Major/Minor Versioning, Backward Compatibility, Capability Discovery, Interface Abstraction, Schema Validation, Type-Safe API Design, Technical Reviews, Code Reviews, Unit Testing, Integration Testing

Architektur & Engineering
IoT Device Management, Application-Layer Protocol Design, Transport-Independent Protocols, Device Configuration, Device Discovery, Capability Discovery, Device Metadata, Device Health Monitoring, Remote Logging, Firmware Updates, AI Component Updates, MQTT Topic Design, MQTT API Design, HTTP Integration, File Transfer, JSON Data Modeling, Protocol Versioning, Compatibility Management, SDK Design, Generic Programming, Type-Safe APIs, Topic Routing, Callback Architecture, Embedded Integration, Cloud Compatibility

Tools & Technologien
TypeScript, C, C++, JSON, JSON Schema, MQTT, HTTP, AWS IoT Device Shadow

Eingesetzte Qualifikationen

Internet of Things (IoT)

Product Lead, Business Analyst, System & IoT Architect, Project Manager, Technical Lead, Full-Stack Developer
Deltec GmbH, Dresden
11/2021 – 9/2022 (11 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

11/2021 – 9/2022

Tätigkeitsbeschreibung

End-to-End-Konzeption und Entwicklung einer Industrial-IoT- und Edge-AI-Lösung zur Überwachung eines Reflow-Ofens und frühzeitigen Erkennung von Anomalien im Motorbetrieb. Analyse des bestehenden Prozesses gemeinsam mit Kunden und Stakeholdern sowie Ableitung der fachlichen und technischen Anforderungen an Sensorik, Edge Device, Datenverarbeitung, Anomaly Detection, IoT-Backend, Dashboard, Mobile App und Simulation.

Entwicklung des übergreifenden Produkt- und Systemkonzepts sowie maßgebliche Definition der Systemarchitektur, Datenflüsse, Datenmodelle und Schnittstellen. Das Gesamtsystem umfasste ein experimentelles RISC-V-/FreeRTOS-basiertes Edge Device mit angeschlossener Sensorik und lokaler Anomaly Detection, MQTT-basierte Gerätekommunikation, einen IoT-Server für Device Management und Datenhaltung, ein dynamisches Web-Dashboard, eine mobile Konfigurations-App sowie ein modulares Device Simulation Framework.

Konzeption und vollständige Implementierung des IoT-Servers mit Node.js und TypeScript. Entwicklung der Serverarchitektur sowie der MQTT- und REST-Schnittstellen, Definition von Topic-Strukturen, Payloads und Geräte-APIs sowie Umsetzung von Device Registration, Device Identity, Statusverwaltung und verteilter Gerätekonfiguration. Speicherung von Sensor- und KI-Zeitreihendaten in InfluxDB und Geräte- und Konfigurationsdaten in MongoDB sowie Bereitstellung der Daten und Gerätefunktionen über REST APIs.

Konzeption eines universellen React-/TypeScript-Dashboards zur Darstellung von Live- und historischen Sensordaten. Automatische Strukturierung und Visualisierung der verfügbaren Datenpunkte anhand der MQTT-Topic-Struktur, sodass sich das Dashboard selbstständig an unterschiedliche Geräte und Sensordaten anpassen konnte.

Produktkonzeption einer React-Native-App zur Verwaltung und Konfiguration der IoT-Geräte in Zusammenarbeit mit UX/UI Design. Unterstützung sowohl direkter MQTT-basierter Gerätekommunikation als auch indirekter Kommunikation über den IoT-Server sowie standortbasierter Gerätekonfiguration über GPS. Hands-on-Mitwirkung an der App-Entwicklung, insbesondere bei MQTT-Integration, Fehlerbehebung und Software Design.

Konzeption und vollständige Entwicklung eines modularen IoT Device Simulation Frameworks mit Node.js. Konfigurationsbasierter Aufbau virtueller Geräte einschließlich simulierter Sensor- und KI-Daten. Die simulierten Geräte verhielten sich gegenüber MQTT und IoT-Server wie reale Geräte und ermöglichten damit Entwicklung und Integration unabhängig von verfügbarer Hardware.

Verantwortung für Project Scoping und Project Management einschließlich Arbeitspaketdefinition, Aufwandsschätzung, Roadmap, Meilensteinplanung, Priorisierung, Risikomanagement und Stakeholderkommunikation. Technische Koordination der beteiligten Disziplinen aus Hardware, Embedded Development, Data/AI, Web/Mobile Development und UX/UI, Definition und Review technischer Anforderungen und Entscheidungen sowie Durchführung von Code Reviews.

Ergebnis war ein funktionsfähiger PoC/Demonstrator, mit dem die durchgängige Verarbeitung von Sensordaten vom Edge Device bis zur Visualisierung sowie die lokale KI-basierte Anomaly Detection erfolgreich demonstriert und der Nutzen des Ansatzes für die frühzeitige Erkennung von Motorproblemen und Predictive-Maintenance-Szenarien nachgewiesen werden konnte.

Kompetenzen
Business Analysis, Requirements Engineering, Software Product Development, Product Concept Development, System Architecture, Solution Architecture, IoT Architecture, Integration Architecture, Software Architecture, Backend Architecture, Data Architecture, API Design, Project Scoping, Project Management, Technical Project Management, Technical Leadership, Software Design, Software Engineering, Backend Development, Full-Stack Development

Methoden & Standards
Business Process Analysis, Stakeholder Analysis, Requirements Elicitation, Use Case Analysis, Functional & Non-Functional Requirements, Product Concept Development, System Design, Data Modeling, Interface Design, Technology Evaluation & Selection, Work Package Definition, Effort Estimation, Product Roadmapping, Milestone Planning, Feature Prioritization, Risk Management, Stakeholder Management, Technical Reviews, Code Reviews

Architektur & Engineering
Industrial IoT, Edge Computing, Edge AI, Predictive Maintenance, Anomaly Detection, IoT Device Management, Device Identity, Device Configuration, MQTT Architecture, MQTT Topic & Payload Design, REST API Design, Event-Driven Communication, Time-Series Data, Polyglot Persistence, IoT Device Simulation, Simulation Framework, Configuration-Driven Architecture, Digital Device Simulation, Live Data Processing, Historical Data Visualization, Adaptive Dashboard, Mobile Device Management

Tools & Technologien
TypeScript, JavaScript, Node.js, React, React Native, C, FreeRTOS, RISC-V, MQTT, WebSocket, REST, HTTP, InfluxDB, MongoDB, GPS

Eingesetzte Qualifikationen

Business Analysis

Project Manager, Software Architect & Developer
Missing Dots, Dresden
6/2021 – 9/2021 (4 Monate)
Medienbranche
Tätigkeitszeitraum

6/2021 – 9/2021

Tätigkeitsbeschreibung

End-to-End-Verantwortung für die technische Konzeption und Umsetzung einer interaktiven Webplattform für eine Theatergruppe, über die Publikum und Künstler gemeinsam kreativ an der Entstehung von Theaterstücken mitwirken konnten. Nutzer konnten auf von den Künstlern veröffentlichte Aufgaben und Fragestellungen mit Text-, Bild- und Audiobeiträgen reagieren, Inhalte kommentieren und bewerten sowie sich auf diese Weise aktiv am kreativen Prozess beteiligen.

Verantwortung für Project Scoping und kommerzielle Angebotserstellung einschließlich Ableitung der technischen Anforderungen aus Produkt- und Designvorgaben, Definition von Arbeitspaketen, Aufwandsschätzung, Kostenkalkulation, Budgetplanung und Meilensteinen. Laufendes Technical Project Management mit Fortschritts-, Budget-, Scope- und Risikokontrolle sowie Abstimmung mit Projektleitung und Kunde zu Anforderungen und technischer Machbarkeit.

Konzeption der Softwarearchitektur als Client-Server-Webanwendung mit TypeScript, React, Node.js, REST APIs und PostgreSQL. Einsatz des Coderitter API Server Frameworks und des korrespondierenden Coderitter API Browser Frameworks als technische Basis für die durchgängig typisierte Kommunikation zwischen Browser und Server.

Fachliche und technische Führung eines dreiköpfigen Entwicklungsteams. Planung und Verteilung von Entwicklungsaufgaben, technische Entscheidungen, Code Reviews, Unterstützung der Entwickler sowie Koordination und Integration der einzelnen Softwarekomponenten. Umsetzung nach Scrum und Versionsverwaltung mit GitLab.

Hands-on Full-Stack-Entwicklung mit Schwerpunkt auf Backend und Server-APplikation sowie Mitarbeit an der React-basierten Browser-Anwendung. Implementierung von REST-basierten Anwendungsfunktionen, Datenhaltung und Media Handling für Text-, Bild- und Audioinhalte sowie Unterstützung von Upload, Validierung und Verarbeitung unterschiedlicher Medienformate. Mitarbeit an der technisch anspruchsvollen Umsetzung der vorgegebenen UX/UI-Designs mit React, HTML und CSS.

Berücksichtigung von Datenschutz- und Security-Anforderungen für die anonyme Nutzung der Plattform sowie Implementierung administrativer Moderationsfunktionen für User Generated Content. Qualitätssicherung durch End-to-End-Tests und technische Reviews.

Die Plattform wurde erfolgreich produktiv eingesetzt und für mehrere Theaterprojekte zur digitalen Beteiligung des Publikums am kreativen Entstehungsprozess genutzt.

Kompetenzen
Requirements Engineering, Software Architecture, Technical Project Management, Project Management, Project Scoping, Technical Leadership, Team Leadership, Software Design, Software Engineering, Full-Stack Development, Backend Development, Web Development

Methoden & Standards
Requirements Elicitation, Technical Feasibility Analysis, Work Package Definition, Effort Estimation, Cost Estimation, Commercial Proposal, Budget Planning & Controlling, Milestone Planning, Scope Management, Risk Management, Scrum, Technical Reviews, Code Reviews, End-to-End Testing

Architektur & Engineering
Client-Server Architecture, Web Application Architecture, REST API Design, Full-Stack Architecture, Framework-Based Development, Dependency Injection, ORM, Relational Data Modeling, Media Handling, File Upload & Processing, User Generated Content, Content Moderation, Anonymous User Interaction

Tools & Technologien
TypeScript, JavaScript, Node.js, React, HTML, CSS, REST, PostgreSQL, Coderitter API Server Framework, Coderitter API Browser Framework, GitLab

Eingesetzte Qualifikationen

Node.Js, React (JavaScript library), Typescript

Innovation Consultant, Business Analyst, Technical Consultant, Workshop Facilitator, Project Coordinator
GlobalFoundries, Infineon, Dresden
6/2021 – 7/2021 (2 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

6/2021 – 7/2021

Tätigkeitsbeschreibung

Initiierung und Koordination eines unternehmensübergreifenden Predictive-Maintenance-Assessments für GlobalFoundries und Infineon gemeinsam mit Coderitter, Fraunhofer IIS/EAS und Telekom MMS. Gewinnung und Zusammenführung der beteiligten Industrie- und Technologiepartner sowie Mitgestaltung eines Workshop-Formats zur strukturierten Analyse, Bewertung und Priorisierung industrieller Predictive-Maintenance-Use-Cases.

Vorbereitung und fachliche Begleitung von drei Workshops mit Experten aus Produktion, Instandhaltung und Engineering. Aufnahme und Strukturierung der von den Fachbereichen eingebrachten konkreten Anlagen- und Maintenance-Use-Cases sowie gezielte Ergänzung der technischen Beschreibungen um die für eine fundierte Bewertung erforderlichen fachlichen, wirtschaftlichen und technologischen Informationen.

Analyse der bestehenden Problemstellungen, Fehlerbilder und Wartungsstrategien sowie Bewertung möglicher Use Cases hinsichtlich Business Value, technischer Machbarkeit, Daten- und Sensorverfügbarkeit, Implementierungsaufwand, Risiken und wirtschaftlichem Potenzial. Entwicklung und Anwendung einer strukturierten Bewertungs- und Priorisierungsmethodik unter anderem anhand von Value-vs.-Feasibility-Kriterien.

Einbringung eigener Expertise insbesondere in den Bereichen IoT, Edge Computing und Edge AI sowie technische Einordnung möglicher Sensorik, Datenquellen und Umsetzungsansätze. Zusammenarbeit mit Fraunhofer IIS/EAS für AI- und Edge-AI-Kompetenz sowie Telekom MMS für Cloud- und AWS-Perspektiven.

Verantwortung für organisatorische und fachliche Koordination, Qualitätssicherung und die Verbindung der unterschiedlichen Perspektiven von Anwendern, Instandhaltung, Engineering und Technologiepartnern. Mitwirkung an der Ergebnisdokumentation sowie Präsentation der analysierten und priorisierten Use Cases gegenüber den beteiligten Stakeholdern.

Kompetenzen
Business Analysis, Requirements Engineering, Innovation Consulting, Technical Consulting, Use Case Assessment, Workshop Facilitation, Stakeholder Management, Partner Management, Cross-Company Coordination, Industrial IoT, Edge Computing, Edge AI

Methoden & Standards
Stakeholder Workshops, Requirements Elicitation, Use Case Analysis, Use Case Assessment, Use Case Prioritization, Value-vs.-Feasibility Analysis, Business Value Assessment, Technical Feasibility Assessment, Data Availability Assessment, Risk Assessment, Maintenance Process Analysis, Evaluation Criteria Definition, Scoring & Prioritization, Technical Presentation

Architektur & Engineering
Predictive Maintenance, Condition Monitoring, Industrial IoT, Edge Computing, Edge AI, Sensor Technology, Industrial Data Acquisition, Cloud Computing, Technical Feasibility Analysis

Tools & Technologien
AWS, Edge AI, IoT

Eingesetzte Qualifikationen

Internet of Things (IoT)

Technical Consultant, Integration Consultant, Business Analyst / Requirements Engineer, Integration Engineer
HAUFE Akademie, Dresden
4/2021 – 6/2021 (3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

4/2021 – 6/2021

Tätigkeitsbeschreibung

Beratung eines Kunden bei der Einführung einer Enterprise Integration Platform zur Verbindung unterschiedlicher Software- und Unternehmenssysteme. Eigenständige Durchführung einer dreimonatigen Technologieevaluation von vier Integrationsplattformen, darunter Q-nnect und elastic.io, von der Anforderungsaufnahme bis zur abschließenden Technologieempfehlung.

Erarbeitung der fachlichen und technischen Anforderungen sowie der Evaluationskriterien in Workshops mit dem Kunden. Entwicklung eines strukturierten Kriterien- und Bewertungsmodells zur vergleichbaren Beurteilung der Plattformen unter anderem hinsichtlich Integrationsmöglichkeiten, Funktionsumfang, Implementierungsaufwand, Developer Experience, Wartbarkeit, Erweiterbarkeit, Fehlerbehandlung, Monitoring, Security und Authentication.

Praktische Evaluation der Plattformen anhand mehrerer vom Kunden vorgegebener, realitätsnaher Integrationsszenarien. Eigenständige Implementierung sämtlicher Szenarien auf allen vier Plattformen als Proofs of Concept, unter anderem mit REST APIs, SAP HCM, CSV- und XML-Daten, OAuth und Microsoft Graph. Bewertung der Plattformen nicht nur anhand dokumentierter Produktfeatures, sondern auf Basis konkreter Implementierungserfahrungen.

Systematische Dokumentation und vergleichende Bewertung der Ergebnisse einschließlich Stärken, Schwächen und relevanter Trade-offs. Aufbereitung der technischen Erkenntnisse in Entscheidungsvorlagen und Management-Präsentationen sowie Vorstellung und Erläuterung der Ergebnisse gegenüber dem Management.

Ableitung einer konkreten Technologieempfehlung auf Basis der Anforderungen, praktischen Proofs of Concept und vergleichenden Bewertung. Die Evaluation führte zur erfolgreichen Auswahl einer Integrationsplattform als Grundlage für das anschließende Einführungsprojekt.

Kompetenzen
Technical Consulting, Business Analysis, Requirements Engineering, Technology Evaluation & Selection, Integration Engineering, Enterprise Application Integration, Decision Support, Technical Assessment

Methoden & Standards
Stakeholder Workshops, Requirements Elicitation, Evaluation Criteria Definition, Evaluation Matrix, Comparative Analysis, Proof of Concept, Hands-on Technology Evaluation, Trade-off Analysis, Decision Analysis, Technology Selection, Technical Documentation, Management Presentation

Architektur & Engineering
Enterprise Application Integration, Integration Platforms, System Integration, API Integration, Data Integration, REST Integration, Data Transformation, Authentication & Authorization, Integration Workflows, Integration Patterns

Tools & Technologien
Q-nnect, elastic.io, REST APIs, SAP HCM, Microsoft Graph, OAuth, CSV, XML

Eingesetzte Qualifikationen

Consultant

Technical Consultant, Business Analyst, Solution Architect
Maschinenfabrik Bernhard Krone, remote
3/2021 – 9/2021 (7 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

3/2021 – 9/2021

Tätigkeitsbeschreibung

Beratung von KRONE im Bereich Landmaschinen zur Identifikation, Bewertung und Umsetzungsplanung von Predictive-Maintenance-Lösungen. Identifikation und Ausarbeitung von vier konkreten Use Cases unter anderem für Öfen und Pumpensysteme mit dem Ziel, Anomalien und mögliche Fehlerursachen durch nachrüstbare Sensorik und Edge AI frühzeitig zu erkennen.

Durchführung von Business Analysis und Requirements Engineering mit den beteiligten Fachbereichen sowie Bewertung und Priorisierung der Use Cases hinsichtlich Business Value, technischer Machbarkeit, Daten- und Sensoranforderungen, Implementierungsaufwand, Risiken und wirtschaftlichem Potenzial.

Entwicklung eines ROI- und Business-Case-Modells unter Berücksichtigung von Ausfall- und Wartungskosten, potenziell vermiedenen Stillständen sowie Entwicklungs-, Integrations- und Betriebskosten. Vergleich der Use Cases auf Basis der technischen und wirtschaftlichen Bewertung und Ableitung einer priorisierten Umsetzungsreihenfolge.

Durchführung von Technology und Vendor Scouting für Retrofit-Sensorik, Edge Hardware, Edge-AI-Lösungen und Dashboards. Recherche und Evaluation verschiedener Technologien und Anbieter, Identifikation geeigneter Spezialdienstleister sowie Durchführung technischer Gespräche und Bewertung kommerzieller Angebote. Unterstützung von Make-or-Buy- und Partnerentscheidungen und Zuordnung geeigneter Technologien und Dienstleister zu den jeweiligen Use Cases.

Analyse der bestehenden IoT-, Cloud- und Datenarchitektur gemeinsam mit den Cloud-Architekten von KRONE. Entwicklung von Solution Architectures für die Integration der Predictive-Maintenance-Lösungen in die bestehende Systemlandschaft mit Retrofit-Sensorik, Edge Devices, lokaler AI-basierter Datenanalyse und Integration in die vorhandene IoT-/Cloud-Infrastruktur und den Data Lake über Kafka.

Überführung der ausgewählten Lösungsansätze in konkrete Umsetzungsplanungen mit Arbeitspaketen, Aufwandsschätzungen, Ressourcen- und Kostenplanung, externen Dienstleisterkosten, Risiken, Abhängigkeiten und Meilensteinen. Entwicklung einer Roadmap von der technischen Validierung über PoC und Pilotierung bis zu einer möglichen späteren Einführung.

Zusammenführung interner und externer Experten aus Sensorik, Edge Computing, AI und Visualisierung sowie kontinuierliche Übersetzung der unterschiedlichen technischen und wirtschaftlichen Perspektiven in nachvollziehbare Entscheidungsgrundlagen für den Kunden. Präsentation der Business Cases, Technologie- und Partnerempfehlungen, Lösungsarchitekturen und Projektplanungen gegenüber den relevanten Entscheidern.

Kompetenzen
Business Analysis, Requirements Engineering, Technical Consulting, Innovation Consulting, Predictive Maintenance Consulting, Solution Architecture, Technology Evaluation & Selection, Vendor Evaluation & Selection, Project Scoping, Business Case Development, ROI Analysis, Stakeholder Management

Methoden & Standards
Stakeholder Workshops, Requirements Elicitation, Use Case Identification, Use Case Analysis, Use Case Prioritization, Business Value Assessment, Technical Feasibility Assessment, ROI Analysis, Business Case Development, Technology Scouting, Vendor Scouting, Vendor Evaluation, Make-or-Buy Analysis, Comparative Analysis, Work Package Definition, Effort & Cost Estimation, Risk Assessment, Roadmapping, Milestone Planning, Decision Support

Architektur & Engineering
Predictive Maintenance, Condition Monitoring, Anomaly Detection, Failure Classification, Industrial IoT, Retrofit Sensor Systems, Edge Computing, Edge AI, IoT Integration, Cloud Integration, Data Lake Integration, Event-Driven Integration, Solution Architecture

Tools & Technologien
Kafka, Edge AI, IoT, Retrofit Sensor Technology

Eingesetzte Qualifikationen

Architekturvisualisierung

Business Analyst, Software Architect
GlobalFoundries, Dresden
1/2021 – 3/2021 (3 Monate)
Fertigungsindustrie
Tätigkeitszeitraum

1/2021 – 3/2021

Tätigkeitsbeschreibung

Aus mehrere einzelnen Lösungsbausteinen musste eine Gesamtlösung konzipiert und umgesetzt werden. Zusammenführen aller Technologien zu einer einheitlichen Lösungsarchitektur. Entwerfen einer Software Architektur. Projektmanagement, Aufgabenerstellung, Aufgabenzuweisung, Aufgabenkontrolle, Zeitplanung, Kundenmanagement.

Eingesetzte Qualifikationen

Business Analysis, Scrum, Software Architecture

Embedded Software Engineer, C Developer, Library Developer, Protocol Engineer
Coderitter GmbH, Dresden
11/2020 – 12/2020 (2 Monate)
IT & Entwicklung
Tätigkeitszeitraum

11/2020 – 12/2020

Tätigkeitsbeschreibung

Konzeption und vollständige Entwicklung zweier leichtgewichtiger, dependency-free C-Libraries für die Verarbeitung von JSON und MQTT auf ressourcenbeschränkten Embedded-Systemen. Ziel war die speicher- und codeeffiziente Verarbeitung großer Datenmengen und MQTT-Kommunikation ohne Abhängigkeit von umfangreichen Parser- oder MQTT-Client-Libraries.

Entwicklung eines inkrementellen Streaming-JSON-Parsers, der JSON-Dokumente beliebiger Länge verarbeitet, ohne das vollständige Dokument oder einen DOM im Arbeitsspeicher abzulegen. Der Parser verarbeitet den Datenstrom innerhalb eines kleinen Speicherfensters und stellt einzelne Werte eventbasiert über Callbacks zur Verfügung. Die benötigten Parser-Datenstrukturen werden einmalig initialisiert und anschließend wiederverwendet, wodurch der Speicherbedarf weitgehend unabhängig von der Dokumentgröße bleibt. Die definierte Ressourcengrenze wird stattdessen durch die maximal unterstützte Verschachtelungstiefe bestimmt.

Vollständige Unterstützung des JSON-Standards einschließlich Objects, Arrays, Strings, Numbers, Booleans, null, Escaping und Unicode sowie Erkennung fehlerhafter und unvollständiger Eingaben. Entwicklung auf Basis der Originalspezifikation und detaillierter Analyse existierender Parser-Implementierungen mit Fokus auf geringeren und vorhersagbaren Speicherbedarf für Embedded-Anwendungen.

Entwicklung einer zweiten C-Library als vollständiger binärer Codec für MQTT 3.1.1. Implementierung des Encodings und Decodings aller MQTT Packet Types zwischen strukturierten C-Daten und ihrer binären Wire Representation. Der Codec wurde vollständig von Netzwerk-, Transport- und Client-State-Logik entkoppelt, sodass Embedded-Anwendungen ausschließlich die tatsächlich benötigten MQTT-Funktionen verwenden und Connection Management sowie Anwendungslogik selbst implementieren können.

Konzeption des MQTT-Decoders für inkrementelle und Zero-Copy-Verarbeitung von Datenströmen mit vom Aufrufer bereitgestellten Buffern. Dadurch können eingehende MQTT-Pakete bereits während des Empfangs verarbeitet und MQTT-Payloads unmittelbar an den Streaming-JSON-Parser weitergereicht werden, ohne vollständige MQTT- oder JSON-Nachrichten im Speicher materialisieren zu müssen.

Beide Libraries wurden dependency-free und unabhängig von Betriebssystem, Netzwerkstack und Hardwareplattform entwickelt und auf Bare-Metal-Systemen, FreeRTOS und Linux eingesetzt. Umfangreiche Tests deckten reguläre Verarbeitung, Grenzfälle, unvollständige Datenströme und fehlerhafte Eingaben ab. Die Libraries wurden anschließend produktiv als leichtgewichtige Basis für MQTT- und JSON-Kommunikation auf Embedded- und IoT-Geräten eingesetzt.

Kompetenzen
Embedded Software Engineering, C Development, Library Development, Protocol Implementation, Software Design, Low-Level Software Development, Performance & Memory Optimization

Methoden & Standards
Specification-Driven Development, API Design, Incremental Processing, Streaming Processing, Event-Driven Parsing, Memory-Constrained Design, Static Memory Management, Zero-Copy Design, Dependency-Free Design, Defensive Programming, Edge Case Testing, Boundary Testing, Implementation Analysis

Architektur & Engineering
Streaming Parser, Incremental Parsing, Stateful Parsing, SAX-Style Parsing, JSON Parsing, Binary Protocol Codec, MQTT Protocol Implementation, Binary Encoding & Decoding, Wire Protocol Processing, Incremental Protocol Decoding, Zero-Copy Processing, Fixed-Memory Design, Caller-Provided Buffers, Callback Architecture, Stream Processing, Resource-Constrained Systems, Portable Embedded Software

Tools & Technologien
C, JSON, MQTT 3.1.1, Bare Metal, FreeRTOS, Linux

Eingesetzte Qualifikationen

Software Design

Technical Project Manager, Edge Team Lead, Technical Lead – Edge & AI
GlobalFoundries, Dresden
7/2020 – 10/2020 (4 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

7/2020 – 10/2020

Tätigkeitsbeschreibung

Technische Leitung des Edge-Workstreams in einem unternehmensübergreifenden Innovationsprojekt mit Smart Systems Hub, GlobalFoundries, Sensry, Telekom MMS, Infineon und Coderitter zur Entwicklung eines Industrial-IoT- und Edge-AI-PoCs für die vibrationsbasierte Überwachung von Regel- und Stellventilen in der Reinstwasseraufbereitung bei GlobalFoundries.

Fachliche Verantwortung für Firmware und Edge AI mit dem Ziel, Anomalien im Ventilverhalten anhand von Vibrationsdaten direkt auf dem Edge Device zu erkennen. Planung und Steuerung der Arbeiten im Edge-Workstream einschließlich Definition von Arbeitspaketen, Aufwandsschätzung, Priorisierung, Sprint- und Milestone-Planung sowie Fortschritts- und Qualitätsmanagement nach Scrum. Durchführung technischer Reviews und Code Reviews sowie fachliche Führung der Umsetzung.

Mitgestaltung der übergreifenden Systemarchitektur aus Sicht des Edge-Systems und technische Koordination der Schnittstellen zwischen Hardware, Firmware, AI und Cloud. Abstimmung mit den beteiligten Partnerunternehmen zu Hardware-/Firmware-Integration, Edge-AI-Verarbeitung, MQTT-Kommunikation, Datenformaten und Edge-to-Cloud-Datenflüssen.

Der PoC basierte auf einem RISC-V-Edge-System von Sensry mit C und FreeRTOS, lokaler AI-basierter Anomaly Detection und MQTT-/JSON-basierter Kommunikation mit AWS IoT Core. Abstimmung mit dem Cloud-Team zu Edge-to-Cloud-Integration und Datenbereitstellung sowie fachlicher Input für die Visualisierung der vom Edge-System und der AI bereitgestellten Informationen.

Verantwortung als technische Schnittstelle zwischen Edge-Team und den weiteren Projektpartnern. Übersetzung von Anforderungen und technischen Abhängigkeiten zwischen den verschiedenen Disziplinen sowie Vertretung des Edge-Workstreams gegenüber Gesamtprojektmanagement und Partnerunternehmen. Präsentation der Edge- und AI-Ergebnisse im Rahmen der abschließenden Projektdemonstration.

Der PoC demonstrierte erfolgreich die vollständige Verarbeitungskette von Vibrationssensorik über Firmware und lokale Edge AI bis zur AWS-Cloud und Visualisierung. Dabei wurde nachgewiesen, dass Ventilanomalien anhand der Vibrationsdaten erkannt, AI-Modelle direkt auf dem Edge Device ausgeführt und die Ergebnisse durchgängig über die IoT-Infrastruktur verarbeitet werden können. Der erfolgreiche PoC bildete die Grundlage für die Beauftragung des anschließenden Pilotprojekts bei GlobalFoundries.

Kompetenzen
Technical Project Management, Technical Leadership, Edge Team Leadership, Edge Computing, Edge AI, Embedded Systems, Industrial IoT, System Architecture, Integration Management, Cross-Company Coordination, Stakeholder Management

Methoden & Standards
Scrum, Work Package Definition, Effort Estimation, Sprint Planning, Milestone Planning, Prioritization, Technical Coordination, Cross-Functional Collaboration, Cross-Company Collaboration, Technical Reviews, Code Reviews, Integration Planning, Technical Presentation

Architektur & Engineering
Industrial IoT, Edge Computing, Edge AI, Anomaly Detection, Condition Monitoring, Vibration Analysis, Embedded Firmware, Edge-to-Cloud Integration, Hardware-Software Integration, Firmware-AI Integration, MQTT Communication, Sensor-to-Cloud Data Flow, System Integration

Tools & Technologien
C, RISC-V, FreeRTOS, MQTT, JSON, AWS IoT Core, GitLab

Eingesetzte Qualifikationen

Scrum

Software Architect, Framework Architect, Library Designer, Full-Stack Developer, TypeScript Developer
Coderitter GmbH, Dresden
2/2020 – 6/2020 (5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

2/2020 – 6/2020

Tätigkeitsbeschreibung

Konzeption und vollständige Entwicklung einer modularen Full-Stack-Softwarearchitektur sowie eines umfangreichen TypeScript-Library-Ökosystems als technische Basis für wiederverwendbare Server- und Browser-Anwendungen. Entwicklung als bewusster White-Box-Ansatz im Gegensatz zu klassischen monolithischen Frameworks: kleine, verständliche und lose gekoppelte Libraries mit explizitem Programmfluss, minimaler „Magic“ und APIs, deren Verwendung und Zusammenspiel unmittelbar aus dem Anwendungscode nachvollziehbar bleiben.

Entwicklung eigenständiger Libraries für unter anderem Object-Relational Mapping, In-Memory Object Database, deklarative CRUD Criteria, SQL-Erzeugung, PostgreSQL Transactions und Migrations, Validation, Change Tracking, JSON-Serialisierung, Events, Forms, Internationalisierung und Logging. Konsequente Anwendung von Separation of Concerns, Dependency Inversion und Composition sowie Fokus auf ergonomische APIs, Type Safety und Wiederverwendbarkeit ohne unnötige Einschränkung der Flexibilität von TypeScript und JavaScript.

Entwicklung eines non-invasiven ORM, das bestehende Domain Objects ohne Vererbung oder Framework-spezifische Anpassungen verwendet und deren Beziehungen zu relationalen Datenbankstrukturen über separate Mappings beschreibt. Unterstützung von Relationships, CRUD, Criteria und Transactions sowie Erzeugung von Change Objects zur Beschreibung von Datenänderungen.

Entwicklung eines universellen Criteria Models zur deklarativen Beschreibung von CRUD-Abfragen. Dieselben Criteria können im Browser gegen JavaScript-Objekte und die lokale ObjectDB ausgewertet, über APIs übertragen oder serverseitig in SQL-Abfragen übersetzt werden. Dadurch bleibt das fachliche Abfragemodell unabhängig vom konkreten Datenspeicher.

Entwicklung einer browserseitigen Object Database als Grundlage für Offline-First-Anwendungen und Live Data Synchronization. Die ObjectDB verwaltet eindeutige Objektinstanzen, rekonstruiert Objektbeziehungen und -bäume, ermöglicht Criteria-basierte Abfragen und verarbeitet versionierte Change Events. Änderungen aus dem serverseitigen ORM können über WebSockets an Browser-Anwendungen übertragen werden, dort die lokale ObjectDB aktualisieren und gezielte Aktualisierungen betroffener UI-Daten auslösen. Versionsnummern ermöglichen die Erkennung fehlender Änderungen und die Synchronisation zurückliegender Clients.

Entwicklung einer typbewahrenden JSON-Serialisierung, durch die zwischen Server und Browser übertragene Domain Objects wieder als Instanzen ihrer ursprünglichen Klassen rekonstruiert werden können. Dadurch können Server und Browser gemeinsame Domain Models verwenden und Business Logic entsprechend objektorientierter Prinzipien direkt in den Domain Objects statt in separaten Controller-Schichten abbilden.

Konzeption einer transportunabhängigen Remote-Method-Call-Architektur als objektorientierte Alternative zu REST-zentrierten APIs. Serverseitige Methoden können remote aufgerufen werden, ohne die fachliche API an HTTP oder ein anderes konkretes Transportprotokoll zu koppeln. Kombination mit Validation, Serialisierung und unterschiedlichen Transportmechanismen ohne Code Generation.

Aufbau des Coderitter API Server und Browser Frameworks als leichtgewichtige Komposition dieser Libraries mit bewusst minimalen strukturellen Vorgaben. Auch Dependency Injection folgt dem White-Box-Prinzip und wird explizit im Anwendungscode definiert, statt durch versteckte Container-, Decorator- oder Reflection-Mechanismen gesteuert zu werden.

Die Architektur wurde vollständig eigenständig konzipiert, implementiert und getestet, über mehrere Projekte evolutionär weiterentwickelt und produktiv in verschiedenen Anwendungen eingesetzt. Sie ermöglicht insbesondere komplexe Funktionen wie Offline-Fähigkeit, Live Data Updates, gemeinsame Domain Models und wiederverwendbare Daten- und Validierungskonzepte bei gleichzeitig hoher Transparenz und Kontrolle über den Anwendungscode.

Kompetenzen
Software Architecture, Full-Stack Architecture, Framework Architecture, Library Design & Development, Software Design, Software Engineering, TypeScript Development, Backend Development, Full-Stack Development, API Design

Methoden & Standards
Object-Oriented Design, Domain Modeling, Separation of Concerns, Dependency Inversion, Composition over Inheritance, SOLID Principles, White-Box Framework Design, API Design, Type-Safe API Design, Domain-Driven Design Principles, Automated Testing, Evolutionary Architecture

Architektur & Engineering
Modular Architecture, White-Box Architecture, Domain Model Architecture, Shared Domain Models, Object-Relational Mapping, Non-Invasive ORM, Object Database, Offline-First Architecture, Live Data Synchronization, Change Tracking, Version-Based Synchronization, Declarative Criteria, Data Store Abstraction, SQL Generation, Transaction Management, Schema Migration, Validation Framework, Serialization & Deserialization, Remote Method Calls, Transport-Independent APIs, Dependency Injection, Event Architecture, Framework & Library Development

Tools & Technologien
TypeScript, JavaScript, Node.js, PostgreSQL, SQL, JSON, WebSocket, Coderitter API Server Framework, Coderitter API Browser Framework, Knight Libraries

Eingesetzte Qualifikationen

Software Architecture

Business Analyst, Software Architect, Project Manager, Technical Lead, Full-Stack Developer
ZigPos GmbH, Dresden
2/2020 – 6/2020 (5 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

2/2020 – 6/2020

Tätigkeitsbeschreibung

End-to-End-Konzeption und Entwicklung einer webbasierten Anwendung zur digitalen Steuerung und Verwaltung der Produktion von IoT-Geräten. Analyse des bestehenden Produktionsprozesses und Überführung der fachlichen Abläufe in ein Softwarekonzept mit Workflows, Use Cases und konkreten Features für die strukturierte Verwaltung von Produktionsaufträgen und einzelnen Geräten.

Konzeption eines durchgängigen Datenmodells zur Abbildung der produzierten Geräte und ihrer relevanten Produktionsinformationen. Verwaltung eines zentralen Seriennummernpools mit kontrollierter Vergabe eindeutiger Seriennummern während der Produktion sowie Speicherung gerätebezogener Produktionsdaten zur Sicherstellung von Nachvollziehbarkeit und Traceability.

Verantwortung für Requirements Engineering, Software Product Development und technische Konzeption einschließlich Definition und Priorisierung der Features sowie Design der Softwarearchitektur als Full-Stack-Webanwendung auf Basis von TypeScript, React, Node.js, PostgreSQL und dem Coderitter API Framework.

Vollständiges Project Scoping einschließlich Definition der Arbeitspakete, Aufwandsschätzung, Kosten- und Budgetplanung sowie Erstellung des kommerziellen Angebots. Anschließende Verantwortung für Projektplanung, Milestones, Priorisierung, Fortschritts- und Budgetkontrolle sowie Kundenkommunikation.

Technische Leitung eines weiteren Softwareentwicklers mit Aufgabenverteilung, technischen Entscheidungen und Code Reviews. Parallel zur Projektleitung umfangreiche Hands-on-Entwicklung sowohl im Backend als auch im Frontend einschließlich Umsetzung der Geschäftslogik, Datenhaltung und browserbasierten Benutzeroberfläche.

Produktiver Einsatz der Anwendung in der IoT-Geräteproduktion. Digitalisierung und Standardisierung der zuvor bestehenden Produktionsabläufe mit verbesserter Nachvollziehbarkeit einzelner Geräte, reduzierter manueller Arbeit, geringerer Fehleranfälligkeit und effizienterer Durchführung der Produktion.

Kompetenzen
Business Analysis, Requirements Engineering, Software Product Development, Software Architecture, Project Scoping, Project Management, Technical Project Management, Technical Leadership, Software Design, Software Engineering, Full-Stack Development, Backend Development, Web Development

Methoden & Standards
Process Analysis, Requirements Elicitation, Use Case Analysis, Workflow Design, Feature Definition & Prioritization, Data Modeling, Work Package Definition, Effort & Cost Estimation, Commercial Proposal, Budget Planning & Controlling, Milestone Planning, Scope Management, Stakeholder Management, Code Reviews

Architektur & Engineering
Web Application Architecture, Client-Server Architecture, Full-Stack Architecture, Production Management Systems, Production Process Digitalization, Device Management, Device Traceability, Serial Number Management, Relational Data Modeling, API Development

Tools & Technologien
TypeScript, JavaScript, Node.js, React, HTML, CSS, PostgreSQL, Coderitter API Framework

Eingesetzte Qualifikationen

Node.Js, React (JavaScript library), Typescript

Gründer & Geschäftsführer (Founder & Managing Director)
Coderitter GmbH, Dresden
2/2020 – offen (6 Jahre, 8 Monate)
IT & Entwicklung
Tätigkeitszeitraum

2/2020 – offen

Tätigkeitsbeschreibung

Gründung, strategischer Aufbau und fast zehnjährige Geschäftsführung der Coderitter GmbH als Technologieunternehmen für Software Engineering, IoT, Edge AI und eigene Technologieprodukte. Gesamtverantwortung für Unternehmensvision, Strategie, Geschäftsmodell, Positionierung, Organisation und operative Unternehmenssteuerung sowie für den systematischen Aufbau der zentralen Unternehmensfunktionen.

Entwicklung und kontinuierliche Weiterentwicklung der Unternehmensstrategie einschließlich Marktpositionierung, Definition von Zielmärkten und Leistungsportfolio, strategischer Geschäftsfelder sowie eigener Produkte und Intellectual Property. Verantwortung für strategische Kurswechsel und die Weiterentwicklung vom projektorientierten Software- und Technologiegeschäft hin zur Entwicklung eigener IoT- und AIoT-Produkte.

Aufbau und Steuerung des gesamten Sales-Prozesses von Lead Generation und Erstkontakt über Discovery und Solution Scoping bis zu Kalkulation, Pricing, Angebotserstellung, Vertragsverhandlung, Abschluss und Account Management. Entwicklung der Marketingstrategie und Steuerung von Positionierung, Marke, Corporate Identity, Website, Content, Social Media, Kampagnen und externen Dienstleistern.

Aufbau der HR-Strukturen und -Prozesse einschließlich Personalplanung, Stellen- und Rollenprofilen, Recruiting, Interviews und Personalauswahl, Vertragsgestaltung, Onboarding, Mitarbeiterführung und -entwicklung, Vergütung sowie Offboarding. Führung eines Teams von bis zu neun Mitarbeitern und Gestaltung von Rollen, Verantwortlichkeiten, Entscheidungswegen und Formen der Zusammenarbeit.

Gesamtverantwortung für Finance und Controlling einschließlich Finanz-, Umsatz-, Kosten- und Liquiditätsplanung, Budgetierung, Cashflow Management, Projektcontrolling, Rechnungswesen, Zusammenarbeit mit Buchhaltung und Steuerberatung, Jahresabschlüssen sowie Investitions- und Finanzierungsentscheidungen. Aufbau und Nutzung von KPIs zur Steuerung von Sales, Umsatz, Kosten, Auslastung und Projektgeschäft.

Definition der unternehmensweiten IT-Strategie in Abstimmung mit den jeweiligen Fachbereichen sowie strategische Steuerung der internen IT- und Tool-Landschaft.

Konzeption, Einführung und kontinuierliche Verbesserung von Geschäftsprozessen über sämtliche Unternehmensbereiche hinweg – von Marketing und Sales über Angebotserstellung, Projektabwicklung und Software Delivery bis zu HR, Finance, Einkauf, Produktentwicklung und Unternehmenscontrolling. Aufbau einer Organisationsstruktur mit klaren Verantwortlichkeiten, Entscheidungswegen und Steuerungsmechanismen.

Verantwortung für die Produkt- und Technologiestrategie sowie den Aufbau eigener Intellectual Property als strategischen Wettbewerbsvorteil. Dazu gehören unter anderem eigene Software-Frameworks und Libraries sowie die Entwicklung eigener IoT- und AIoT-Produkte, einschließlich eines hochperformanten IoT-Messgeräts und der strategischen Entwicklung einer AIoT-Plattform.

Steuerung des Unternehmens durch anspruchsvolle finanzielle und organisatorische Situationen, Personal- und Fördermittelkrisen sowie Restrukturierungen und mehrere strategische Neuausrichtungen. Verantwortung für Analyse, Entscheidungsfindung, Priorisierung und operative Umsetzung notwendiger Maßnahmen zur Stabilisierung und Weiterentwicklung des Unternehmens.

Parallel zur Geschäftsführung kontinuierliche operative Tätigkeit in Kundenprojekten und eigener Produktentwicklung als Product Lead, Business Analyst, System- und Softwarearchitekt, technischer Projektmanager und Software Engineer. Dadurch enge Verbindung von Unternehmensstrategie, Kundenanforderungen, Technologieentscheidungen und tatsächlicher Produkt- und Softwareentwicklung.

Kompetenzen
Entrepreneurship, General Management, Executive Management, Corporate Strategy, Business Strategy, Business Development, Organizational Development, Strategic Management, Product Strategy, Product Management, Sales Management, Marketing Management, HR Management, Financial Management, Controlling, IT Strategy, Operations Management, Crisis Management, Change Management, Leadership

Methoden & Standards
Strategy Development, Business Model Development, Market Positioning, Portfolio Management, Product Portfolio Management, Business Process Design, Organizational Design, KPI Management, Financial Planning, Budgeting, Cashflow Management, Sales Pipeline Management, Pricing, Commercial Proposal, Recruiting, Performance Management, Risk Management, Restructuring, Strategic Planning, Decision Making

Architektur & Engineering
Technology Strategy, Product & Technology Strategy, Technology Portfolio Management, Intellectual Property Development, Software Product Development, IoT Product Development, AIoT, Digital Product Strategy, Technology Evaluation & Selection

Eingesetzte Qualifikationen

Budgetierung, Business Administrator, Business Analysis, Business Plan, Business to Business, Enterprise project management (EPM), Feature Driven Development (FDD), Json, Node.Js, Produkt- / Sortimentsentwicklung, React (JavaScript library), Representational State Transfer (REST), Software Architecture, Stakeholder-Analyse, Typescript

Project Manager, Software Architect & Developer
Bitinity GmbH, Dresden
2/2019 – 11/2019 (10 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

2/2019 – 11/2019

Tätigkeitsbeschreibung

A browser application to manage e-mobility charging stations around the world
___

Eine Browser-Anwendung zur Verwaltung von E-Mobilitäts-Ladestationen auf der ganzen Welt

Eingesetzte Qualifikationen

Angular, Confluence, Eclipse, Java (allg.), Jira, Spring Framework, Typescript

Geschäftsführer, Business Analyst, Software Architect, Developer
Trapoca GmbH, Mannheim
11/2016 – 6/2019 (2 Jahre, 8 Monate)
Tourismus und Freizeitwirtschaft
Tätigkeitszeitraum

11/2016 – 6/2019

Tätigkeitsbeschreibung

Geschäftsführung, Planung und Umsetzung des Web-basierten Kundenportals, der Android App (Java) und der iOS App (Objective C). Weiterentwicklung der Produkte durch Stakeholderanalyse und Feature Engineering. Feature Drive Development.

Eingesetzte Qualifikationen

Android Entwicklung, Business Administrator, Business Analysis, CSS (Cascading Style Sheet), Feature Driven Development (FDD), HTML, iOS Entwicklung, Software Architecture, Stakeholder-Analyse

Project Manager, Software Architect & Developer
Green City Solutions GmbH, Dresden
2/2016 – 10/2016 (9 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

2/2016 – 10/2016

Tätigkeitsbeschreibung

A collection of applications
There was a data server which stored air quality data and offered those over an API. An extensible crawler periodically collected new data from external resources which offered the data in very different formats, from JSON to PDF. A browser application displays the air quality data in diagrams and on a map. The map was colored by an overlay showing the degree of pollution visually, which was in fact mostly along the streets.
___

Eine Sammlung von Anwendungen
Es gab einen Datenserver, der Luftqualitätsdaten speicherte und diese über eine API anbot. Ein erweiterbarer Crawler sammelte in regelmäßigen Abständen neue Daten von externen Ressourcen, die die Daten in sehr unterschiedlichen Formaten, von JSON bis PDF, anboten. Eine Browseranwendung stellt die Luftqualitätsdaten in Diagrammen und auf einer Karte dar. Die Karte wurde durch ein Overlay eingefärbt, das den Grad der Luftverschmutzung visuell anzeigt, der in der Tat meist entlang der Straßen lag.

Eingesetzte Qualifikationen

CSS (Cascading Style Sheet), HTML, JavaScript, Json, Node.Js

Software Architect & Developer
Datenbrett, Dresden
9/2015 – 12/2015 (4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

9/2015 – 12/2015

Tätigkeitsbeschreibung

KPI dashboard for small online shops
___

KPI-Dashboard für kleine Online-Shops

Eingesetzte Qualifikationen

AngularJS, CSS (Cascading Style Sheet), HTML, Java (allg.), JavaScript

Developer & Software Architect
Opox GmbH, Dresden
3/2015 – 9/2015 (7 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

3/2015 – 9/2015

Tätigkeitsbeschreibung

Web application for managing employee skills
The application had different uniquely designed screens which were to be implemented and fed by the API with data
___

Webanwendung zur Verwaltung von Mitarbeiterfähigkeiten
Die Anwendung verfügte über verschiedene individuell gestaltete Bildschirme, die implementiert und von der API mit Daten gefüttert werden sollten

Eingesetzte Qualifikationen

CSS (Cascading Style Sheet), Django, HTML, JavaScript, Jira, Jquery, Python

Developer
States of Pop GbR, Dresden
1/2015 – 3/2015 (3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2015 – 3/2015

Tätigkeitsbeschreibung

Website for a beauty product company

Eingesetzte Qualifikationen

Confluence, CSS (Cascading Style Sheet), Django, HTML, JavaScript, Jira, Jquery, Python

Software architect, Project Manager & Developer
PROGRESS Finanzplaner, Dresden
9/2014 – 12/2014 (4 Monate)
Versicherungen
Tätigkeitszeitraum

9/2014 – 12/2014

Tätigkeitsbeschreibung

Development of an online insurance check and advisor

Eingesetzte Qualifikationen

CSS (Cascading Style Sheet), HTML, JavaScript, Jquery, PHP

Developer
States of Pop GbR, Dresden
3/2014 – 8/2014 (6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

3/2014 – 8/2014

Tätigkeitsbeschreibung

Webseite for a
- fashion fair organizer &
- furniture producing company
___

Webseite für ein
- Modemesse-Veranstalter &
- Möbel produzierendes Unternehmen

Eingesetzte Qualifikationen

CSS (Cascading Style Sheet), Django, HTML, JavaScript, Jquery, Python, Syntactically Awesome Stylesheets (Sass)

Developer, Software Architect, Project Manager & Founder
UrTricks, Dresden
5/2012 – 2/2014 (1 Jahr, 10 Monate)
IT & Entwicklung
Tätigkeitszeitraum

5/2012 – 2/2014

Tätigkeitsbeschreibung

Trick video centered community platform for fun sport athletics.
___

Trickvideo-zentrierte Community-Plattform für Funsport-Leichtathletik.

Eingesetzte Qualifikationen

Apache Wicket, CSS (Cascading Style Sheet), Hibernate (Java), HTML, Java (allg.), JavaScript, Jetty, Less, Spring Framework

Developer, Software Architect, Project Manager
Doble Lemke GmbH, Dresden
6/2011 – 6/2012 (1 Jahr, 1 Monat)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

6/2011 – 6/2012

Tätigkeitsbeschreibung

Cryptographic license key creation and management inside a web application
___

Erstellung und Verwaltung von kryptografischen Lizenzschlüsseln innerhalb einer Webanwendung

Eingesetzte Qualifikationen

CSS (Cascading Style Sheet), HTML, PHP, Zend Framework

Developer, Projekt Manager & Software Architekt (Festanstellung)
Tracetronic GmbH, Dresden
4/2008 – 4/2011 (3 Jahre, 1 Monat)
Automobilindustrie
Tätigkeitszeitraum

4/2008 – 4/2011

Tätigkeitsbeschreibung

- Software ECU- Test for defining automotive test cases
- Software TRACE-Check for analyzing traces recorded during an automotive test session
___

- Software ECU- Test für die Definition von Fahrzeugtestfällen
- Software TRACE-Test für die Analyse von Traces, die während einer Fahrzeugtestsitzung aufgezeichnet wurden

Eingesetzte Qualifikationen

C, C++, Projektmanagement (IT), Python, Software Architecture

Ausbildung

Informatik
Diplom Informatiker (1,8)
2010
TU Dresden

Über mich

Unternehmer, Product Lead und Software-/Systemarchitekt mit fast 20 Jahren Erfahrung in der Konzeption und Umsetzung anspruchsvoller Software-, IoT- und Edge-AI-Lösungen. Fast 10 Jahre Erfahrung als Gründer und Geschäftsführer eines Technologieunternehmens mit Verantwortung für Strategie, Produkte, Sales, Marketing, HR, Finance und Unternehmensentwicklung.

Verbindet Business Analysis und Requirements Engineering mit Product Development, System- und Softwarearchitektur, technischem Projektmanagement und hands-on Software Engineering. Erfahrung von Product Discovery, Business Case und Project Scoping über Architektur und Technologieauswahl bis zur technischen Führung und Umsetzung komplexer Produkte und Kundenprojekte.

Besondere Stärke in der Übersetzung zwischen Business, Anwendern und Technologie sowie darin, komplexe Problemstellungen zu strukturieren und in verständliche, wirtschaftlich sinnvolle und technisch umsetzbare Lösungen zu überführen.

Weitere Kenntnisse

Business & Product
Business Analysis, Requirements Engineering, Product Strategy, Product Discovery, Product Development, Business Case & ROI, Project Scoping

Architecture & Technology
System Architecture, Software Architecture, Solution Architecture, IoT & Edge Architecture, Distributed Systems, API & Protocol Design, Technology Evaluation & Selection

Engineering
Software Design & Engineering, Full-Stack Development, Embedded Development, Framework & Library Development, TypeScript, C++, C, Node.js, React, PostgreSQL

Leadership & Delivery
Technical Leadership, Project Management, Technical Project Management, Team Leadership, Effort & Cost Estimation, Stakeholder Management

Domain Expertise
IoT, Embedded Systems, Edge Computing, Edge AI, Predictive Maintenance, Industrial IoT, Software Products

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
DACH-Region
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
1318
Alter
44
Berufserfahrung
18 Jahre und 5 Monate (seit 04/2008)
Projektleitung
13 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden