Rigel Di Scala is a Principal Software Engineer based in Milan with 15 years of experience designing and shipping cloud-native systems, automation, and developer tooling across telco, enterprise, and AI domains. Skilled in C, Python and JavaScript, he blends hands-on engineering with architecture and people leadership—most recently mentoring teams to build an ISO27001-certified AI product at Vedrai and now working at Red Hat. A pragmatic minimalist, he focuses on efficient, friendly software and has contributed backend fixes and API-aware serialization improvements to the high-profile Ansible AWX project. He also drove robust test automation and type-checking for Clean Code Python examples, reflecting a strong QA and tooling mindset alongside feature work. Notably, Rigel pairs deep systems knowledge with a coach-like approach to product engineering, preferring solutions that scale operationally and culturally.
15 years of coding experience
22 years of employment as a software developer
Bachelor of Arts - BA Information Systems, Bachelor of Arts - BA Information Systems at Trinity College Dublin
Contributions:63 commits, 13 PRs, 80 pushes in 5 years 1 month
Contributions summary:Rigel primarily focused on implementing and improving automated testing within the `clean-code-python` repository. They introduced a testing framework using pytest and developed test cases to validate code snippets from the README. The user refactored the testing module, integrated MyPy for static type analysis, and addressed deprecation warnings and error handling related to the testing process. The work culminated in a more robust and reliable automated testing setup for code examples.
AWX provides a web-based user interface, REST API, and task engine built on top of Ansible. It is one of the upstream projects for Red Hat Ansible Automation Platform.
Role in this project:
Back-end Developer
Contributions:5 commits, 5 PRs, 11 comments in 9 days
Contributions summary:Rigel contributed to the AWX project by fixing bugs, implementing new features, and refactoring existing code. They addressed issues related to YAML export formatting and early returns in the `awxkit` library. Furthermore, the user added functionality for exporting and importing workflow job template node labels and allowing YAML as a CLI import format. The user also addressed serialization issues related to workflow job templates and inventory keys, demonstrating an understanding of the project's API and data models.
pythondjangored-hathatupstream
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
Rigel Di Scala - Principal Software Engineer at Red Hat