Summary
Mario Casari is a Senior Software Engineer with 11 years of professional experience and deep expertise in the Java ecosystem, Spring, and enterprise integration across banking, e-health, defense (NATO naval messaging), and pharmacovigilance systems. Based in Cagliari, Sardinia, he repeatedly tackles legacy-to-modern migrations and reliability challenges—using patterns like AOP, Observer, and Decorator to introduce adapters and reduce coupling without rewriting entire platforms. Comfortable across CI/CD pipelines and production releases, he blends backend Java, batch processing, Db/PL-SQL work, and Angular front-ends while coordinating cross-functional teams of BAs, DBAs, and PMs. He contributes practical unit-tested Java examples to well-known community repos (e.g., tutorials demonstrating shallow/deep copy and JUnit practices), signaling a focus on clean, testable code and maintainability. His background in physics and early research on MRI-derived blood flow analysis hints at an analytical approach to problem solving and data-driven decision making. Colleagues value him for clear customer communication, pragmatic architecture choices, and steady delivery in complex regulated domains.
11 years of coding experience
24 years of employment as a software developer
Physics, MSc, Physics, MSc at Università degli Studi di Cagliari
Scuola di IT & Management “Enrico Della Valle”
Scuola di IT & Management "Enrico della Valle"
Italian, English