Passionate Web Developer since the age of 13,
I’ve started discovering the beauty of technology in junior high by learning about mIRC and Delphi scripts. I quickly realized that I could build a very diverse skillset, going from Front-End MVVC frameworks to Core RubyOnRails / PHP techniques with a particular interest in Web Security. Browsers, APIs and Web technologies are giving us each year more and more firepower, allowing even the most audacious ideas to come true.
I’m fascinated by problems solving and brainstorming around how to make projects I’m on closer and closer to what the end user would want while improving my expertise.
Full Stack Developer @ Back in Montreal, building some magic.
- http://www.darwinao.com (alpha)
- http://black.darwineco.com
- http://darwinbanner.herokuapp.com
NodeJS / Rails / MongoDB / PixiJS / React / Babel / Browserify From April 2015 to Present (8 months) Montreal, Canada AreaDéveloppeur @ Pushed continuous releases to upgrade the internal toolkit built on PHP Symphony/TWIG/SASS/jQuery to support responsive design, optimizing the content delivery (SpeedIndex,Render blocking HTTP Requests,CSS Critical Path) and revamping the main onsite/offsite entry points.
• Handled the creation of custom-built internal tools: Python Sublime Text plugin to automate templating and open sourced HipChat bot (Webhooks + Ruby/Sinatra + Grape) used for internal notifications/alerts.
• Implementation, tutoring and testing of various A/B testing technologies (Google Experiments, Optimisely) to reduce bouncing rate and improve conversion.
• Initiated Web Security audits and patching of threats. (CSRF / Xframe / XSS / Clickjacking / SessionHijacking)
• Configuration of the Dailymotion games (games.dailymotion.com) chat platform (Inspircd/Anope) handling around 12000 live channels.
• Co-organized the end-to-end testing of the application with Angular protractor, Java Selenium WebDriver.
• Developed the new multi-platform centralized HTML5 upload process with Mobile/Tablet/Desktop compatibility allowing batched and resumable uploads transferring around 60k videos per week. (Supported by nginx Xupload)
• Won internal hackathon with http://www.maldon.io From November 2013 to April 2015 (1 year 6 months) Développeur @ • Refonte du front-end en responsive design via jQuery/CSS du site Tweetzup.com
• Développement du back end en Ruby on Rails couplé a unicorn , hébergé sur Heroku permettant d'augmenter de x4 les performances tout en respectant les limites de RAM.
• Indexing, stockage et analyse de plus d'un million de tweets par jour sur des serveurs du Cloud Amazon via un algorithme propriétaire puis génération de nuages de mots clefs dynamiques en temps réel.
• Gestion du caching, mailing, création de suite de test via FactoryGirl et gestion de la qualité du code via Airbrake + CodeClimate favorisant la continuous integration et support multi-langues avec i18n + Redis.
• Développement mobile pour le support multi-plateformes via jQuery Mobile et Phonegap (android+iOs) From August 2012 to October 2013 (1 year 3 months) Montreal, Canada AreaDéveloppeur @ • Développement intense de modules jQuery dialoguant avec une infrastructure Ruby pour faciliter la gestion d'un calendrier d'évènements, le broadcasting sur les réseaux sociaux et l'accès à l'api de youtube et dailymotion en ajax-cross-domain.
• Optimisation de serveurs Debian sur le cloud d'Amazon via les Pluggable Authentication Modules et file descriptors dans le but d'augmenter la quantité de connections et de paquets pouvant être échangés au maximum sur un serveur Ejabberd en Erlang, tout en effectuant des stress testing incrémentaux avec Tsung. Les faisant donc passer de 4000 utilisateurs supportés à 10000 pour le même prix.
• Création d'un "Chat Facebook" grâce à Ejabberd via le protocole XMPP geré côté client par StropheJS. Optimisation du cache backend et storage HTML5 augmentant la vitesse de chargement de la page et du chat de 50%.
• Résultats: Projet remarqué par des investisseurs américains causant la migration de l'équipe à Palo Alto. From May 2011 to July 2012 (1 year 3 months) Développeur @ • Développement de modules en PHP/Javascript couplé à Zend pour interagir avec les grandes plateformes sociales de l'époque : Facebook, TypePad, Twitter, Google et Ebay afin de créer un site de partage et de vente spécialisé pour les entreprises en interne.
• Développement d'une application web capable d'aspirer les annonces d'un site existant pour apprendre d'elle même à catégoriser automatiquement les futures annonces grâce à l'algorithme de BAYES augmentant ainsi les catégorisation réussies de 30% à 90%
• Création de suites de test en utilisant l'outil Selenium contrôlant le worflow Front-End From 2008 to 2009 (1 year) Bretagne, France
Bachelor Of Science SUPINFO with Honours (Bac+5), Engineering @ SUPINFO - The International Institute of Information Technology From 2012 to 2013 Bachelor Of Science SUPINFO with Honours (Bac+3) @ SUPINFO - The International Institute of Information Technology From 2008 to 2011 French Baccalaureate diploma in mathematics, Baccalaureate of Science @ Lycée Bellepierre (Saint-Denis, La Réunion, France) From 2005 to 2007 Eric DESTAING is skilled in: Ruby on Rails, HTML5, PHP, JavaScript, Cloud Computing, XMPP, Heroku, PostgreSQL, MySQL, Unix Operating Systems, Git, CSS, Agile Project Management, Web Design, Responsive Design