Implementing an SDK for a governmental solution for the German healthcare system - Consulting on topics such as security, cryptography, public key infrastructure, secure NFC - C++17, Boost, Google Test, Conan, CMake, GNU toolchain, 0penSSL, X 509, BSI TR-03110
TokenPay Technologies LimitedSeptember 2018 - January 2020
Built, mentored and led a team in upgrading and enhancing the blockchain codebase of a cryptocurrency - Provided technical expertise in C++ and systems programming, coaching the team for a faster ramp-up - Researched some of the latest published work in the cryptography literature: EdDSA, Decaf, Ristretto, MuSig, Bulletproofs - C++14, Boost, Qt, Google Test, GNU toolchain, Python, 0penSSL, NaCl, libsecp256k1, libevent, LevelDB, Tor, Docker, Kubernetes
Worked on Controller Working Position, a safety-critical HMI system, part of Indra's Air Traffic Control solution - Contributed features and fixes to core components such as: in-memory database, IPC middleware, 0penGL-based graphics engine - Extended the in-house input library, offering support for compound touch gestures spanning across multiple windows and processes - Reduced the build time of the massive codebase (few millions of lines of code) by one third - C++03, Boost, Qt, GTK, 0penGL, X11, RHEL, GNU toolchain, sysvipc, CORBA, ASN.1, Valgrind, ASan, Python
Worked on NTG6, a new generation of Mercedes-Benz ARM-based infotainment systems Designed and implemented features in the Internet Access & Control application, interfacing with multiple layers of the network stack: WLAN and Bluetooth PAN tethering, IP-level configuration, management of several routing tables, netfilter/iptables programmatic manipulation, TLS configuration and establishment, management of Internet access for other apps - C99, C++11, Boost, Qt, CppUnit, 0penSSL, X.509, stunnel, Yocto Project, Docker, GNU toolchain, Apache Thrift, CAN bus, AUTOSAR
Worked on the client notification app: transactional customer communication via e-mail & SMS 0 Significantly improved the detection rate of erroneous communication by automatically processing application logs o PHP5, Symfony, PHPUnit, MySQL, MongoDB, Memcached, RabbitMO, Gearman
Solid academic foundation in mathematics, CS fundamentals and software engineering Profound knowledge of OOAD and SDLC, as well as of the various applicable methodologies Emphasizing clean architectures, design patterns, SOLID principles and low technical debts Well-versed in cryptography: hash functions, key derivation, encryption, digital signatures High expertise in C++17/20; experienced with complex codebases that may challenge compilers Proficient at using the typical GNU/Linux toolchain, cross-compilation and various build systems Familiar with network protocols, OS internals and embedded systems Working knowledge in scripting languages, web development, databases and cloud computing
MySQL, PostGreSQL, MongoDB
PKI, Docker, GNU, Information Security, Networking, RHEL, Linux
As Pentalog’s Talent Sourcing branch, SkillValue relies on a pool of 400,000+ Tech & Marketing Specialists – including 15,000+ Freelancers, a comprehensive catalog of IT assessments, available projects and job opportunities. Our SkillValue consultants are always ready and willing to help you boost your career.
Stay in the know with Pentalog tech & business updates
WHAT WE'RE ABOUT
Pentalog is a digital services platform dedicated to helping companies access world-class software engineering and product talent. With a global workforce spanning more than 16 locations, our staffing solutions and digital services power client success.