Patrik Wenger

Fachexperte -expertin Infrastruktur Bake-off at Fresh Food & Beverage Group AG

Thun, Bern, Switzerland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Patrik Wenger is an experienced infrastructure specialist and team-oriented leader with 17 years of professional experience, currently focusing on infrastructure bake-offs at Fresh Food & Beverage Group AG in Thun. He combines a practical, customer-facing background in sales and key account management with technical contributions to high-profile open-source projects like ZeroMQ, where he improved memory management and robustness in core C/C++ code. Known for honesty, flexibility and a drive for high-quality results, he brings both operational rigor and an openness to learn new approaches. His training background includes certifications in sales, training the trainer, and business management, enabling him to bridge technical and non-technical stakeholders effectively. Less obvious: his roots as a certified baker-confectioner and certified instructor give him a hands-on, process-oriented mindset that informs his systematic approach to infrastructure problems. Reliable, communicative and detail-focused, he excels at making complex systems more maintainable and secure while fostering collaborative teams.
code17 years of coding experience
job4 years of employment as a software developer
bookZertifikat Ausbilderin/Ausbilder, Zertifikat Ausbilderin/Ausbilder at Berufs-, Fach- und Fortbildungsschule Bern
bookManagementjahreskurs, Betriebswirtschaft, Managementjahreskurs, Betriebswirtschaft at NBW Betriebswirtschaftliche Weiterbildung
bookVerkaufstraining Seminar Schweiz und Deutschland, Verkaufstraining Seminar Schweiz und Deutschland at CIRCLE2 GmbH / Dr. Tobias Heisig
bookTrain the trainer, Train the trainer at Lernwerkstatt Olten
bookBasislehrgang Marketing und Kommunikation, Marketing/Marketing Management, General, Basislehrgang Marketing und Kommunikation, Marketing/Marketing Management, General at Feusi Bildungszentrum
bookSales Key Account Manager, Selling Skills and Sales Operations, Sales Key Account Manager, Selling Skills and Sales Operations at SAWI
bookEidg. Fachausweis Konditor - Confiseur, Grand Restaurant Schuh Interlaken, Eidg. Fachausweis Konditor - Confiseur, Grand Restaurant Schuh Interlaken at Schweizer Bäcker-Confiseure
bookEidg. Verkaufsfachleute, Vertiefungsrichtung Innendienst, Eidg. Verkaufsfachleute, Vertiefungsrichtung Innendienst at SMA Swiss Marketing Academy
github-logo-circle

Github Skills (17)

c-language10
memory-management10
mq10
c1110
resource-management10
c1710
cprogramming-language10
concurrency10
networking9
zeromq9
binding9
databinding9
bind9
keybindings9
testing8

Programming languages (22)

C#JavaC++CSSCRustVim SnippetMakefile

Github contributions (5)

github-logo-circle
zeromq/czmq

Nov 2015 - Feb 2018

High-level C binding for ØMQ
Role in this project:
userBack-end Developer
Contributions:115 commits, 61 PRs, 1 push in 2 years 3 months
Contributions summary:Patrik primarily contributed to the `czmq` repository by modifying the C source code to improve memory management and fix potential resource leaks. Their work involved replacing `free()` calls with `zstr_free()` in several files, including `zsys.c`, `zsock.c`, and `zconfig.c`. They also regenerated Ruby bindings to address variadic arguments and other related fixes. These changes reflect a focus on code quality, security, and ensuring proper resource disposal within the project.
multiplexerhigh-levelgossipbinding
zeromq/libzmq

Apr 2016 - Jan 2017

ZeroMQ core engine in C++, implements ZMTP/3.1
Role in this project:
userBackend Developer
Contributions:7 commits, 5 PRs, 35 comments in 8 months
Contributions summary:Patrik focused on improving the reliability and consistency of the ZeroMQ core engine. They addressed issues related to the `zmq_poller_wait` function, adding null pointer checks and correcting return values. Furthermore, the user fixed code style issues by replacing tabs with spaces and ensured the consistency of implementations across different polling mechanisms. These changes enhanced the robustness and maintainability of the core library.
concurrencyzeromqnetworkingstreampushpull
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
Patrik Wenger - Fachexperte -expertin Infrastruktur Bake-off at Fresh Food & Beverage Group AG