Ingénieur Système Expert Middleware at Office cantonal des systèmes d'information et du numérique (OCSIN)
Bernex, Geneva, Switzerland
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
David Fischer is an experienced middleware and DevOps engineer with 14 years of practice building and operating cloud-native platforms, currently driving infrastructure and automation at OCSIN in Switzerland. He blends hands-on Python and Go development with infrastructure-as-code (Ansible, Terraform, Kubernetes/OpenShift) to automate deployments, reduce operational costs, and bridge IT and development teams. As a former lead backend engineer and cloud architect, he has designed SaaS platforms, shipped hundreds of releases, and integrated numerous third‑party APIs while owning CI/CD, monitoring, and security. He contributes to open-source projects—improving testing and API behavior in notable Python repos like mongomock and modernizing codebases such as a SoundCloud downloader—demonstrating a pragmatic focus on testability and maintainability. Comfortable leading distributed Agile teams, he pairs technical roadmap leadership with hands-on validation and documentation. Colleagues value him for turning applied research into production-grade, community-friendly solutions.
14 years of coding experience
5 years of employment as a software developer
Self Learning Academy
Bachelor Telecommunications Computer Software Embedded HW, Bachelor Telecommunications Computer Software Embedded HW at University of Applied Sciences Western Switzerland
Master of Science in Engineering (MSE) Information and Communication Technologies (TIC), Master of Science in Engineering (MSE) Information and Communication Technologies (TIC) at HES-SO//Master
Contributions:31 commits, 3 PRs, 9 comments in 1 year 2 months
Contributions summary:David primarily focused on refactoring and improving the codebase of the SoundCloud music downloader. Their work involved replacing custom logging implementations with Python's standard library logging and incorporating a colorization filter for enhanced readability. The user also modernized the codebase by employing new string formatting techniques and making the API more explicit. They also fixed a bug related to how the application interacts with the SoundCloud API, improving data retrieval.
Small library for mocking pymongo collection objects for testing purposes
Role in this project:
Back-end Developer & QA Engineer
Contributions:5 commits in 21 days
Contributions summary:David contributed to the `mongomock` project by adding functionality for dropping collections within the database and refining existing code. They implemented the `drop_collection` feature and corrected type mismatches and code formatting issues. Their work also included updating tests to reflect the changes and ensure the intended behavior of the mock MongoDB library. The user's contributions focused on enhancing the functionality and improving the testing of the library.
pythontestingmockingpymongomock
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
David Fischer - Ingénieur Système Expert Middleware at Office cantonal des systèmes d'information et du numérique (OCSIN)