Current Situation (Shoopz)
General Information
Resume - Job Related Information
Projects & Resources
My Wiki
Kameleoon
Studies at UBC CS Department
Publications
Old Projects
More about me
Biography
Interests & Hobbies
Photos
Family
Friends
Home
|
Mon CV, et autres informations pertinentes à des employeurs potentiels
Je travaille actuellement à créer ma propre compagnie, Shoopz.com,
une startup dans le domaine du e-commerce. Si vous avez besoin d'un expert sur des problématiques d'architecture pour
applications web ou systèmes d'entreprise, je peux aussi accepter certaines missions de freelance ou de conseil, surtout
s'il s'agit de courtes prestations ou si le télétravail par Internet est possible. Je peux me charger de diverses tâches de
développement: structure et design du code, choix de l'architecture technique, programmation ou maintenance. Je compte
utiliser cette page comme un court document de présentation à mon propos. Elle contient un CV en HTML plus bas, et
un CV complet au format PDF est disponible ici.
Pour les recruteurs qui voudraient me contacter à propos d'une offre d'emploi, veuillez m'écrire par e-mail à l'adresse
. Je répondrai également avec plaisir à toute question que vous pourriez avoir à
mon propos en tant que futur partenaire.
The english version of this page is
available here.
|
|
|
Mon premier but est de développer ma propre compagnie, Shoopz. Nous sommes en train de mettre en place une
plateforme d'e-commerce, et cherchons donc des clients susceptibles d'être intéressés par une solution
e-commerce révolutionnaire. Nous avons plusieurs fonctionnalités que vous ne pourrez pas trouver ailleurs
chez nos concurrents.
Je suis également intéressé par des contrats (préférablement de courte durée) freelance ou de conseil.
Je suis
un architecte expert en infrastructures UNIX / Java JEE, notamment pour la conception d'applications
web riches.
Je préfère utiliser des frameworks agiles tel Grails, et je dispose d'une grande expérience dans le domaine
du développement Ajax et l'écriture de code JavaScript complexe.
Je peux diriger une petite équipe de programmeurs pour développer un projet Web en utilisant des méthodologies
agiles, ou bien prodiguer des conseils efficaces pour s'orienter vers un choix technologique. Quelque soit votre
besoin ou domaine, s'il est relié au systèmes informatiques en ligne, je serai à même de vous offrir des solutions
performantes.
Ayant complété un Master en Informatique au Canada de deux ans après des études à l'Ecole Polytechnique, je
dispose d'acquis solides en sciences. Je possède un intérêt constant pour le développement et les technologies
informatiques liées aux
logiciels libres.
Programmer est ma passion, et les défis scientifiques en informatique m'attirent. Lorsque je dois concevoir et
réaliser un système informatique, je suis capable d'identifier et d'utiliser des librairies et briques logicielles
adéquates, afin de parvenir rapidement à mon but sans tout réécrire depuis le début.
|
|
|
|
Je suis surtout intéressé actuellement par des offres en
télétravail.
Cependant, si vous avez une opportunité intéressante qui requiert une présence physique, veuillez me contacter.
Je suis intéressé par des propositions dans les trois régions suivantes: Paris, France; Vancouver, Canada; et Moscou,
Russie.
|
|
|
Février 2008 - Présent:
PDG et Développeur principal chez
Shoopz, une startup Internet. Je développe une nouvelle plateforme
Web pour l'e-commerce. Notre infrastructure est basée sur Java JEE, avec de nombreux composants open-source:
Spring, Hibernate, et Grails principalement. En tant que compagnie bootstrappée, je m'occupe de l'intégralité
du développement technique ainsi que de la maintenance de notre infrastructure serveur.
Cette expérience est évidemment extrêmement utile pour apprendre tous les aspects d'un système IT d'entreprise
au complet.
Je vous encourage à visiter le wite web de ma compagnie, c'est le meilleur moyen de présenter les produits
que je suis capable de développer en tant qu'ingénieur informatique.
Janvier 2007 - Février 2008:
Ingénieur développement Sénior à
FastBooking,
Paris, France. Je faisais partie de l'équipe de R&D team qui comptait environ 5 personnes. Je maintenais les
serveurs et les applications en-ligne critiques, dans un environnement 100% open-source
(principalement en architecture
LAMP
). Je prenais également part au développement de sites web dans leur intégralité; ils assurent la promotion des
hôtels utilisant nos systèmes de réservation. Par exemple, le site
Only-Recommended-Hotels
a été développé par notre équipe en seulement trois mois - j'ai été responsable dans une large mesure du choix de
son architecture et de sa programmation.
Octobre 2005 - Janvier 2007:
Ingénieur de Développement informatique à
Oberthur Card Systems
, Paris, France. J'ai développé
un système de production de cartes à puce complet,
prenant en compte la totalité des besoins depuis les fichiers envoyés par les banques jusqu'à la cryptographie et
la personnalisation électrique finale. Pour ceci, j'ai interagi avec de nombreuses équipes: l'équipe R&D
durant la conception du logiciel intégré à la carte, l'équipe de développement du système de personnalisation et
finalement les équipes de production en usine pour y déployer le logiciel.
A Oberthur CS, la méthodologie de développement était guidée par les concepts de
programmation agile et de méta-programmation.
|
|
|
|
Langues:
Français (langue maternelle), Anglais (courant), Russe (courant), Espagnol (notions).
Langages de programmation et techniques:
Je dispose de compétences très poussées en programmation objet (Java, Groovy, Python, PHP, C++) et technologies
web (ou autres technologies client-serveur): JEE, Ajax, SQL, JavaScript, XML / DOM, XSLT, (X)HTML, CSS...
Librairies et Frameworks:
J'utilise de nombreuses librairies et suis notamment expérimenté dans les
frameworks d'applications web. Une liste de librairies que je maîtrise:
Spring (MVC), Grails, Hibernate (ORM), JEE Servlets, Compass, Lucene, Prototype,
Scriptaculous, Google Web Toolkit (GWT), XUL / XPCOM, Boost, Qt, Sitemesh, Velocity, Smarty...
Services Web:
Je connais les services web et les diverses manières de les implémenter (REST, SOAP, etc).
Services web avec lesquels j'ai travaillé en particulier: Google Maps API, PayPal API.
Outils de développement, logiciels serveur, environnements:
- Systèmes d'exploitation et outils essentiels: UNIX (Linux, Mac OS X), Bash, ssh.
- Outils de développement: Eclipse IDE, Firebug, gcc, javac, GDB, XDebug, Ant, Gant, make, Subversion, CVS.
- Logiciels serveur: Apache httpd, Tomcat, Jetty, MySQL, lighttpd, Postfix, iptables, vsftpd.
- Autres: Gimp (avec scripting avancé), LaTeX.
Compétences spécialisées:
Je connais de manière approfondie les résultats récents provenant de la recherche dans les domaines de
l'apprentissage par machine (intelligence artificielle), et des méthodes Monte Carlo.
Les domaines suivants m'intéressent également: web crawling (avec Heritrix), techniques de recherche
(Solr, Lucene), et les systèmes clusters ou distribués (Hadoop, MapReduce).
Enfin, je suis un développeur Gentoo Linux (équipe Java).
|
|