About Robert
German
Native or bilingual
English
Fluent
French
Basic
Experience
- Bosch Manufacturing SolutionsSenior Software Engineer (Fullstack) and Software ArchitectSOFTWARE PUBLISHINGNovember 2023 - Today (2 years and 9 months)Stuttgart, GermanyFurther development of a cloud-native microservice system for controlling intralogistics processes for a globally active corporation with C# (.NET 8) and Angular 16 (HTML/CSS/TypeScript).▪ Conception and development of C# software modules for controlling automated guided vehicles (AGVs), including bidirectional communication protocols such as WebSockets and SignalR.▪ Implementation of containerized performance tests using the Gatling framework in Java.▪ Implementation of integration tests with C# and SpecFlow.▪ Implementation and optimization of an ASP.NET Core microservice with Microsoft Orleans.▪ Migration of database schemas using a saga-based framework for MongoDB.
- adesso SESenior Software Engineer (Fullstack) and Software ArchitectDIGITAL AND ITJanuary 2021 - October 2023 (2 years and 10 months)Stuttgart, GermanyI spent most of my time at adesso on a large greenfield project where we implemented a cloud-native microservice system with orchestration by a process engine to map the end-to-end business process of a globally active corporation using C# (.NET 6) and Angular 13 (HTML/CSS/TypeScript). In this role, I took on architectural tasks, led an agile sprint team, created cloud workloads and CI/CD pipelines, and performed implementation tasks. In my last project at adesso, I took on the role of software architect, conceptualized the software according to Domain-Driven Design, and designed and implemented the Azure environment, including pipelines and integration with MS Graph and Azure AD.05/2023 – 10/2023: Architectural conception and implementation of a cloud-native system for planning machine demonstrations for a globally active corporation with C# (.NET 7) and Angular 15 (HTML/CSS/TypeScript)▪ Creation of a domain model based on business stories and in cooperation with the client.▪ Conception and implementation of the backend architecture (ASP.NET Core Web API with CQRS and MediatR).▪ Creation of the rollout concept and implementation as Azure Pipelines with YAML templates and PowerShell.▪ Team leadership of a temporarily 8-person development team, including sprint preparations and refinements.▪ Implementation of business stories in the backend.▪ Setup and coordination of Azure environments with App Service, Static Web App, Key Vault, and OAuth2 configuration.▪ Implementation of application integration with Outlook, SharePoint, and Planner via Microsoft Graph.07/2021 – 04/2023: Implementation phase of a cloud-native microservice system with orchestration by a process engine to map the end-to-end business process of a globally active corporation with C# (.NET 6) and Angular 13 (HTML/CSS/TypeScript)- Creation of a microservice template based on the .NET Template Engine with Onion Architecture, CQRS, and MediatR following the Chassis Pattern.- Creation of libraries for cross-cutting concerns such as security and testing.- Implementation of PoCs, e.g., for authorization.- Team leadership of an agile development team of 6-8 developers, holding Scrum meetings and code reviews.- Development of implementation and architecture concepts as head of the backend task force.- Security coordination and discussions with the client's works council and IT security.- Implementation or conception of libraries for cross-cutting concerns such as logging, error handling, and consistency in distributed systems (Outbox Pattern, Idempotency).- Implementation of business and technical modules.- Implementation of a backup and restore solution for local and Azure SQL databases using PowerShell.- Setup of an Azure development environment with Azure AD B2C, Kubernetes, SQL Servers, Azure Functions, Azure App Configuration, Azure Service Bus, Application Insights, Container Registry, SignalR, and Azure Maps.- Further development of Azure Pipelines with YAML templates and PowerShell.- Implementation of a mock service for enriching OAuth2 bearer tokens as an Azure Function with Azure AD B2C.03/2021 – 06/2021: Solution definition phase for a cloud-native microservice system with orchestration by a process engine to map the end-to-end business process of a globally active corporation with C# (.NET 6) and Angular 12 (HTML/CSS/TypeScript)- Creation of the security and authorization concept in line with the corporation's information security guidelines and non-functional requirements.- Plausibility and effort estimation of functional requirements.- Advising the client on the non-functional requirements of the system.- Developing proposals for data models, technology selection, and component architecture for the architect.- Creating and completing criteria catalogs for various architectural proposals and making or buy decisions.01/2021 – 02/2021: Design and implementation of a proof-of-concept for a low-code component system using Syncfusion UI components to extend SharePoint applications with Angular 12 (HTML/CSS/TypeScript)- Selection of the UI component vendor and evaluation of the required components.- Implementation of Angular wrappers and configuration classes.- Implementation of demo pages from the wrapper components.
- Safelog GmbhSoftware EngineerMECHANICAL ENGINEERINGAugust 2018 - December 2020 (2 years and 5 months)Stuttgart, GermanyAt Safelog, I implemented and largely managed a diverse range of software projects focused on the company's product portfolio. This primarily involved control systems for logistics facilities and mobile transport robots, or a combination of both, and their integration with customer systems of major German automotive manufacturers and their suppliers.Project Details:01/2020 – 12/2020: Design and implementation of an interface for controlling transport robots (AGVs) by industrial plants using MQTT/JSON and HTTP/JSON in C# (.NET Core 3.1)- Design of the protocol for controlling AGVs.- Design of the software architecture considering project requirements.- Test-driven implementation of the interface in C# with .NET Standard.- Test-driven implementation of the REST API in C# with ASP.NET Core.- Integration of the interface into an existing logistics system.- Commissioning of systems at the client's site.- Further development of the interface on the AGV side in Java.- Creation of user, commissioning, and developer documentation.04/2019 – 12/2020: Design and implementation of a plant control system with interfaces to the assembly control system of a German automotive manufacturer using WPF, WCF (TCP), and XML messages in C#- Analysis of assembly control documentation and requirements specifications.- Design of the data model for the MSSQL database.- Test-driven implementation of the interface to the assembly control system.- Implementation of Pick-By-Light software and other logistics software.- Implementation of configuration tools.- Coordination of processes with the IT department and the client's logistics operators.- Training of users, as well as first and second-level support.- Commissioning of systems at the client's site.- Setup and administration of the software on the client's servers.- Creation of user, commissioning, and developer documentation.03/2019 – 04/2019: Design and implementation of logistics software for a picking cart for a manufacturer of high-precision machines using WPF- Test-driven implementation of the business logic in C# with the .NET Framework.- Integration of the software into the client's ERP system.- UI/UX design and test-driven implementation of the graphical interface using WPF.- Commissioning of the picking cart at the client's site.- Creation of user documentation.08/2018 – 03/2019: Further development of an interface between Pick-By-Light and transport robots via UDP in C#- Further development of the protocol for controlling AGVs.- Test-driven implementation of the interface in C# with the .NET Framework.- Integration of the interface into an existing Pick-By-Light system.- Commissioning of systems at the client's site.- Creation of user, commissioning, and developer documentation.08/2018 – 03/2019: Further development of existing systems according to internal specifications or customer requests in C# or Java
Recommendations
Be the first to recommend Robert
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- General higher education entrance qualification (Abitur)Leibniz-Gymnasium Stuttgart-Feuerbach2007Allgemeinbildendes Abitur
- Vocational training as an automotive mechatronics technicianVolkswagen Automobile Stuttgart GmbH2011Berufsausbildung zum KfZ-Mechatroniker
Certifications
- Microsoft Certified: Azure FundamentalsMicrosoft
- Microsoft Certified: Azure AI FundamentalsMicrosoft