Senior Software & Testing Engineer at DMG AUDIO LIMITED
Melbourne, Victoria, Australia
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Fotis Gimian is a senior software and testing engineer based in Melbourne with 14 years of professional experience and a 20-year career in Australia’s telecommunications and IT sector, notably at Telstra. He blends hands-on development in Python, Go, C#, and Rust with platform and cloud automation expertise—having introduced Git, CI/CD, linters and testing frameworks across teams and built production-grade Ansible, Terraform and Puppet automation. An active open-source contributor, he has improved widely used Puppet and Python testing projects, adding robustness, Python 3 compatibility and better tooling for real-world deployments. Equally comfortable building backend APIs and low-level desktop audio utilities, he also brings a rare creative edge from 25 years of electronic music production and plugin beta-testing with major audio vendors. A passionate mentor and continual learner, he now applies Rust extensively in personal projects and commercial audio software at DMG Audio.
13 years of coding experience
5 years of employment as a software developer
Bachelor of Computer Science (Honours), Computer Programming, Bachelor of Computer Science (Honours), Computer Programming at La Trobe University
Puppet module for installing and managing Python, pip, virtualenvs and Gunicorn virtual hosts.
Role in this project:
DevOps Engineer
Contributions:16 commits in 10 days
Contributions summary:Fotis primarily focused on improving the Python package management module's functionality. They added features to handle virtual environments and pip package installations, ensuring correct permissions and environment variable settings. The user made the pip package management system more robust by adding logging and correcting potential errors. They also streamlined code by removing unnecessary commands and updated documentation.
Contributions:12 commits, 7 PRs, 7 pushes in 1 day
Contributions summary:Fotis made several improvements to the `puppetboard` web frontend. They implemented new features such as a skipped count on the overview and nodes pages and added a report column to the dashboard page. Further contributions include repairing date sorting on the dashboard, upgrading Python code to be `flake8` compliant, and correcting the redirection of the latest report for a node.
puppetdbreportingpuppetfrontenddashboard
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.