Profileimage by Antoine Nguyen Freelance software architect from Paris

Antoine Nguyen

partly available

Last update: 16.01.2014

Freelance software architect

Graduation: not provided
Hourly-/Daily rates: show
Languages: English (Limited professional) | French (Native or Bilingual)

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) + 32 more keywords

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

Local Availability

Only available in these countries: France
Standard work hours (Europe/Paris timezone)
Profileimage by Antoine Nguyen Freelance software architect from Paris Freelance software architect
Register