Cornedo Vicentino Vicenza, Italy
Phone: xxx-xxx-xxxx
Email: xxx@xxxx.xxx
Looking For: Software developer, Software engineer
Occupation: Architecture and Engineering
Degree: Bachelor's Degree
Career Level: Experienced
Languages:
Highlights:
Skills:.net, angular, asp.net, devops, wpf, winforms, c#, solid, clean architecture, sql, clean code, unit test, xunit
Software Engineer 04/2016 - current
TRUMPF, , Italy
Developed and maintained software for monitoring and optimizing production processes. Designed and implemented microservices with gRPC, ensuring high performance and scalability. Led the full lifecycle of a major monitoring project, integrating hardware (e.g., cameras) for real-time defect detection and process correction. Managed CI/CD pipelines in Azure DevOps and consolidated technical debt through clean code practices. Specialized in .NET technologies, data handling, multithreading, and UI development with WinForms and WPF.
Flagship Project: Monitoring
Led the development and continuous improvement of 'Monitoring’, a suite of services and user interfaces designed to oversee production workflows. The system collects and stores data in an SQL Server database via Entity Framework, displaying it in comprehensive statistics, graphs, and reports. Integrated camera technology captures images during processing, enabling real-time defect analysis for immediate corrective actions. The project comprises multiple high-performance microservices employing multithreading and task-based management to avoid production slowdowns. Interfaces are built with WinForms and WPF, while microservice communication utilizes REST APIs and gRPC.
Managed high-pressure scenarios, such as tight deadlines and production-critical incidents, ensuring timely delivery and stable performance, demonstrating exceptional stress resilience.
Currently, all services run on .NET 8, with source code organized across multiple Git repositories, supported by automated deployment pipelines I developed and maintain in Azure DevOps.
I am also introducing xUnit automated testing to ensure code quality and reliability.
HMI Development
In the most recent HMI project, I led a complete rewrite of the core production process components, planned for deployment in a new machine model. Additionally, I develop machine calibration functionalities within HMI, utilizing computer vision technologies for image capture and processing. Here too, I implement Clean Code and SOLID principles to maintain clean, readable, and dependable code. To ensure software stability and quality, I am currently introducing unit testing.
Technical Debt Consolidation
Responsible for HMI code improvement through refactoring and abstraction, focusing on modularizing the current monolithic structure and migrating, where feasible, to a modular or microservices-based architecture.
Architectural Analysis and Decision-Making
Collaborated on requirements analysis for software projects across teams and contributed to critical architectural decisions within the company.
DevOps Management
Oversaw DevOps processes at the local office, including repository administration, user management, and the development and maintenance of CI/CD pipelines in Azure Devops.--
KNX Building Automation Specialist 12/2013 - 12/2015
TeslaTech Srl, Padua, Italy
Designed and commissioned KNX projects for building automation. This role started as part of my university thesis and evolved into a professional engagement. I worked on these projects until their completion, after which I transitioned to pursue new challenges as a software engineer.
--
University of Padua 09/2007 - 11/2014
Padua, Padua, Italy
Degree: Bachelor's Degree
Major:Computer Engineering
I'm a computer engineer
Login to view resume: Main -