Simon Giesecke is a Senior Backend Engineer and software architect based in Berlin with a decade of experience building long-lived, component- and service-oriented systems and driving CI/CD lifecycle automation. He is a modern C++ specialist (C++11–17) who has led cross-product framework design and strengthened test infrastructures in notable open-source projects like Mozilla’s sccache and the cppzmq bindings. At Snowflake and previously at Mozilla he focused on robust backend services, storage components and developer tooling while promoting coding standards and unit testing. His background spans research and consultancy roles, giving him a pragmatic blend of academic rigor and production-driven engineering. Colleagues rely on him for making complex systems maintainable and for improving testability and developer workflows behind the scenes.
Contributions:7 releases, 12 reviews, 144 commits in 3 years 9 months
Contributions summary:Simon primarily contributed to the C++ binding for libzmq by addressing inconsistencies in the DRAFT APIs, fixing compile errors, and improving the code's overall robustness. They resolved version detection issues and integrated Google Test to establish a test infrastructure. Further improvements included refactoring the `poller_t` class, adding tests, and addressing potential usability problems.
Sccache is a ccache-like tool. It is used as a compiler wrapper and avoids compilation when possible. Sccache has the capability to utilize caching in remote storage environments, including various cloud storage options, or alternatively, in local storage.
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:1 PR, 38 comments, 1 issue in 2 months
Contributions summary:Simon primarily focused on enhancing the testing infrastructure for the sccache project. They added and modified test cases, including those for macro expansion and distributed compilation, to ensure the correct behavior of the compiler wrapper. The user also improved error output related to Docker and addressed issues related to ccache wrappers. Their work focused on improving the test coverage and the reliability of the project.
cloud-storageccachecachestorage
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
Simon Giesecke - Senior Backend Engineer at Snowflake