Olaf N.

Spectrum

Berlin, Deutschland

Erfahrungen

Juli 2023 - Dez. 2023
6 Monaten
Berlin, Deutschland

Spectrum

Danaher/ Hach Lange GmbH

Ein SolidJS-Frontend als Benutzeroberfläche für ein spektrometrisches Wasseranalysesystem, gekoppelt mit einem C++-Backend über MQTT (mosquitto), auf einem ARM-basierten Embedded-Linux-System.

  • UI-Prototyp in TypeScript React/Nx mit LitElements (WebComponents) und MQTT basierend auf dem gemeinsam entwickelten Hach Lange Plattformprojekt
  • Produktions-UI-System in SolidJS, SUID, i18next, Ajv, MQTT.js, C3.js
  • Detaillierte Verfeinerung der Anforderungen zusammen mit dem UX-Team und den Ingenieuren des Wasseranalysesystems
  • Definition und Dokumentation der Gesamtarchitektur, der MQTT-Nachrichtenformate, der Frontend-Architektur und des Entwicklungs-Setups
  • Aufsetzen des Frontend-Systems von Grund auf, Implementierung eines domänenorientierten Typsystems, von UI-Komponenten und der Anwendungszustände
  • Verwaltung der MQTT-Pub/Sub-Services und schema-basierte Nachrichtenvalidierung im Frontend
  • Begleitung und Coaching von 2 Junior-Frontend-Entwicklern
  • Arbeit in agilem Team (Remote) – JIRA, Git, Bitbucket
Jan. 2023 - Mai 2023
5 Monaten
Weißenhorn, Deutschland

PSC Shoring Planners

Peri SE

Komplexer Produktkonfigurator als Web-Micro-Frontend für Gerüstsysteme von Abstütztürmen im Rahmen der PERI Quicksolve © App-Familie.

  • React 17, Material UI, react-redux, i18next, Jasmine, OpenApi, TypeScript
  • Architektur- und Implementierungsdesign; Entwicklung, Anwendung und Testen wiederverwendbarer Controls und Formulare zur Eingabe von technischen Konfigurationsdaten, Unterstützung von 11 Produktfamilien in einer gemeinsamen Bibliothek und 4 separaten Planer-Apps; inklusive detaillierter Klarstellung/Verfeinerung von User Stories
  • Spezifikation, Implementierung und Testen von Datenmodellen für die Backend-API
  • Arbeit in agilem Team (Remote)
  • JIRA, Git, Azure DevOps
Mai 2022 - Jan. 2023
9 Monaten
Weißenhorn, Deutschland

VPS Bridge Planner

Peri SE

Komplexer Produktkonfigurator als Web-Frontend für Gerüstsysteme im Rahmen der PERI Quicksolve © App-Familie.

  • React 17, Material UI, react-redux, i18next, C3.js, TypeScript
  • Implementierung, Test und Anwendung wiederverwendbarer Controls und Formulare zur Eingabe technischer Konfigurationsdaten, Visualisierung backend-generierter Layout-Ergebnisse (Lasten, Momente etc.), inklusive einer Bibliothek zur Handhabung physikalischer Größen mit Maßeinheiten im metrischen und imperialen System
  • Detaillierte Klärung und Verfeinerung von User Stories
  • Spezifikation, Implementierung und Testen von Datenmodellen für die Backend-API
  • Arbeit in agilem Team (Remote) – JIRA, Git, Azure DevOps
Feb. 2022 - Apr. 2022
3 Monaten
Berlin, Deutschland

Organspenderegister

Bundesdruckerei

Implementierung von Backend-Funktionen als Microservices in hexagonaler Architektur für einen Workflow zur Auswahl und Registrierung speziell privilegierter Krankenhausnutzer im Rahmen eines Gesamtworkflows zur Verwaltung von Organspendeerklärungen von Patienten.

  • Java 11, Spring Boot
  • OpenFeign, Keycloak, OpenShift
  • JUnit-Testfälle
  • Git/GitLab, PlantUML für Design und Spezifikation
  • Arbeit in agilem Team (Remote)
Sept. 2021 - Nov. 2021
3 Monaten
Berlin, Deutschland

Custom Report Configurator

Awin GmbH

Frontend für einen Affiliate-Marketing-Dienstleister.

  • Angular 11, AG Grid, Ngrx/ RxJS, Bootstrap + Material
  • OAuth2/OIDC
  • Jenkins, GitHub, JIRA, OpenAPI/Swagger, Docker, Docker Compose, Cypress, Jasmine, Karma
  • User Stories, Frontend-Architektur, Design
  • Arbeit in internationalem, agilem Team
