Keywords
Linux
JavaScript (Programming Language)
Bash Shell
C++ (Programming Language)
Perl (Programming Language)
Python (Programming Language)
MySQL
SQL Databases
C (Programming Language)
Application Programming Interfaces (APIs)
Skills
C, Python, Linux Kernel, OpenBSD, Django, Kernel Programming, Perl, Postfix, Dovecot, Nginx, Apache, Squid, SQL, KVM, Mootools, Trac, Mercurial, Git, C++, Linux, MySQL, Bash, Unix, JavaScript, Debian, Subversion, OpenVPN, PostgreSQL, Redmine, Linux architecture, Security, Mailers, Virtualization, Software Engineering, Firewalls, RedHat, APIs, REST, Scrum, Load Balancing, Shell Scripting, TCP/IP, SMTP, Embedded Systems, Mail Server, High Availability
Project history
Ngynlabs
Owner
12.2013 - today
Information Technology and Services
Merethis
Head of Product design and Development
07.2012 - 12.2013
Managing the team which develops the Centreon products:
* Managing 10 developers
* Proposing functional and technical evolutions about the differents products
* Improving release management cycles
Information Technology and Services
Streamcore System
R&D project coordinator
01.2011 - 07.2012
Technical management. Directing running R&D projects. Managing the different software releases (when must they be ready, which content to put inside, etc.)
Telecommunications
11-50 employees
Streamcore System
Senior software engineer
05.2007 - 01.2011
* Technical expertise in system and network programming
Source code optimization for embedded devices (Linux kernel environment) in order to improve overall performance (network traffic handling capacity). Full rewrite of the polling process in charge of collecting and consolidating data (C/Perl).
* Software engineering
Upgrade and improvement of the Linux distribution installed on equipments (migration from Redhat to Debian). Upgrade of the production tools used to prepare equipments. Involvement in full rewrite of the compilation system.
* Quality Assurance
Design and implementation of a unit testing environment for all products: equipments virtualization (User-Mode Linux, KVM), development of a custom framework to write unit tests (Python).
Telecommunications
11-50 employees
Devoteam / Uperto
Technical leader / Free software consultant
09.2005 - 05.2007
* Technical leader (Uperto business unit)
Decisions about technical choices encountered for every project handled by the team. General technical assistance to Uperto coworkers. Pre-sales meetings and writing of responses to RFP.
I was assuming this position in the same time than my original consultant job.
Here is a sample of projects I\'ve realized :
* Billing software for Gaz De France (project leader, 3 people)
Full rewrite of an internal billing software (the billing concerns consumption of servers resource) : adding a MySQL database, writing a polling agent (C) and multiple post-treatment scripts (Python).
* Hosting architecture for a public website, CEA (project leader, 2 people)
Design of an highly available architecture (active/passive cluster, load balancing) to support the hosting of the CEA public website : www.cea.fr.
* Commercial mailing platform for SFRSI (project leader, 2 people)
Upgrade of the existing messaging architecture used to send commercial e-mails. Deployment of an SMTP servers cluster based on Postfix.
* Specific development for EDF R&D
Design and implementation of a system that can share an RS232 port on a TCP/IP network. Development of a kernel driver and a client/server software (C). Embedded environment uClinux, ARM and i386 architectures).
Information Technology and Services
1001-5000 employees
Iniflux
Free Software and security consultant
01.2004 - 07.2005
* Customer projects:
Integrating open source products within SMEs or public administrations : security (firewall, PKI, VPN, IDS …), messaging systems (SMTP and IMAP servers, filtering SMTP proxies) and more.
* Responses to RFP
Design of specific solutions to fit customer needs. Writing of detailed technical presentations.
Computer & Network Security
11-50 employees
Owner
12.2013 - today
Information Technology and Services
Merethis
Head of Product design and Development
07.2012 - 12.2013
Managing the team which develops the Centreon products:
* Managing 10 developers
* Proposing functional and technical evolutions about the differents products
* Improving release management cycles
Information Technology and Services
Streamcore System
R&D project coordinator
01.2011 - 07.2012
Technical management. Directing running R&D projects. Managing the different software releases (when must they be ready, which content to put inside, etc.)
Telecommunications
11-50 employees
Streamcore System
Senior software engineer
05.2007 - 01.2011
* Technical expertise in system and network programming
Source code optimization for embedded devices (Linux kernel environment) in order to improve overall performance (network traffic handling capacity). Full rewrite of the polling process in charge of collecting and consolidating data (C/Perl).
* Software engineering
Upgrade and improvement of the Linux distribution installed on equipments (migration from Redhat to Debian). Upgrade of the production tools used to prepare equipments. Involvement in full rewrite of the compilation system.
* Quality Assurance
Design and implementation of a unit testing environment for all products: equipments virtualization (User-Mode Linux, KVM), development of a custom framework to write unit tests (Python).
Telecommunications
11-50 employees
Devoteam / Uperto
Technical leader / Free software consultant
09.2005 - 05.2007
* Technical leader (Uperto business unit)
Decisions about technical choices encountered for every project handled by the team. General technical assistance to Uperto coworkers. Pre-sales meetings and writing of responses to RFP.
I was assuming this position in the same time than my original consultant job.
Here is a sample of projects I\'ve realized :
* Billing software for Gaz De France (project leader, 3 people)
Full rewrite of an internal billing software (the billing concerns consumption of servers resource) : adding a MySQL database, writing a polling agent (C) and multiple post-treatment scripts (Python).
* Hosting architecture for a public website, CEA (project leader, 2 people)
Design of an highly available architecture (active/passive cluster, load balancing) to support the hosting of the CEA public website : www.cea.fr.
* Commercial mailing platform for SFRSI (project leader, 2 people)
Upgrade of the existing messaging architecture used to send commercial e-mails. Deployment of an SMTP servers cluster based on Postfix.
* Specific development for EDF R&D
Design and implementation of a system that can share an RS232 port on a TCP/IP network. Development of a kernel driver and a client/server software (C). Embedded environment uClinux, ARM and i386 architectures).
Information Technology and Services
1001-5000 employees
Iniflux
Free Software and security consultant
01.2004 - 07.2005
* Customer projects:
Integrating open source products within SMEs or public administrations : security (firewall, PKI, VPN, IDS …), messaging systems (SMTP and IMAP servers, filtering SMTP proxies) and more.
* Responses to RFP
Design of specific solutions to fit customer needs. Writing of detailed technical presentations.
Computer & Network Security
11-50 employees
Local Availability
Only available in these countries:
France
Standard work hours (Europe/Paris timezone)