Yves Siegrist is a systems-focused full-stack developer with 11 years of experience building reliable web applications and infrastructure from Bern, Switzerland. He combines practical Ruby on Rails expertise with container and cloud tooling—Docker, Kubernetes, Terraform—and a strong interest in configuration management (Puppet) and Fedora/CoreOS ecosystems. At 4teamwork he progressed from apprentice to professional developer, shipping user-facing features and contributing to developer tooling like a Rails PDF.js engine and dotenv improvements that emphasize compatibility and code quality. Currently a System Specialist at the General Secretariat GS-DDPS, he bridges software delivery and operational needs in a government context. Yves’s background includes mobile and desktop development during early roles, which gives him a pragmatic, cross-platform perspective not obvious from his server-side focus. He is an active open-source contributor who favors clean, maintainable integrations that improve developer and user experiences.
11 years of coding experience
5 years of employment as a software developer
ICT Berufsbildungscenter AG
EFZ, Informatiker Applikationsentwicklung, EFZ, Informatiker Applikationsentwicklung at Gewerblich-Industrielle Berufsschule Bern
Contributions:1 review, 26 commits, 20 PRs in 4 years 3 months
Contributions summary:Yves primarily contributed to the Rails engine, `pdfjs_viewer-rails`, by adding features and improving the user experience. They implemented different viewer types (reduced, minimal) and configured the application to accept environment variables for verbosity levels, which affected the application's output. The user also allowed for customization of the viewer's head section and updated the versioning.
A Ruby gem to load environment variables from `.env`.
Role in this project:
Backend Developer
Contributions:11 commits, 4 PRs, 42 comments in 2 months
Contributions summary:Yves primarily focused on improving the codebase by updating the Ruby hash syntax, as well as fixing some bugs and test inconsistencies. They also made changes related to Rails environment loading and configuration. These contributions indicate a focus on code quality, compatibility, and ensuring the library functions correctly within a Rails environment.
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
Yves Siegrist - System Specialist at General Secretariat GS-DDPS