Mario Casari

Senior Software Engineer at CSI-Piemonte

Cagliari, Sardinia, Italy
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code11 years of coding experience
job24 years of employment as a software developer
bookPhysics, MSc, Physics, MSc at Università degli Studi di Cagliari
bookScuola di IT & Management “Enrico Della Valle”
bookScuola di IT & Management "Enrico della Valle"
languagesItalian, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (5)

unit-testing10
javas10
junit10
java10
code-formatting8

Programming languages (2)

JavaHTML

Github contributions (5)

github-logo-circle
eugenp/tutorials

Nov 2022 - Nov 2023

Getting Started with Spring Boot 3:
Role in this project:
userBackend Developer
Contributions:8 reviews, 6 PRs, 11 comments in 1 year
Contributions summary:Mario primarily contributed to implementing and testing shallow and deep copy functionalities in Java, demonstrating a focus on object cloning techniques. They introduced the `Main`, `Dependency`, and `ShallowDeepCopyUnitTest` classes, showcasing proficiency in Java and JUnit for unit testing. The user's commits also involved formatting code and merging upstream changes, which shows an understanding of code maintenance and project integration.
spring-bootspring-security-oauthsecurityauthenticationsecurity-oauth
mcasari/tutorials

Aug 2023 - Nov 2023

Example code for evaluation article
Contributions:13 pushes in 3 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Mario Casari - Senior Software Engineer at CSI-Piemonte