Arnaud Kapp

Software Engineer at ISLOG

Greater Strasbourg Metropolitan Area France
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
Arnaud Kapp is a software engineer with 13 years of experience based in the Greater Strasbourg area, specializing in C++ back-end development and embedded/RFID systems. He has contributed to prominent open-source projects in the ZeroMQ ecosystem, adding reactor/poller enhancements and threading/actor abstractions to improve message handling and event-driven design. At ISLOG he deepened his systems expertise by building a foundational C++ RFID library, integrating hardware security modules and PKCS#11, and delivering cross-language solutions including Android apps and Meteor JS tools. Comfortable across low-level performance work and full-stack glue code, he also has hands-on Linux administration and distributed crawling experience from earlier roles. Colleagues describe him as security-conscious and pragmatic, with a knack for turning protocol-level improvements into robust, production-ready components.
code13 years of coding experience
bookEpitech
stackoverflow-logo

Stackoverflow

Stats
4,348reputation
269kreached
100answers
18questions
Badges
append
top-5%
github-logo-circle

Github Skills (20)

c-language10
zeromq10
multithreading10
mq10
networking10
actor10
cprogramming-language10
reactor10
messaging9
append9
concurrency9
testing7
vector6
constants6
pointer6

Programming languages (12)

TypeScriptC#JavaShellC++CRustD

Github contributions (5)

github-logo-circle
zeromq/zmqpp

May 2014 - Oct 2016

0mq 'highlevel' C++ bindings
Role in this project:
userBack-end Developer
Contributions:1 release, 66 commits, 23 PRs in 2 years 5 months
Contributions summary:Arnaud focused on enhancing the `zmqpp` library's functionality, particularly its `poller` and `reactor` classes. They added features to directly integrate `zmq_pollitem_t` structures, expanding the polling capabilities. Further contributions involved introducing a `reactor` class to manage socket events and associated handlers, as well as creating an `actor` class for thread management and inter-thread communication. They also made improvements to the message handling capabilities.
cppc-bindingsc-plus-plus0mqheader-only
zeromq/libzmq

Aug 2014 - Mar 2017

ZeroMQ core engine in C++, implements ZMTP/3.1
Role in this project:
userBack-end Developer
Contributions:22 commits, 18 PRs, 14 pushes in 2 years 7 months
Contributions summary:Arnaud primarily contributed to the core C++ engine of ZeroMQ. They focused on code improvements such as adding const qualifiers and fixing initialization order. The user also added support for a new poll flag and introduced a failing test case related to `zmq_setsockpt()`. Furthermore, the user addressed an issue by attaching the metadata to the "identity message".
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
Arnaud Kapp - Software Engineer at ISLOG