Gijs Molenaar is a senior system engineer based in Amsterdam with over 16 years of hands-on experience at the intersection of software engineering, network security, DevOps and data engineering, layered with machine learning expertise. Currently on Spotify’s Fabric team, he helps enable secure, cost‑optimized service-to-service transport for distributed systems while previously leading SecDevOps and ML efforts at DPG Media and Alliander. He combines academic rigor—a PhD in astronomy and an MSc in AI—with practical systems work, from low-level PLC integrations and HPC pipelines to TensorFlow model tweaks and Python packaging. An active open-source contributor, he’s improved the Common Workflow Language reference implementation and built robust Python wrappers for the snap7 PLC library, reflecting a taste for clean, portable backend tooling. Outside work he brews beer and experiments with whisky, a creative side that mirrors his iterative, experimental approach to engineering.
16 years of coding experience
10 years of employment as a software developer
MBO, elektrotechniek, MBO, elektrotechniek at Nova College
BS (Cum Laude), software engineering, system and network engineering, BS (Cum Laude), software engineering, system and network engineering at Hogeschool van Amsterdam
Ms, Artificial Intelligence, Ms, Artificial Intelligence at Universiteit van Amsterdam
Doctor of Philosophy - PhD, Astronomy, Doctor of Philosophy - PhD, Astronomy at Rhodes University
A Python wrapper for the snap7 PLC communication library
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:16 releases, 122 reviews, 138 commits in 9 years 4 months
Contributions summary:Gijs contributed significantly to the development of a Python wrapper for the snap7 PLC communication library. They implemented core server functionalities, including server creation, area registration, and event handling, which involved low-level interaction with the snap7 C library using ctypes. Furthermore, the user integrated client functionalities with auto imports and error handling, demonstrating a focus on building a robust and user-friendly library. The user also addressed build and setup issues.
Contributions:7 commits, 6 PRs, 1 branch in 1 year 3 months
Contributions summary:Gijs primarily focused on improving the codebase of the `cwltool` project by addressing code quality issues and enhancing Python 3 support. Their commits included cleaning up code by removing unused imports, fixing indentation and PEP8 errors, and resolving static code analysis warnings. They also updated the code to improve compatibility with Python 3, with changes touching multiple files and functionalities within the project.
containerssciencelanguage-referencecwlcommonwl
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
Gijs Molenaar - Senior System Engineer at Pythonic.nl