Rigel Di Scala

Principal Software Engineer at Red Hat

Milan, Lombardy, 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

🤩
Rockstar
🎓
Top School
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.
code15 years of coding experience
job22 years of employment as a software developer
bookBachelor of Arts - BA Information Systems, Bachelor of Arts - BA Information Systems at Trinity College Dublin
bookLiceo Scientifico "G. Gandini"
stackoverflow-logo

Stackoverflow

Stats
3,160reputation
235kreached
28answers
17questions
github-logo-circle

Github Skills (27)

static-analysis10
pytest10
python10
django10
testing10
mypy10
test-framework10
ansible10
ansible-galaxy10
test-automation10
ansible-awx9
yaml9
cli8
api-design8
json7

Programming languages (15)

C#JavaC++JinjaCSSCMakefileGo

Github contributions (5)

github-logo-circle
zedr/clean-code-python

Sep 2017 - Oct 2022

:bathtub: Clean Code concepts adapted for Python
Role in this project:
userQA Engineer / Test Automation Engineer
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.
pythonadaptedcleanrefactoringpython3
ansible/awx

Jul 2020 - Aug 2020

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:
userBack-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