Summary
Ivan Boule is a senior software consultant and educator with 15+ years focused on operating system virtualization, embedded and real-time systems, Linux kernel internals, TCP/IP and high-performance packet processing with DPDK. He combines deep research-grade expertise (PhD in Computer Science) with hands-on porting and optimization experience across network processors, ARM platforms and commercial fast-paths developed at 6WIND. As a self-employed consultant and longtime instructor at CNAM, he designs parallel and embedded systems, delivers courses on OS design, virtualization and DPDK, and translates classroom material into production-grade implementations. His background spans classic microkernel architecture and modern data-plane engineering, giving him a rare ability to bridge low-level kernel mechanisms and high-throughput networking. He also brings practical work on conntrack fragmentation, dynamic core management and multi-rack statistics aggregation—small but impactful contributions that improve scalability in deployed networks. Based in Greater Paris, he is sought for projects that require deep systems thinking, performance tuning and clear teaching of complex low-level concepts.
15 years of coding experience
32 years of employment as a software developer
Maîtrise / Master, Mathématiques / Mathematics, Maîtrise / Master, Mathématiques / Mathematics at Université de Reims Champagne-Ardenne
Doctorat / PhD, Informatique / Computer Science, Doctorat / PhD, Informatique / Computer Science at Grenoble INP - UGA