Maxime Leroy
Software Engineer at 6WIND- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
French Native or bilingual proficiency
-
English Professional working proficiency
Topline Score
Bio
Experience
-
6WIND
-
France
-
Software Development
-
1 - 100 Employee
-
Software Engineer
-
Oct 2010 - Present
• Network Stack Developer (2016): Implementing Carrier Grade NAT into the 6WIND network stack. Optimization packet processing performance of the 6WIND stack by using batch processing, SIMD instructions (like SSE). • Cloud Developer (2014-2015): In charge of the integration of the 6WIND software solution into the OpenStack ecosystem by developing new features (like: dynamic creation of virtual devices) and by contributing in different open-source projects like libvirt, nova, neutron. • TCP Stack Developer (2013): TCPv6 implementation, performance optimization, integration and tests. • Driver Developer (2012): 6WINGate porting on Octeon2 and multi-queues support, multi-segments and jumbo support for TilePro cpu, Intel DPDK. • Integration Developer (2011): porting 6WIND Linux distribution on different BSPs (i.e. WINDRiver Linux) on MIPS and x86 architecture. Kernel re-basing with git, cross-compilation. • Network Performance Tester (2010 - 2012): Designed and implemented an automated performance test suite. It uses to benchmarks network forwarding performances of a router for different protocols (i.e. ip, 4in4, nat and so-on). Key technical info: python, > 10000 lines. Show less
-
-
-
6WIND
-
France
-
Software Development
-
1 - 100 Employee
-
Internship as Software Developer
-
Feb 2010 - Aug 2010
• Study different solutions to allocate all the cpu ressources to a specific process on Linux: isolated cpus, cpuset, irq affinity... • Porting the 6WIND baremetal stack for Octeon in userspace. • Study different solutions to allocate all the cpu ressources to a specific process on Linux: isolated cpus, cpuset, irq affinity... • Porting the 6WIND baremetal stack for Octeon in userspace.
-
-
-
-
Developer
-
Mar 2007 - Jul 2007
Intern Developer in export and support branch • Programming in C language for network applications of company Software Development Kit (SDK): • Extended support of MIME in SDK to send attached files via e-mails. • Developed a set of functions to support the BER/DER encoding. Intern Developer in export and support branch • Programming in C language for network applications of company Software Development Kit (SDK): • Extended support of MIME in SDK to send attached files via e-mails. • Developed a set of functions to support the BER/DER encoding.
-
-
Education
-
Ecole Nationale Supérieure d'Informatique et de Mathématiques Appliquées de Grenoble
Engineer's degree, Computer Science -
Teknillinen korkeakoulu-Tekniska högskolan
Exchange student, Computer Science and Engineering -
IUT (School of Technology)
Bachelor's degree, Networks and Telecommunication