Mattia D'antonio is a Senior Backend Engineer based in Rome with 10 years of experience building data-oriented services, RESTful APIs and web interfaces for European and national projects. He combines hands-on backend development in Python with strong DevOps skills—containerizing and orchestrating services with Docker Compose/Swarm on OpenStack and implementing CI/CD, testing and monitoring pipelines. His background in bioinformatics and a PhD-level engagement with high-throughput sequencing gives him a rare ability to translate complex scientific requirements into scalable, production-ready architectures. At CINECA he led deployments involving Neo4j, PostgreSQL/MySQL, RabbitMQ, Redis and Celery, and today at Paradigm he focuses on robust backend solutions and systems reliability. An active open-source contributor, he has improved core functionality of the popular python-on-whales Docker wrapper by enhancing compose run/logs capabilities and stream handling. Practical, detail-oriented and versatile across languages and tools, he excels at turning specifications into auditable, maintainable services.
10 years of coding experience
13 years of employment as a software developer
Doctor of Philosophy - PhD, Biochemistry, Molecular Biology and Bioinformatics, Doctor of Philosophy - PhD, Biochemistry, Molecular Biology and Bioinformatics at Università degli Studi di Bari
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Sapienza Università di Roma
An awesome Python wrapper for an awesome Docker CLI!
Role in this project:
Back-end Developer
Contributions:1 review, 8 commits, 8 PRs in 5 months
Contributions summary:Mattia primarily contributed to the core functionality of the Python library, addressing bugs and extending features. They implemented improvements to the `docker.compose.run` command, incorporating options for streaming and fixing the `tty` flag. Furthermore, the user added the `docker.compose.logs` functionality and made it more robust by introducing the `stream`, `follow`, and related parameters. The changes involved modifying Python code related to Docker CLI interaction, demonstrating an understanding of Docker Compose.
RESTful HTTP-API for the B2STAGE service inside the EUDAT project
Contributions:9 PRs, 160 pushes, 2 branches in 10 months
apieudatrestfulb2stagerest
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.