Maxime Leroy

Software Engineer at 6WIND
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Greater Paris Metropolitan Region, FR
Languages
  • French Native or bilingual proficiency
  • English Professional working proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • 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

    • 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
    2007 - 2010
  • Teknillinen korkeakoulu-Tekniska högskolan
    Exchange student, Computer Science and Engineering
    2009 - 2009
  • IUT (School of Technology)
    Bachelor's degree, Networks and Telecommunication
    2005 - 2007

Community

You need to have a working account to view this content. Click here to join now