Olaf Nouvortne
Frontend Engineer
Experience
Frontend Engineer
Danaher/Hach Lange GmbH
- Developed a SolidJS frontend UI for a spectrometric water analysis system on an ARM-based embedded Linux platform
- Prototyped UI in TypeScript React/Nx with LitElements and MQTT integration
- Built production UI using SolidJS, SUID, i18next, Ajv, MQTT.js, C3.js
- Refined requirements with UX team and water analysis system engineers
- Defined and documented system architecture, MQTT message formats, frontend architecture, and development setup
- Set up frontend system from scratch, implemented domain-oriented type system, UI components, and application state
- Managed MQTT pub/sub services and schema-based message validation in frontend
- Coached two junior frontend developers
- Worked in an agile remote team using JIRA, Git, and Bitbucket
Micro Frontend Engineer
Peri SE
- Built a complex product configurator web micro frontend for construction scaffolding systems as part of the PERI Quicksolve® app family
- Used React 17, Material UI, react-redux, i18next, Jasmine, OpenAPI, and TypeScript
- Designed architecture and implemented reusable controls and forms for engineering configuration data supporting 11 product families and four separate planner apps
- Clarified and refined user stories
- Specified, implemented, and tested data models for backend API
- Collaborated in a remote agile team using JIRA, Git, and Azure DevOps
Frontend Engineer
Peri SE
- Developed a complex product configurator web frontend for construction scaffolding systems within PERI Quicksolve®
- Implemented and tested reusable controls and forms for engineering configuration data
- Visualized backend-generated layout results (loads, moments) and handled physical quantities in metric and imperial formats
- Clarified and refined user stories
- Specified, implemented, and tested data models for backend API
- Worked in a remote agile team using JIRA, Git, and Azure DevOps
Backend Engineer
Bundesdruckerei
- Implemented backend functions as microservices in a hexagonal architecture for hospital user registration workflows in an organ donation management system
- Used Java 11 Spring Boot, OpenFeign, Keycloak, and OpenShift
- Wrote JUnit test cases
- Employed GitLab, PlantUML for design and specification
- Collaborated in a remote agile team
Frontend Engineer
Awin GmbH
- Developed a custom report configurator frontend for an affiliate marketing service provider
- Utilized Angular 11, AG Grid, Ngrx/rxjs, Bootstrap, and Material Design
- Integrated OAuth2/OIDC authentication
- Set up Jenkins, GitHub, JIRA, OpenAPI/Swagger, Docker, docker-compose, Cypress, Jasmine, and Karma
- Defined user stories, frontend architecture, and design
- Worked in an international agile team
Frontend Engineer
Awin GmbH
- Created a proof-of-concept report builder frontend for an affiliate marketing service provider
- Used Angular 11, AG Grid, Ngrx/rxjs, Bootstrap, and Material Design
- Implemented OAuth2/OIDC authentication
- Configured Jenkins, GitHub, JIRA, OpenAPI/Swagger, Docker, docker-compose, Cypress, Jasmine, and Karma
- Defined user stories, frontend architecture, and design
- Collaborated in an international agile team
Frontend Engineer
Awin GmbH
- Developed the Feemanager frontend for an affiliate marketing service provider
- Employed Angular 11, AG Grid, Ngrx/rxjs, Bootstrap, and Material Design
- Integrated OAuth2/OIDC authentication
- Used Jenkins, GitHub, JIRA, OpenAPI/Swagger, Docker, docker-compose, Cypress, Jasmine, and Karma
- Defined user stories, frontend architecture, and design
- Worked in an international agile team
Frontend Engineer
Charité
- Built CovMapper, a web app to display large-scale epidemiological data and COVID-19 forecasts
- Used React, Redux, TypeScript, and Material-UI
- Managed project on GitHub in an open-source collaborative setup
Fullstack Engineer
Independent
- Developed FSCL PLM Platform, a microservices-based industrial solutions platform
- Built React/Redux frontend and Java Spring Boot backend with MongoDB, PostgreSQL, Java JPA, Selenium, JUnit, Jasmine, and Karma
- Implemented Kafka and Java Spring Cloud services
- Managed build with Maven and GitHub
- Conducted domain analysis, architectural design, REST API, object model, and domain events design
- Implemented and automated tests for frontend and backend
Software Product Owner & Project Manager
GE Energy
- Led turnkey and systems retrofit projects across Germany, UK, and Australia for multi-MW variable frequency converter and HV/MV power supply systems
- Coordinated software teams, suppliers, and system interfaces
- Oversaw integrated SCADA and closed-loop control software development
- Liaised extensively with certification bodies and representatives
- Managed project durations ranging from one to three years
Software Engineer
Q-Cells SE
- Specified functional and non-functional requirements for solar cell handling and production systems
- Conducted software and system testing for controllers, HMI, MES integration, robotics, and measurement equipment across Germany and Malaysia
Consultant
Siemens AG
- Conducted customer interviews and benefit analysis for an airport management solution
- Defined product roadmap and specified software features for tactical airport management dashboard and operations management suite
Consultant
Siemens VAI
- Analyzed portfolio and identified product innovation and business process improvements in hot and cold rolling businesses
- Provided consulting services on equipment, SCADA, and data integration opportunities
Software Engineer
Siemens Corporate Technology
- Consulted on rail automation product innovation across light rail, heavy rail, and infrastructure products
- Specified process, product, and system interface requirements including compliance/certification for EN50126/EN50128/EN50129
IT Infrastructure Lead
Argillon LLC
- Directed IT infrastructure carve-out from Siemens Westinghouse and established standalone infrastructure for Argillon LLC
- Reconfigured networking, firewalls, user accounts, Windows clients, and backup solutions
- Managed RDBMS, SAP, MS Exchange Server deployment and handover to external service provider
Application Consultant
Siemens AG
- Provided consulting services for an automation component configurator tool generating SIMATIC/WinCC code and CAD data
- Analyzed user requirements and business processes
- Specified application processes and implemented a reference application
Embedded Software Engineer
Siemens AG
- Designed and modeled OO systems in UML for SIMOTION, a PLC-integrated motion control system
- Implemented and tested embedded C++ runtime software on a proprietary RTOS
Software Engineer
Enermet
- Specified requirements, implemented, and tested a C++/MFC engineering tool for grid control devices
Software Engineer
Adtranz
- Designed and tested distributed TCN wired train bus applications for automated brake testing on railway trains
- Worked in C, assembler, and TCL/TK
Industry Experience
See where this freelancer has spent most of their professional time.
Experienced in Energy, Manufacturing, Information Technology, Construction, Advertising, and Aerospace and Defense.
Business Area Experience
See which departments and functions this freelancer has contributed to most.
Experienced in Product Development, Information Technology, Quality Assurance, Project Management, and Operations.
Summary
Understand and express your requirements with you Understand Domain Driven Design (Model Domain) Run Assess Specify your acceptance tests Monitor Your System Design and implement your software solution Build Design and implement your test suite Improve Support continuous improvement
Every business and every project is special and different, but as a default, I find the overall approach outlined below most useful. I am happy to discuss with you how this fits for you and what I can do for you within your framework and project.
Skills
Frontend
- React / Next / Material
- Angular / Ngrx / Rxjs / Material
- Solidjs / Suid
- Web Components / Lit Elements
- Jasmine/ Karma, Cypress
- Npm, Nx
Backend
- Java Spring Boot / Quarkus
- Jpa/ Hibernate/ Jakarta, Flyway
- Maven, Junit5
- Apache Kafka, Mqtt/mosquitto
- Postgresql, Mongodb
Other Important Technologies
- Openapi 3, Oauth2/oidc
- Git, Jira, Docker, Docker-compose, Jenkins
- Kubernetes, Ansible, Terraform
- Aws, Azure, Linode
General
- Teamwork, Teamwork, Teamwork !
- Working In Scrum / Agile Setup
- Domain Driven Design, Hexagonal Architecture
- Requirements Mgmt. / User Stories / Wireframing
- Distributed Systems, Clean Architecture/ Code
- Behavior Driven Testing
- Design Patterns
- Linux Admin, Bash
Languages
Certifications & licenses
IPMA/ PMZert
Statistics
Experience
Global Experience
Expertise
Qualifications
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Olaf based?
What languages does Olaf speak?
How many years of experience does Olaf have?
What roles would Olaf be best suited for?
What is Olaf's latest experience?
What companies has Olaf worked for in recent years?
Which industries is Olaf most experienced in?
Which business areas is Olaf most experienced in?
Which industries has Olaf worked in recently?
Which business areas has Olaf worked in recently?
Does Olaf have any certificates?
What is the availability of Olaf?
What is the rate of Olaf?
How to hire Olaf?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Frontend Engineer
Nearby freelancers
Professionals working in or nearby Berlin, Germany