English CV




Gwenhael LE MOINE

Software engineer


gwenhael.le.moine >at< gmail.com

gwenhael.net

github.com/cycojesus

ohloh.net/accounts/cycojesus
French
native English
fluent Vietnamese
beginner

Employment history

2011 — Assistant to the Project Owner
iForce & IARC Lyon, France
Technical consultation on the solution provided by a third party service provider
In the context of an already started project, to answer the customer’s need of a technical expertise I studied the project’s business and based on this acquired knowledge and my technical expertise I analyzed the third party service provider’s proposed solution and developments.
Conception of an alternative solution using current technologies
In collaboration with the customer and the third party service provider I proposed an alternative solution making use of today’s technologies to answer much more closely to the customer’s expectation in terms of ergonomy, ease of use and performances.
2009 — 2011 Web-designer, developer, sysadmin
freelance Hà Nội, Việt Nam
Lollybooks Café’s website http://lollybooks.com
2009 — 2010 Support Consultant, Developer, Sysadmin
eXo Platform SEA Hà Nội, Việt Nam
Deployment manager of the new company’s websites
Responsible for the deployment of the recurring releases of http://exoplatform.com and http://forum.exoplatform.com I automated the process shell scripts to make the process safe and foolproof.
Server setup and management
in-house specialist concerning:
Varnish
I took the responsibility of writing a custom-fit Varnish configuration for eXo products. I later supported customers by troubleshooting and optimizing their own Varnish implementation.
Server installation & administration
For both the company’s websites and select customers I specified and managed the servers, from selecting a fit, server-grade operating system (CentOS) to the optimization and troubleshooting of the application stack (Apache’s httpd, varnish, Oracle’s JVM, MySQL.)
Linux
Shell programming
My extensive experience of the Linux environment and mindset and my proficiency in using the command-line allowed me to greatly improve my productivity in everyday tasks and to regularly support customers and colleagues.
Technical lead in the development and deployment of the company’s websites
Working directly with the marketing department I lead a team including myself and another developer to support the company’s historical website and implement various fixes and improvements.
tickets investigation
Patch development and coordination of their integration in eXo products
custom developments
Consultant & support engineer on French customers projects
Cooperating with the support team in Tunisia and France I lead a team including myself and occasionally another developer to support a French customer’s intranet by providing high-level technical support and implementing various fixes and improvements.
tickets investigation
Patch development and coordination of their integration in eXo products
custom development
2009 Translator
CMC Software Hà Nội, Việt Nam
Translation and edition of the French version of the website
As a contractor I translated the CMC Software’s website in French basing my work on the existing English version.
2006 — 2009 Business Analyst, Software Architect, Developer, Web Designer
FPT Software Hà Nội, Việt Nam
Neopost ORDC (Offshore Research & Development Center)
PHP developer
I took a major part in the take-over of an existing PHP application tracking RFID-tagged items during their lifetime. This required studying the code base and implementing new features to tailor the application to the need of a customer (top-tier worldwide transportation company.)
Business analyst
At an early stage of the customization of Neopost’s franking devices for each customer, I ensured the correctness of the specifications written by the sales team collecting customers’ requirements. I also participated in writing the functional and technical specifications of an internal application aiming at automating the whole customers’ requirements collection process.
C developer (proprietary embedded platform)
I participated in the customization and improvement of Neopost’s high-volume franking devices’ Operating System. My work touched several parts of the OS such as the graphical interface, input treatment and inter-devices communication protocols.
Internal tooling projects
Web designer
HTML/CSS/Javascript developer
Working directly with the Quality Assurance department I designed and implemented the prototypes and front-end templates of FPT Software’s internal custom time-sheeting and bug-tracking tools.
AO project
During the lifetime of this project for a major French car manufacturer I filled various positions, requiring both technical and soft skills. The application developed is used to manage the whole range of vehicles and products. I was first present on-site working closely with the customer and IBM France’s team to launch the project and develop the front-end. Later I came back to Vietnam in the development team as a software architect while continuing to facilitate the communication between Vietnam and France.
Software architect
Based on the functional specifications and requirements I wrote the detailed technical specifications comprising the flow diagrams, classes diagrams and classes definitions. All diagrams were made using IBM’s Rational Software Architect. Developers then implemented the application using these specifications and the skeleton code generated by RSA.
Web designer
HTML/CSS/Javascript developer
I designed and implemented the prototypes and front-end templates of the whole application.
Communication facilitator (culture & language)
As the sole French member of the Vietnamese team and using my knowledge and experience of Vietnamese culture I acted as a bridge between IBM France and FPT Software’s teams to facilitate the communication and comprehension. I also frequently stepped up to clarify the meaning of documents in French or English for Vietnamese team members.
Total project
During my integration period in FPT Software I took part in this project for Total aiming at implementing a payment card management system.
Junior software architect
Based on the functional specifications and requirements I wrote the detailed technical specifications comprising the flow diagrams, classes diagrams and classes definitions. All diagrams were made using IBM’s Rational Software Architect. Developers then implemented the application using these specifications and the skeleton code generated by RSA.
2003 Consultant
Fondation Arc-En-Ciel Pont d’Héry & Héricourt, France
Participate in DPI (“Dossier Patient Informatisé”) project (specification, bid review)
As the sole technical consultant I supported the direction of 2 re-education centers in the implementation of a nation-wide effort to computerized patients’ files (record of a patient’s history of treatments and condition.) As such, I collected requirements by interviewing the nurses and doctors and wrote the requirements for the tender.I then reviewed the offers received and advised the direction by writing a report analyzing each bid and argumenting for the offer I favored.

Practical experience

Technical skills Years of experiences Last used
Operating Systems
GNU/Linux & Unix 12 years 2011
Microsoft Windows 11 years 2011
DOS family 12 years 2004
Programming Languages
Fundamental Java 6 years 2010
J2EE 2 years 2010
C 9 years 2008
C++ 7 years 2007
Shell 8 years 2011
PHP 2 years 2011
HTML / CSS / Javascript 9 years 2011
Ruby 1 year 2008
Python 1 year 2005
Middleware
Tomcat 1 year 2010
JBoss 1 year 2010
WordPress 2 years 2011
Server & Cloud
Amazon EC2 1 year 2010
Varnish 1 year 2010
Apache httpd 2 years 2011
Databases
MySQL 3 years 2011
Sqlite 6 months 2005
Oracle 1 year 2007
Tools used
Source Control Managers (CVS, SVN, git, hg) 3 years 2011
GNU Emacs 12 years 2011
GNU toolchain & tools 9 years 2011
Microsoft Visual Studio 4 years 2008
Rational Software Architect 1 year 2007
Virtualization (Oracle VirtualBox, KVM, QEMU) 5 years 2011
Project management methodologies
Agile (SCRUM) 3 years 2010
CMMI 3 years 2009

Education

Period Institution Degree
2001 — 2002 UFR Sciences et Techniques, Besançon, France D.E.S.S. Génie Informatique Systèmes Distribués et Multimédia
2000 — 2001 UFR Sciences et Techniques, Besançon, France Maîtrise I.U.P. Génie Mathématique et Informatique & Titre d’Ingénieur-Maitre
1999 — 2000 UFR Sciences et Techniques, Besançon, France Licence I.U.P. Génie Mathématique et Informatique
1997 — 1999 Lycée Condorcet, Belfort, France B.T.S. Informatique de Gestion

Hobbies & Interests

coding

Free Software Astronomy Astrophysics Creative writing Cooking