Dynamic Software Developer with extensive experience at Diasorin Italia S.p.A., specializing in .NET development and software architecture design. Proven problem-solver, mentoring new colleagues while driving architectural decisions in projects. Skilled in API integration and test-driven development, consistently delivering high-quality solutions in fast-paced environments.
I continued previous maintenance activities, I was involved into the Scrum Team development and started the technical mentorship to the new hired colleagues. Currently I'm involved into new projects architectural decisions, while helping younger colleagues. Microsoft technologies (.NET and ASP,NET 8, C#, WPF, WinForms, xUnit) and some Python.
I helped the customer in healthcare area (Diasorin) during the development of a new desktop application in a medical device. I followed the technical activities, from the touchscreen based UI/UX proposal, the software architecture definition (UI event-based and multithread), the software development and bugfix activities, DevOps configuration and integration. I worked also on satellite software and internal tools. Microsoft technologies (C# .Net 3.1 to .NET 6, WPF, WinForms, ASP.NET, xUnit, NUnit), gRPC, others.
I worked on software tools for automation validation for a customer in the healthcare. Microsoft technologies.
I started into the healthcare area. I developed with Java, C# (.NET Framework and .NETCORE) and php. I developed integration flows with hospitals, and started working with IoT devices, based on touchscreen UI. Worked with serial hardware integration, events based and multi-thread programming. CD/CI integration with Jenkins, started working with agile methodology.
I Worked as a software developer in the automotive area, mostly with software in the communication layer, based on IBM WebSphere technologies and IBM aix platform, I maintained and developed new communication interfaces, in the main software side or middleware side. The development was mainly in Java (JDK 6-8), I worked with MDBs (EJB), middleware flows, and maintained communication interfaces of different kinds (C:D, Spazio, FTP).