Matthieu TOURNE

Software Engineer, CloudFlare, Inc.

94107San FranciscoCalifornie - Etats-Unis

I have various interests in CS from distributed architectures, large scaling, to security (especially in wireless), system programming, and even web programming.
I enjoy mental challenges, and learning new possibilities to make things more efficiently.

Skills :
- Programming Languages: C/C++, Python, Java, PHP, Javascript, OCaml.
- Networking : IP (v4/v6), TCP/IP, 802.11 (WiFi)
- Systems : Linux, Mac OS X, OpenBSD, Windows.


School projects :

- Presentation of the WiFi security (WEP/WPA) and demo implementation of “caffe latte” an innovative attack targeting the client instead of the AP.
( http://mattourne.blogspot.com/2008/10/caff-latt... )

- Deployment of a lab IPv6 only network to analyze Windows XP IPv6 support, set up of NAT-PT for translation on adjacent v4 networks, and AD using samba.

- Kaneton : Micro kernel for x86 architecture, implementation of the memory management, interrupts and scheduler. ( http://en.wikipedia.org/wiki/Kaneton )

- Unix Shell, full featured clone of “bash”. Portable across unices, written in C.

- Tiger programming language compiler, using lex/yacc and C++.

Languages:
- English : fluent
- French : mother tongue

Matthieu TOURNE
64 contacts
Depuis 2010

Working on the core of CloudFlare CDN technology: Reverse Proxy, Caching, Web performance, html rewriting, WAF.

This includes extending and modifying for our needs the webserver and reverse proxy NGINX, an opensource project written in C by Igor Sysoev.
I also run benchmarks and write tests for our infrastructure.

High Tech
Expérience professionnelle
2009 - 2009

Work on QualysGuard web application.
Development in php, and javascript (jquery).

Participating in creating a new FDCC/SCAP module to comply with federal requirements.

Editeurs logiciels
2008 - 2008

Site Reliability Engineering of the Ads Systems
Work in a team maintaining a very large and "sharded" MySQL Database.

- Development of a SQL parser, to detect harmful schema changes on the production (sql_lint). Design of a mechanism to write new detection rules.

- Contributed to modules of a MySQL "copilot". A program capable of "fixing" the DB in real time, by pushing configuration changes, killing long running queries based on patterns, or taking out the instance from the serving pool if the binlog replication falls to far behind.

- Learned with great interest about vertical distributed architectures on commodity hardware, such as Bigtable or HBase (Hadoop)

High Tech
2006 - 2006

Intégration continue : serveur de build
Plateforme réseau d'un jeu vidéo.

Editeurs logiciels
2004 - 2004

Monitoring de Production Industrielle à l'aide de clusters haute disponibilité (IBM High Availability Cluster Multiprocessing for AIX 5L)

Mission :
Outil de monitoring des serveurs et bases de données.
Assistance à l'administration réseau.

Disque - Ciné - Vidéo - Radio - Photo - TV
Ancien élève de
Hobbies
Snowboard , Escalade.

Les visiteurs de ce profil ont aussi consulté
Johan LE GUERN
Consultant en recherche
Magino MARVEAUX COCHET
Ingénieur de développement, ACA
Karim GAFSI
Consultant ODI "Disponible"
Florent Sola
Consultant, Alenium Consultants
Salim Elakoui
Chef de projet, Smile
Romain Lacombe
Entrepreneur
Joseph Page
Ingénieur Systèmes et Réseaux (en apprentissage), Natixis - Groupe BPCE
Ali Abi
Marchaller, djibout aero
Betty Hendrix
Freelance, LaTrek Travel Agency
Tonton Dunia kanyanya
COMPTABLE, SHENIMED SPRL
Viadeo pour votre carrière : Créez votre profil