Senior Hardware Test Engineer at Zurich Instruments
Zürich Metropolitan Area Switzerland
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Alberto Sottile is a Senior Hardware Test Engineer in the Zürich area with 10 years of experience at the intersection of photonics, laser research, and test automation. He holds a PhD in Physics and a track record of delivering space-grade laser systems and instrumentation, backed by ESA-funded projects and 11 peer-reviewed publications. At Zurich Instruments he combines hardware test engineering with data acquisition and analysis skills, while contributing to open-source tooling—improving testing infrastructure for widely used projects like pip and enhancing cross-platform GUI apps for macOS. He is comfortable leading small multidisciplinary teams under tight schedules and translating complex optics concepts for non-experts through teaching and outreach. Known for pragmatic engineering, he pairs hands-on embedded and software work (Arduino-based controllers, Python/MATLAB toolchains) with rigorous scientific methods. This blend of academic depth, practical test automation, and open-source contributions makes him effective in photonics and data-science roles.
10 years of coding experience
1 year of employment as a software developer
Bachelor's degree, Physics, 110 cum laude/110, Bachelor's degree, Physics, 110 cum laude/110 at Università di Pisa
Create standalone Windows programs from Python code
Role in this project:
Back-end Developer
Contributions:22 releases, 19 reviews, 326 commits in 3 years 8 months
Contributions summary:Alberto primarily contributed to maintaining and enhancing the `py2exe` project, a tool for creating standalone Windows executables from Python code. Their commits focused on updating the project's documentation, including the README file to reflect new features and compatibility with Python 3.5 and 3.7+. Key changes involved adapting the setup.py script for Python 3.5 and adding hooks to incorporate new dependencies. The user also addressed specific bugs, ensured compatibility with several Python libraries and frameworks.
Client/server to synchronize media playback on mpv/VLC/MPC-HC/MPC-BE on many computers
Role in this project:
Full-stack Developer
Contributions:1 release, 9 reviews, 460 commits in 5 years 3 months
Contributions summary:Alberto primarily focused on enhancing the user interface and integrating the app with various macOS features. This involved packing the application into a single .app file for distribution and ensuring compatibility with macOS-specific features like preventing App Nap and adding an About window. Further contributions included porting the GUI to a new framework (PySide2) and addressing file dialog issues, indicating a strong understanding of cross-platform GUI development with a macOS focus.
mpvmpcmpc-hcclient-servervlc
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
Alberto Sottile - Senior Hardware Test Engineer at Zurich Instruments