Mai 2021 - Juli 2021
3 Monaten
Berlin, Deutschland

Report Builder

Awin GmbH

Frontend (Proof of Concept) für einen Affiliate-Marketing-Dienstleister.

  • Angular 11, AG Grid, Ngrx/ rxjs, Bootstrap + Material
  • OAuth2/ OIDC
  • Jenkins, github, JIRA, OpenApi/ swagger, Docker, docker-compose , Cypress, Jasmine, Karma
  • User Stories, Frontend-Architektur, Design
  • Internationales agiles Teamumfeld
Nov. 2020 - Mai 2021
7 Monaten
Berlin, Deutschland

Feemanager

Awin GmbH

Frontend für einen Affiliate-Marketing-Dienstleister.

  • Angular 11, AG Grid, Ngrx/ rxjs, Bootstrap + Material
  • OAuth2/ OIDC
  • Jenkins, github, JIRA, OpenAPI/ swagger, Docker, docker-compose , Cypress, Jasmine, Karma
  • User Stories, Frontend-Architektur, Design
  • Internationales agiles Teamumfeld
Juni 2020 - Aug. 2020
3 Monaten
Berlin, Deutschland

CovMapper

Charite

Eine Webapp zur Anzeige groß angelegter epidemiologischer Daten und Prognosen zur SARS-CoV-2-Pandemie.

  • React/ Redux, Typescript
  • Material-UI
  • git/github
  • Aufsetzen eines Open-Source-Kollaborationsprojekts
Sept. 2019 - Sept. 2020
1 Jahr 1 Monate

FSCL PLM Platform

Independent project

Eine Microservices-basierte Plattform für industrielle Lösungen und Systeme.

  • React / Redux Frontend (JavaScript)
  • Java Spring Boot, MongoDB / PostgreSQL/ Java JPA, Selenium, Junit, Jasmine, Karma
  • Kafka / Java Spring Cloud
  • Maven, github
  • Domänenanalyse, Architekturdesign, Entwurf der REST-API, des Objektmodells und der Domänenereignisse
  • Design, Implementierung und Testautomatisierung von Frontend und Backend
Sept. 2018 - Juli 2019
11 Monaten
Berlin, Deutschland

Project Tracking and Planning System

GE Energy

Eine Web-App zur Abbildung von Fortschritt, Kosten und Aufwand in einer flexiblen, mehrdimensionalen Arbeitspaketstruktur.

  • Angular/ TypeScript
  • Node.js / express, PostgreSQL
  • Domänenanalyse, Architekturdesign, Entwurf der REST-API und des Objektmodells
  • Implementierung und Testautomatisierung des Frontend- und Backendsystems
Nov. 2011 - Juli 2019
7 Jahren 9 Monaten
Vereinigtes Königreich

Software-Product-Owner und Projektmanager

GE Energy

Verschiedene Projekte in DE, UK und Australien für Multi-MW-Frequenzumrichtersysteme und HV-/MV-Stromversorgungssysteme (vollautomatisch und ferngesteuert).

  • Software-Product-Owner und Projektmanager
  • Koordination von Software-Teams und Zulieferern
  • Abstimmung verschiedener System-Schnittstellen
  • Integrierte SCADA- und Regelungssoftware
  • Umfassende Zusammenarbeit mit Zertifizierungsstellen/-vertretungen
  • Projektdauer 1 bis 3 Jahre
Jan. 2008 - Dez. 2011
4 Jahren
Malaysia

Steuerung, HMI- und MES-Integration

Q-Cells SE

Materialflusssysteme für Solarzellen und Produktionsanlagen für Solarmodule: Detaillierte Spezifikation funktionaler und nicht-funktionaler Merkmale, Software- und Systemtests für Steuerungen, HMI, MES-Integration sowie für Robotik- und Messgeräte.

Jan. 2008 - Dez. 2008
1 Jahr
Konstanz, Deutschland

Lösung für das Flughafenmanagement

Siemens AG

Kundeninterviews, Produkt-Roadmap, Analyse des Kundennutzens, Spezifikation von Softwarefunktionen für ein taktisches Flughafenmanagement-Dashboard und eine Betriebsmanagement-Suite.

Jan. 2006 - Dez. 2006
1 Jahr

Innovationsprojekt für das Walzwerk-Portfolio

Siemens VAI

