Summary
Giovanni Caruso is a Senior Back End Developer based in Rome with 13 years of experience building enterprise-grade .NET and cloud-native solutions. He specializes in C#, WCF, ASP.NET WebAPI and containerized microservices, with strong expertise in Oracle and SQL Server database design, PL/SQL and stored-procedure optimization. Currently at Avanade he develops Azure-hosted microservices, leverages Service Bus pub/sub patterns, APIM and Kubernetes, and integrates logging and storage platforms for transportation clients. His background includes turning legacy desktop and Delphi systems into modern C# services and single-handedly delivering complex integration layers for media and logistics platforms. A practical problem-solver, he blends deep database skills with message-driven architectures and a habit of learning new tools and applying them directly to production. Colleagues value his ability to translate opaque legacy workflows into maintainable, testable services that scale.
12 years of coding experience
16 years of employment as a software developer
I.T.I.S. Galilei
Italian, English, German, Spanish