You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Robert BanteleRB

Robert Bantele

Senior Software Engineer & Azure Architect

€800/day
Stuttgart, DE
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Robert

I am a passionate software developer specializing in .NET, Azure, and Angular. With extensive experience in these technologies, I navigate the Microsoft universe with confidence and enthusiastically create high-quality software solutions for my clients. I am currently employed in a permanent consulting position and am looking for projects to start my freelance career.

I have high standards for my craft and am convinced that proven methods such as Clean Code, SOLID principles, Design Patterns, efficient testing, and clean architectural work are the key to a high-quality result. Learning new things is part of every project, is part of my daily work, and brings me joy. This is also evident in the numerous certifications and training courses I use to constantly deepen my knowledge.

From architectural-level conception through implementation and testing, as well as knowledge sharing and team leadership of agile development teams, and the creation and maintenance of cloud workloads and DevOps pipelines, I feel comfortable throughout the entire value creation process of modern cloud projects – perhaps soon with you?
  • German

    Native or bilingual

  • English

    Fluent

  • French

    Basic

Can work on-site
Stuttgart (up to 50km)

Experience

  • Bosch Manufacturing Solutions
    Senior Software Engineer (Fullstack) and Software Architect
    SOFTWARE PUBLISHING
    November 2023 - Today (2 years and 9 months)
    Stuttgart, Germany
    Further 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 SE
    Senior Software Engineer (Fullstack) and Software Architect
    DIGITAL AND IT
    January 2021 - October 2023 (2 years and 10 months)
    Stuttgart, Germany
    I 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.
    C# Azure DevOps Angular Camunda OAuth2 Docker Kubernetes
  • Safelog Gmbh
    Software Engineer
    MECHANICAL ENGINEERING
    August 2018 - December 2020 (2 years and 5 months)
    Stuttgart, Germany
    At 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
    C# ASP.NET Core WPF WCF SQL REST API

Recommendations

Be the first to recommend Robert

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • General higher education entrance qualification (Abitur)
    Leibniz-Gymnasium Stuttgart-Feuerbach
    2007
    Allgemeinbildendes Abitur
  • Vocational training as an automotive mechatronics technician
    Volkswagen Automobile Stuttgart GmbH
    2011
    Berufsausbildung zum KfZ-Mechatroniker

Certifications

Skill set

Categories