Beratungsleistungen (Siemens Corporate Technology) zur Analyse des Portfolios und zur Identifikation von Produktinnovationen (Anlagen/ SCADA/ Datenintegration) sowie zur Prozessverbesserung im Warm- und Kaltwalzbereich.

Jan. 2005 - Dez. 2005
1 Jahr

Webanwendung für Fahrzeugsimulation

Simulation des Bewegungszustands, des Energieverbrauchs und der Energiebilanz auf Basis konfigurierbarer Straßenabschnitte.

  • JEE / JSF
  • Glassfish/Postgres
Jan. 2004 - Dez. 2005
2 Jahren
Erlangen, Deutschland

Portfolio-Innovation im Schienenverkehr

Siemens AG

Beratung (Siemens Corporate Technology) zur Identifizierung von Produktinnovationsmöglichkeiten in der Schienenautomatisierung (Geräte/ Steuerung/ SCADA) für Light Rail, Heavy Rail, Infrastrukturprodukte, Datenintegration und Services. Formale Spezifikation von Prozess-, Produkt- und System-Schnittstellenanforderungen für Plattformsoftware, inklusive Einhaltung/Zertifizierung nach EN50126/EN50128/EN50129.

Jan. 2003 - Dez. 2003
1 Jahr
Vereinigte Staaten

Leitung IT-Infrastruktur-Carve-out

Siemens Westinghouse / Argillon LLC

Leitung des IT-Infrastruktur-Carve-outs bei Siemens Westinghouse und Aufbau einer eigenständigen IT-Infrastruktur für das unabhängige Unternehmen Argillon LLC.

  • Umkonfiguration von Netzwerk, Firewalls, Benutzerkonten, Windows-Clients und Datensicherungslösung
  • RDBMS, SAP, MS Exchange Server und Clients
  • Auswahl und Übergabe an externen Dienstleister
Jan. 2001 - Dez. 2002
2 Jahren
Erlangen, Deutschland

Konfigurator für Automatisierungskomponenten

Siemens AG

Anwendungsberatung für ein erweitertes Tool zur Modellierung von High-Level-Komponenten, um SIMATIC-/WinCC-Anwendungscode sowie CAD-Daten zu generieren. Das Tool verwendet eine textuelle formale Modellierungssprache.

  • Detaillierte Analyse der Benutzer- und Stakeholder-Anforderungen sowie der zugehörigen Geschäftsprozesse
  • Spezifikation des Anwendungsprozesses
  • Implementierung einer Referenzanwendung
Jan. 1999 - Dez. 2001
3 Jahren
Erlangen, Deutschland

SIMOTION

Siemens AG

Verteiltes, in die SPS integriertes Bewegungssteuerungssystem.

  • OO-Design und UML-Modellierung, Implementierung und Test der Embedded-Runtime-Software (C++ auf proprietärem RTOS)
Jan. 1997 - Dez. 1999
3 Jahren
Duisburg, Deutschland

Engineering-Tool für Netzsteuergeräte

Enermet

Anforderungsspezifikation, Implementierung und Test in C++ und MFC.

Jan. 1996 - Dez. 1997
2 Jahren
Mannheim, Deutschland

Automatisierte Bremsprüfung für Eisenbahnzüge

Adtranz

Verteilte TCN Wired Train Bus-Anwendung: Spezifikation der Anforderungen, Architektur- und Implementierungsentwurf, Implementierung und Test auf einem multiprozessorbasierten Steuerungssystem für Schienenfahrzeuge (C, Assembler, TCL/TK).

Ausgaben

Independent Project

  • Eine Web-App zur Erfassung von Ausgaben für kleine Unternehmen
  • Java/ Quarkus μServices (hexagonale Architektur) auf PostgreSQL, Kubernetes
  • Kafka, Kafka Connect + Debezium (transaktionales Outbox-Muster)
  • React/ NextJS-Frontend (TypeScript)
  • Konzept für verteiltes Datenmanagement / allgemeine Architektur
  • Software-Design und Implementierung (Backend, Frontend, Testsuite)

FSCL NewGen

Independent Project

Ein System zur Integration paralleler Disziplinen der Systemtechnik.

MES

Independent Project

Ein aktorbasiertes Rust-CLI, das Fertigungswerkzeuge emuliert und Ereignisse für Tests eines MES erzeugt.

Sprachen

Italienisch
Muttersprache
Englisch
Grundkenntnisse

Ausbildung

Fachhochschule Hannover

Diplom-Ingenieur (FH), Informationstechnik · Informationstechnik · Hannover, Deutschland

Zertifikate & Bescheinigungen

IPMA/ PMZert

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen