Giuseppe Abrignani-Software, AI & Automation Architect
Check rate
Experience
Embedded Software Developer
Inheco
- AI Integration (LLM & RAG): Design and build of an internal intelligent RAG system (Retrieval-Augmented Generation) based on LLMs, n8n, and vector data for the automated analysis of technical documents and error logs.
- Design & Implementation: Design of a robust RS-232/UART communication interface for an SBC-based embedded device to control medical shaker systems.
- Architecture & Protocol Design: Implementation of a highly maintainable software structure (OOP, SOLID) and definition of hardware-close, resilient communication protocols including multithreading and advanced error handling.
- Quality Assurance & DevOps: Test automation using xUnit, integration tests directly on the hardware target, and maintenance of technical documentation according to strict medical technology standards via Azure DevOps.
Label: C#, .NET, LLMs, RAG, n8n, RS-232, UART, Multithreading, async/await, xUnit, gRPC/protobuf, Blazor, MudBlazor, EF Core, Visual Studio 2026, Azure DevOps
Lead Developer / Software Architect
KION Group
- Architecture & Hardware Integration: Design of modular libraries for real-time access to CAN bus systems using CANape to monitor fuel cell control units.
- AI Analysis: Integration of an ML.NET system for real-time analysis and anomaly detection of fuel cell data in the production process.
- DevOps & Automation: Build of an automated DevOps pipeline to run xUnit tests for continuous code quality assurance.
Label: C#, .NET, ML.NET, WPF, Python, LangChain, EF Core, CANape, CAN bus, Scrum, xUnit, PowerShell, Azure DevOps
Lead Developer / Software Architect
Heraeus
Industrial IoT control platform
- Architecture and development of an IoT gateway for processing real-time sensor data
- Integration of industrial communication protocols (OPC UA, Modbus)
- Development of modern, responsive user interfaces
- Ensuring a modular and extensible system architecture
- Introduction of automated tests for quality assurance
Label: C#, .NET, Entity Framework Core, Docker, OPC UA, Modbus, Blazor, MudBlazor, Git, Gitlab, Visual Studio 2022
Software Developer for AI-Powered Systems
One Ware
- AI & ML Pipelines: Development of a Python-based preprocessing pipeline for normalizing sensor data and implementation of PyTorch models for automated defect detection.
- Agentic AI Architecture: Integration of advanced LLM applications using LangChain, LangGraph, and Langfuse for workflow control.
- Interfaces & UI: Design and implementation of a WPF control interface for ML training workflows as well as development of C#/.NET interfaces (REST APIs) for seamless system integration.
Label: C#, .NET 9, WPF, Python, PyTorch, MVTec HALCON, MQTT, LangChain, LangGraph, Langfuse, Avalonia, MVVM, CI/CD, SQL Server, Blazor, EF Core, Azure DevOps
Software Architect
JUSTIZ.NRW
- Architecture & Modernization: Implementation of maintainable application structures based on Onion Architecture. Optimization of business-critical email modules and databases (MS SQL & Oracle) with a performance increase of approx. 30%.
- DevOps & Release Management: Support with deployment processes using Azure DevOps Pipelines, workspace management, and support of LCS sandboxes including automated database updates.
- Accessibility & Testing: Implementation of strict accessibility standards according to BITV 2.0 (WAI-ARIA) as well as building a fully automated test suite (Playwright, xUnit, BDD/TDD).
Label: C#, .NET, Blazor, MAUI, Playwright, Onion Architecture, SQL Server, Oracle, Docker, Azure DevOps, OData, MediatR, FluentValidation, xUnit, LCS, PowerShell
Lead Developer / Software Architect
Deutronic
In my role as software architect at DTS-Net, I was responsible for designing the control software for the production of electric motors. As Lead Developer, I led a team of ten specialists and drove the development forward. One of my main tasks was also setting up and configuring a Jenkins server, which made it possible to automatically check the application for correctness after every commit and build artifacts. This strategic implementation played a key role in ensuring software quality within the production chain.
As part of this project, I also developed the user interface (GUI) for the application using the cross-platform Maui framework. This enabled a consistent and efficient design of the GUI that works seamlessly across different platforms such as Windows, Android, and Linux. This cross-platform capability significantly increased the flexibility and accessibility of the software.
Label: C# / Visual Studio 2022, Entity Framework Core, MS SQL Server 2016, Newtonsoft.Json, AutoMapper, Xunit, NSubstitute, Shouldly, WPF, SOLID, Blazor, Jenkins, Docker Container, RabbitMQ, Entity Framework-Core, Swagger, .NET Core, CI/CD with Jenkins, REST API, T-SQL, Blazor, .NET Maui, cross-platform development, Git
Developer
RWE
Platform for processing international financial transactions
- Development of a secure, scalable system for capturing and processing stock exchange transactions
- Integration of Dynamics 365 Finance & Supply Chain Management
- Implementation of cloud integration solutions on Microsoft Azure
- Development of REST and OData interfaces
- Support with infrastructure and cloud topics
Label: C#, .NET, Azure Devops, Kubernetes, PostgreSQL, Blazor, Entity Framework Core, Git, Visual Studio 2022
Lead Developer
Viastore
Design and implementation of a modern Angular dashboard for real-time visualization of warehouse movements and system status
- Connection of the Angular interface to .NET Core microservices via REST and SignalR
- Introduction of unit tests with xUnit for the backend and structured quality assurance in the frontend
- Analysis of performance bottlenecks in the legacy code and migration of critical logic into a scalable microservice structure
- Implementation of loosely coupled services and components using SOLID principles
- Creation of technical documentation for API interfaces and frontend architecture
Label: C#, .NET Core 7, GitLab, RabbitMQ, Microservices, Apache Kafka, WPF, MS SQL, Scrum, SAP-Integration, Angular, Angular Material, Entity Framework Core, FluentValidation, xUnit, Visual Studio 2022
Lead Developer
BioNTech
Development of simulation software for test environments to improve the reliability of device communication
- Responsibility for CI/CD pipelines with Azure DevOps to automate build and test processes
- Migration of existing applications from Xamarin to .NET MAUI
- Further development of the software base according to object-oriented architecture principles and SOLID principles
- Quality assurance through unit tests with xUnit for core software components
Label: C#, .NET, Azure DevOps, Microservices, Kubernetes, Entity Framework Core, WPF, .NET MAUI, Scrum, Ranorex, xUnit, Infoblox, Blazor, Git GitLab, Visual Studio 2019
Lead Developer / Software Architect
Deutronik
As a software architect, I designed the control software for the production of electric motors and significantly drove development forward as Lead Developer in a team of ten. In addition to the architecture and development work, I set up and configured an automated CI/CD pipeline via Jenkins. By continuously checking every commit and automatically creating artifacts, software quality within the production chain could be secured in the long term and release cycles could be accelerated.
- Modernization of the UI architecture: Successful migration of an existing legacy MFC application (Microsoft Foundation Classes) into a modern, future-proof user interface.
- Frontend innovation with Blazor: Design and implementation of modern web UIs based on Blazor.
- Database engineering: Responsibility for database design and the high-performance implementation of data structures.
Label: C# / Visual Studio 2019, Unity IOC, Entity Framework Core, MS SQL, Server 2016, NewtonSoft.Json, AutoMapper, MSTest, NSubstitute, Shouldly, Wpf, Solid, Blazer, Jenkins, Docker Container, RabbitMQ, Swagger, Net.Core, CI/CD Jenkins, Rest Api, T-Sql, Git, GitLab
Lead Developer
Sparkasse
Role: Frontend Developer / DevOps Engineer
- Development of a high-performance dashboard with Angular for visualizing real-time results
- Implementation of reactive state management with RxJS
- Introduction and setup of automated Azure DevOps CI/CD pipelines
- Structuring the frontend architecture with clear responsibilities and SOLID principles
- Support for backend-related quality assurance through unit tests with xUnit in connected .NET components
Label: Angular, TypeScript, JavaScript, RxJS, Azure DevOps, SCSS, REST APIs, xUnit, PowerShell, Entity Framework Core, Git, GitLab, Visual Studio 2017
Fullstack Developer / DevOps Engineer
Tecan
The goal of this project at Tecan was to modernize an existing COBOL infrastructure by migrating it to a modern, high-performance web architecture.
- System migration: Successful transfer of a COBOL legacy application into a modern ASP.NET Web API environment.
- Frontend architecture: Design and structuring of the frontend based on SOLID principles and clear separation of concerns.
- Quality assurance: Implementation of automated unit tests with xUnit for .NET components to secure the backend logic.
- DevOps & CI/CD: Support for deployment processes and version control via Azure DevOps.
- Processes for private health insurance and claims settlement
Label: COBOL, .NET, ASP.NET Web API, xUnit, Azure DevOps, REST APIs, Git
Lead Developer / Software Architect
Liebherr
In my role as architect and lead developer, I played a key part in the development of an IoT part tracking system. I was responsible for the software architecture design, led the development team during implementation, and managed the rollout of the main application. My work made a major contribution to the successful completion of the project and a high level of customer satisfaction.
Label: C# / Visual Studio 2017, Spring.net, Entity Framework, MsSql Server, Influx DB, Asp.net, Soap, Rest, XML, Web Services, Angulara, JavaScript, MS SQL Server 2016, NewtonSoft.Json , AutoMapper, MSTest, Nsubstitute, Shouldly, TypeScript, Svn
Lead Developer
Mercedes
In the "IoT Van" project, we implemented an agile microservice architecture for vehicle control based on Azure Service Fabric. As Lead Developer, I was responsible for the full lifecycle of the services - from design and development to integration and deployment. With my focus on performance and reliability, the project was completed successfully and ensured smooth, customer-oriented control of the vans.
Label: Visual Studio 2017, C#, Entity Framework, MsSql Server, Azure, Micro service, XML, Web Services, Net Core , Devops, Asp.Net, Telerik Kendo, AutoMapper, NewtonSoft.Json , MSTest , NSubstitute , Shouldly, Micro service architecture, Xamarin
Lead Developer
Infineon
As architect and lead developer, I played a key part in the design and implementation of a new web-based platform for test system and project management. In addition to the strategic software design, my focus was on operational development leadership using Oracle technologies. I not only ensured the system's technical efficiency and stability, but also guaranteed an intuitive user experience (UX). The project was completed successfully and received consistently positive feedback from users.
Label: Visual Studio 2012, Unity, Asp.net, Mvc 4, Bootstrap, KnouckoutJs, JQuery, Html5, Css3, TeamCity, Entity Framework, MSSQL, Server, Oracle DB, Scrum, IIS. Software Architecture, Selenium, Scrum.
Developer
Deutsche Bahn
As part of the new development and further development of a business-critical tool for analyzing nationwide train data, I was responsible for the entire chain from planning to implementation. My focus was on expanding the Wicket web interface and ensuring smooth integration into the internal database systems. I also optimized the system landscape by expanding the web service interfaces. The project was implemented in equal parts in a hybrid tech stack of Java (Wicket) and C# (.NET Framework), and I also designed the C#-based analysis tool on my own. Thanks to this flexible approach, the project was successfully completed and received consistently positive feedback from users.
Label: Visual Studio 2012, Ninject, C#, Linq, WPF, Asp.net WCF, TFS 2010, Scrum, Log4net, Xsd, XML, MS-SqlServer 2008-2012, SSIS SSRS SSAS Big Data, Data Mining, Data-Processing, Entity Framework, Azure, Visual Studio 2012
Lead Developer
IAV
As part of the development of a new test automation tool for automotive electronics and the central computer of a well-known car manufacturer (VW), I played a major role in the project as architect, Scrum Master, and developer. While I ensured agile team coordination and process compliance as Scrum Master, I was responsible as architect for the software design and the implementation of the core test functions. Thanks to this all-round involvement, the project was successfully completed; today the tool is firmly integrated into VW production and makes a major contribution to process optimization there.
Label: Visual Studio 2012, Ninject, C#, Linq, WPF, WCF, TFS 2010, Scrum, Log4net, Xsd, XML, Scrum Master Entity Framework, MSSQL, Server, Svn, Visual Studio 2012
Developer
BMW
As part of the major redesign of the globally used ISAR authoring system for workshop documentation and vehicle diagnostics, I managed the design and development of key components. As the responsible software architect, I designed the future-proof system architecture and led the technical implementation in the development team. Thanks to this modernization of the software architecture, the business-critical system was successfully scaled to the latest technological standard. This ensures the smooth global use of the aftersales platform by workshops and service technicians in the long term.
Label: C#, WCF, Linq To XML, Linq To SQL , WPF, Asp.net, Oracle 11G, ODP.net, Nhibernate, Scrum. Teamfondation, Visual Studio 2012
Developer
Liebherr
As Lead Developer, I played a key role in shaping the software architecture and development of an innovative information system for the industrial environment. The system brings together data from production lines, robots, and the Soflex server to provide a complete real-time view of production processes. I was responsible for designing the system architecture and successfully guided the development team through implementation. Thanks to the intelligent use of real-time data to identify bottlenecks, productivity in production could be increased significantly and the response time to problems reduced drastically.
Label: C#, VB.Net, WCF,WinForms ,Linq To XML, Linq To SQL , WPF, MS-SQL Server 2008, Interface zu Soflex Server, Scrum, Teamleitung, Visual Studio 2012, Windows Terminalserver
Developer
ELAXY/Vereinsbank
As Lead Developer, I played a key role in shaping the software architecture and development of an innovative information system for the industrial environment. The system brings together data from production lines, robots, and the Soflex server to provide a complete real-time view of production processes. I was responsible for designing the system architecture and successfully guided the development team through implementation. Thanks to the intelligent use of real-time data to identify bottlenecks, productivity in production could be increased significantly and the response time to problems reduced drastically.
Label: Java 6, Spring, Firebird, GWT, EXT GWT, Smart-Gwt, Tomcat, Scrum, JEE 6, Tomcat, Oracle PL/SQL
Lead Developer
Liebherr
Completed an existing prototype to prepare it for productive use at Ford (General Motors). The software enables communication with production robots and creates different business reports from the information received. It also included evaluations of information from various media (scan, image, databases)
Label: C#, WCF, Linq To XML, Linq To SQL , WPF, SharePoint , Picture analysing. Visual Studio 2010
Industry Experience
See where this freelancer has spent most of their professional time.
Experienced in Manufacturing, Banking and Finance, Automotive, Biotechnology, Information Technology, and Transportation.
Business Area Experience
See which departments and functions this freelancer has contributed to most.
Experienced in Information Technology, Product Development, Quality Assurance, Operations, Production, and Project Management.
Summary
Experienced Software, AI & Automation Architect and Senior Solution Architect with over 30 years of experience in designing and delivering high-performance, scalable, and highly automated enterprise solutions.
My profile combines three strategic pillars:
- Software Architecture: Deep expertise in the .NET ecosystem (C#, ASP.NET Core, Blazor), modern frontend architectures (Angular, React), and robust backend structures, as well as custom development in Dynamics 365 F&SCM (X++).
- AI Architecture: Hands-on implementation of modern AI systems in industrial and medical contexts – from Computer Vision (MVTec HALCON) to ML.NET and advanced LLM interfaces, agentic workflows, and RAG systems (LangChain, LangGraph, n8n).
- Automation Engineering: Designing and building resilient CI/CD pipelines (Azure DevOps, Jenkins, GitHub Actions), Infrastructure as Code (IaC), and seamless system integrations (REST, OData, SAP, OPC UA) to fully eliminate manual processes across the development and production lifecycle.
Over many years, I have successfully led agile development teams and delivered complex large-scale projects in the medical technology, finance, manufacturing, logistics, and automotive industries.
Skills
- Architecture & Design: Cloud-Native Architectures, Microservices, Event-Driven Architecture, Onion/Clean Architecture, Solid Principles, Domain-Driven Design (Ddd), Cqrs, Design Patterns.
- Programming Languages & Frameworks: C#, .Net / .Net Core (Up To .Net 9), Asp.Net Core, Python, Java, Javascript, Typescript.
- Ai / Machine Learning & Agentic Systems: Langchain, Langgraph, Langfuse, N8n (Agentic Workflows & Rag), Ml.Net, Pytorch, Scikit-Learn, Mvtec Halcon (Computer Vision, Anomaly Detection, Object Classification).
- Devops & Automation: Azure Devops, Github Actions, Gitlab Ci, Jenkins, Ci/Cd Pipelines, Infrastructure As Code (Terraform, Ansible), Powershell, Workspace Management, Lcs Sandbox Maintenance.
- Cloud & Infrastructure: Microsoft Azure (App Services, Functions, Key Vault, Storage Accounts, Vnets, Nsgs), Aws, Docker, Kubernetes, Vmware Cloud Foundation.
- Erp / D365 F&Scm: Dynamics 365 Finance & Supply Chain Management, X++, Custom Development, Customization, Core Erp Processes (Clear Separation From The Crm Area).
- Databases: Microsoft Sql Server, Postgresql, Oracle, Firebird, Entity Framework Core, T-Sql, Stored Procedures, Performance Tuning.
- Frontend & Ui: Blazor (Mudblazor, Telerik Kendo), Angular, React, Wpf, Maui (Cross-Platform), Mvvm, Avalonia, Winui 3.
- Integration & Iot: Opc Ua, Mqtt, Modbus/Tcp, Can Bus, Rs-232/Uart, Rest, Odata, Soap, Graphql, Grpc/Protobuf, Sap Integration, Winapi.
- Testing & Qa: Xunit, Nunit, Mstest, Pytest, Playwright, Selenium, Specflow, Ranorex, Tdd, Bdd.
- Methods & Tools: Agile Development (Scrum, Kanban), Team Leadership, Mentoring, Code Reviews, Technical Documentation (Including Medical Technology Standards), Visual Studio (2012–2026), Rider, Jira, Otrs.
Languages
Education
University of Pisa
Dipl. Computer Scientist · Business Informatics · Pisa, Italy
Statistics
Experience
Expertise
Qualifications
Profile
Frequently asked questions
Have questions? Find more information here.
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 Embedded Software Developer
Nearby freelancers
Professionals working in or nearby Germering, Germany
