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
♨ Hobbies & Interests
⌨ | coding | Free Software | ☄ | Astronomy | ☼ | Astrophysics | ✍ | Creative writing | ⚗ | Cooking |
---|