Languages: Italian: Native speaker. English: Fluent. Programming Languages: C11, C++11/C++14, Haskell. Programming Skill: Generic Programming, Template Meta Programming, Functional Programming, STL. Strong Skills: Multi-thread programming on multi-core architectures (C++11), wait-free/lock-free synchronization algorithms. Performance optimizations of multithreaded software. Kernel Space: Linux kernel programming, networking subsystem. |