Olaf N.

Spectrum

Berlin, Germany

Experience

Jul 2023 - Dec 2023
6 months
Berlin, Germany

Spectrum

Danaher/ Hach Lange GmbH

A SolidJS frontend as UI for spectrometric water analysis system coupled to a C++ backend through MQTT (mosquitto), running on ARM-based embedded linux system.

  • UI protoype in Typescript React/ Nx with LitElements (WebComponents) and MQTT based on co-developed Hach Lange platform project
  • UI production system in SolidJS, SUID, i18next, Ajv, MQTT.js, C3.js
  • Detailed refinement of requirements with UX team and water analysis system engineers
  • Defining and documenting overall system architecture, MQTT message formats, frontend architecture and dev setup
  • Setting up frontend system from scratch, implementing domain oriented type system, UI components, app state
  • Management, Mqtt pub/sub services and schema-based message validation in frontend
  • Coaching 2 junior frontend developers along the way
  • Agile team setting (remote work) – JIRA, git, bitbucket
Jan 2023 - May 2023
5 months
Weißenhorn, Germany

PSC Shoring Planners

Peri SE

Complex product configurator web micro frontend for construction scaffolding systems for shoring towers as part of the PERI Quicksolve © app family.

  • React 17, Material UI, react-redux, i18next, Jasmine, OpenApi, Typescript
  • Architectural & implementation design, implementing applying and testing reusable controls and forms for entry of engineering configuration data, supporting 11 product families in one shared library and 4 separate planner apps; including detailed clarification/ refinement of user stories
  • Specifying, implementing and testing data models for backend API
  • Agile team setting (remote work)
  • JIRA, git, Azure DevOps
May 2022 - Jan 2023
9 months
Weißenhorn, Germany

VPS Bridge Planner

Peri SE

Complex product configurator web frontend for construction scaffolding systems as part of the PERI Quicksolve © application family.

  • React 17, Material UI, react-redux, i18next, C3.js, Typescript
  • Implementing, testing and applying reusable controls and forms for entry of engineering configuration data, visualizing backend-generated layout results (loads, moments, etc.), including a lib for handling physical quantities with units of measurement in metric and imperial format
  • Detailed clarification and refinement of user stories
  • Specifying, implementing and testing data models for backend API
  • Agile team setting (remote work) – JIRA, git, Azure DevOps
Feb 2022 - Apr 2022
3 months
Berlin, Germany

Organ Donation Registry

Bundesdruckerei

Implementing backend functions as microservices in hexagonal architecture for a workflow to elect and register specially privileged hospital users as part of an overall workflow to manage patient organ donation statements.

  • Java 11 Spring Boot
  • OpenFeign, Keycloak, Openshift
  • Junit Test Cases
  • git/ Gitlab, plantUML for Design and specification
  • Agile team setting (remote work)
Sep 2021 - Nov 2021
3 months
Berlin, Germany

Custom Report Configurator

Awin GmbH

Frontend for Affiliate Marketing Service provider.

  • Angular 11, AG Grid, Ngrx/ rxjs, Bootstrap + Material
  • OAuth2/ OIDC
  • Jenkins, github, JIRA, OpenApi/ swagger, Docker, docker-compose , Cypress, Jasmine, Karma
  • User Stories, Frontend Architecture, Design
  • International agile team setting
May 2021 - Jul 2021
3 months
Berlin, Germany

Report Builder

Awin GmbH

Frontend (Proof of Concept) for Affiliate Marketing Service provider.

  • Angular 11, AG Grid, Ngrx/ rxjs, Bootstrap + Material
  • OAuth2/ OIDC
  • Jenkins, github, JIRA, OpenApi/ swagger, Docker, docker-compose , Cypress, Jasmine, Karma
  • User Stories, Frontend Architecture, Design
  • International agile team setting
Nov 2020 - May 2021
7 months
Berlin, Germany

Feemanager

Awin GmbH

Frontend for Affiliate Marketing Service provider.

  • Angular 11, AG Grid, Ngrx/ rxjs, Bootstrap + Material
  • OAuth2/ OIDC
  • Jenkins, github, JIRA, OpenAPI/ swagger, Docker, docker-compose , Cypress, Jasmine, Karma
  • User Stories, Frontend Architecture, Design
  • International agile team setting
Jun 2020 - Aug 2020
3 months
Berlin, Germany

CovMapper

Charite

A webapp to display large-scale epidemiological data and forecasts of the SARS-CoV-2 Pandemic.

  • React/ Redux, Typescript
  • Material-UI
  • git/github
  • Open-source collaborative project setup
Sep 2019 - Sep 2020
1 year 1 month

FSCL PLM Platform

Independent project

A microservices-based platform for industrial solutions and systems.

  • React / Redux Frontend (JavaScript)
  • Java Spring Boot, MongoDB / PostgreSQL/ Java JPA, Selenium, Junit, Jasmine, Karma
  • Kafka / Java Spring Cloud
  • Maven, github
  • Domain Analysis, Architectural design, design of REST API, object model and domain events
  • Design, implementation and test automation of frontend and backend
