Daniele Viganò

Chapter Lead, Digital Operations

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

👤
Senior
Daniele Viganò is a Chapter Lead for Digital Operations with 13 years of experience blending hands-on DevOps, system administration and automation across global Linux clusters, HPC and multi-tenant cloud environments. At ABB he focuses on people leadership, coaching and operational excellence while driving adoption of best practices in automation, observability and resilient delivery. A pragmatic engineer and skilled bash/Python programmer, he has improved build and packaging pipelines (notably for QGIS) and hardened containerized workloads and task orchestration in open-source projects like OpenQuake. Comfortable from Arduino prototypes to large-scale HPC deployments, he pairs deep technical troubleshooting with a continuous-learning mindset and a try/fail culture that accelerates team growth.
code13 years of coding experience
languagesItalian, English, Spanish
github-logo-circle

Github Skills (40)

fedora10
docker10
python10
qgis10
scripting10
django10
packaging10
celery10
dockers10
automation10
script10
rpm10
package10
packager10
build-automation10

Programming languages (17)

C++CSSCTeXValaGoHTMLXSLT

Github contributions (5)

github-logo-circle
gem/oq-engine

Apr 2013 - Jan 2020

OpenQuake Engine: a software for Seismic Hazard and Risk Analysis
Role in this project:
userBack-end & DevOps Engineer
Contributions:3 releases, 9193 commits, 786 PRs in 6 years 10 months
Contributions summary:Daniele primarily contributed to the OpenQuake Engine's infrastructure and performance, making modifications to the Docker scripts and ensuring the DbServer is running correctly. They also improved the celery-wait.sh script, reworked the structure to keep both Celery and ZMQ, and made changes to the workerpool.py. Furthermore, the user worked on allowing the use of empty `host_cores` in the configuration and resolving Docker-related issues. This suggests a focus on improving the system's operability and stability.
hazard-assessmentpythonriskrisk-assessmenthazard
retspen/webvirtmgr

Jun 2014 - Jan 2015

WebVirtMgr panel for manage virtual machine
Role in this project:
userBack-end Developer
Contributions:30 commits, 3 PRs, 4 comments in 7 months
Contributions summary:Daniele primarily contributed to the back-end functionality of the `webvirtmgr` project. Their work involved adding support for creating and cloning virtual machine disk images, including metadata pre-allocation for improved performance. The user modified Django templates, Python scripts (in `storages/views.py`, `vrtManager/create.py`, and `vrtManager/instance.py`), and related forms to implement these features. Furthermore, the user addressed a bug in the storage module, improving the overall stability of the application.
panelvirtual-machine
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
Daniele Viganò - Chapter Lead, Digital Operations