Sep 2018 - Jul 2019
11 months
Berlin, Germany

Project Tracking and Planning System

GE Energy

A Web app mapping progress, cost and efforts to a flexible, multi-dimensional workpackage structure.

  • Angular/ TypeScript
  • Node.js / express, PostgreSQL
  • Domain Analysis, Architectural design, design of REST API and object model
  • Implementation and test automation of frontend and backend system
Nov 2011 - Jul 2019
7 years 9 months
United Kingdom

Software product owner and project manager

GE Energy

Various projects in DE, UK, AUS for Multi-MW variable frequency converter systems and HV/MV power supply systems (fully automatic and remote contolled).

  • Software product owner and project manager
  • Coordination of software teams and suppliers
  • Coordination of various system interfaces
  • Integrated SCADA and closed-loop control software
  • Extensive work with certification bodies/ representatives
  • Project durations 1 to 3 years
Jan 2008 - Dec 2011
4 years
Malaysia

Control, HMI MES Integration

Q-Cells SE

Solar cell material handling systems, solar panel production systems: Detailed specification of functional and non-functional features, software and system testing for controllers, HMI, MES-integration, robotic and measurement equipment.

Jan 2008 - Dec 2008
1 year
Konstanz, Germany

Airport Management Solution

Siemens AG

Customer interviews, product roadmap, customer benefit analysis, specification of software features for tactical airport management dashboard and operations management suite.

Jan 2006 - Dec 2006
1 year

Rolling Mill Portfolio Innovation Project

Siemens VAI

Consulting Services (Siemens Corporate Technology) to analyze portfolio and identify product innovation (equipment/ SCADA/ data integration) and business process improvement opportunities, spanning hot- and cold rolling businesses.

Jan 2005 - Dec 2005
1 year

Web application for vehicle simulation

Simulation of state of motion, power consumption and energy balance based on configurable road segments.

  • JEE / JSF
  • Glassfish/postgres
Jan 2004 - Dec 2005
2 years
Erlangen, Germany

Railway Portfolio Innovation

Siemens AG

Consulting Services (Siemens Corporate Technology) to identify rail automation product innovation (equipment/ Control/ SCADA) opportunities, spanning Light Rail, Heavy Rail, Infrastructure products, data integration and services. Formally specifying process, product and system interface requirements for platform software, including compliance/ certifications for EN50126/EN50128/EN50129.

Jan 2003 - Dec 2003
1 year
United States

Leading IT infrastructure carve-out

Siemens Westinghouse / Argillon LLC

Leading IT infrastructure carve-out within Siemens Westinghouse and setting up stand-alone IT infrastructure for independent company Argillon LLC.

  • Reconfigure networking, firewalls, user accounts, windows clients and data backup solution
  • RDBMS, SAP, MS Exchange Server and clients
  • Selection and handover to external service provider
Jan 2001 - Dec 2002
2 years
Erlangen, Germany

Automation Component Configurator

Siemens AG

Application consulting services for advanced tool for modeling high-level components to generate SIMATIC / WinCC application code as well as CAD data. Tool utilizes a textual formal modeling language.

  • Detailed analysis of user and stakeholder requirements and associated business processes
  • Specification of application process
  • Implementation of reference application
Jan 1999 - Dec 2001
3 years
Erlangen, Germany

SIMOTION

Siemens AG

Distributed, PLC-integrated motion control system.

  • OO design and UML modelling, implementation and testing of embeddded runtime software (C++ on prop. RTOS)
Jan 1997 - Dec 1999
3 years
Duisburg, Germany

Engineering tool for grid control devices

Enermet

Requirements spec, implementation and testing in C++, MFC.

Jan 1996 - Dec 1997
2 years
Mannheim, Germany

Automated Brake Testing for Railway Trains

Adtranz

Distributed TCN Wired Train Bus Application: specification of requirements, architectural and implementation design, implementing and testing on multiprocessor rail vehicle controller system (C, Assembler, TCL/TK).

Expenses

Independent Project

  • A web app to track expenses for small businesses
  • Java/ Quarkus μServices (hexagonal arch.) on PostgreSQL, Kubernetes
  • Kafka, Kafka Connect + Debezium (transactional outbox pattern)
  • React/ NextJS frontend (Typescript)
  • Distributed data management concept/ general architecture
  • Software design and implementation (backend, frontend, testsuite)

FSCL NewGen

Independent Project

A system to integrate concurrent systems engineering disciplines.

MES

Independent Project

An actor-based Rust cli to emulate manufacturing tools, emitting events for testing of an MES.

Languages

Italian
Native
English
Elementary

Education

Hannover University of Applied Sciences

Diploma Engineer (FH), Information Technology · Information Technology · Hanover, Germany

Certifications & licenses

IPMA/ PMZert

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions