Alex WERNER

Developpeur full-stack web & mobile orienté Back-end

NodeJS, HapiJS, MongoDB, Blockchain, Docker, React, Angular
Javascript - HTML5 - CSS3 - NoSQL - SQL
Micro-Services - API/Back-End - Front-End

Développeur JavaScript (4 annnées d'expérience)

Passionné par la finance des marchés, la sécurité IT, les cryptocurrency, le machine learning, les défis.

Vous avez une problématique à résoudre ? Contactez-moi!

A propos

Quelques informations

Contact

Nom complet:

Alex Werner

Téléphone:

(+33)6 11 01 38 38 (laissez un message)

Website:

www.alexwerner.fr

E-mail:

prenom @ nomdefamille.fr

Alex Werner

En bref

Stack Back-End (API RESTful)
90%
Stack Données (SQL, NoSQL)
80%
Stack Server/Host
70%
Stack Front-End/Mobile
70%
Stack Business/Product
65%
Autres

Apprends vite - Autodidacte - Entrepreneur - Abilité à résourdre des problématique - Abilité à prendre des décisions - Curieux - Bonne mémoire courte terme.

Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live.

Martin Golding

Compétences

Mes spécialités

Inventif

Résolution de problèmes, prise de décisions

Au long de ma jeune carrière, j'ai souvent été très libre dans mes décisions, je me chargeais notamment de plusieurs phases diverses (conception/spécification, choix technologique, développement, mise en production, maintenance, analytics).

Ce fut surtout vrai lors de ma période freelance, ou je transformais des idées en produit fini, mais également lors de mes prises de postes dans diverses start-up ou les moyens souvent limités me faisais prendre nombreuses casquette différentes (front, back, dba, sysadmin,...).

Cela m'a permis d'acquérir une expérience et une agilité à résoudre des problèmes souvent complexes par moi-même.

Depuis j'en ai pris un grand goût, et j'essaie maintenant de m'attaquer à de plus gros problèmes !

Documentations

Une bonne app = une bonne doc
Un bon produit = une bonne réfléxion

Une première expérience en ESN (SSII) chez Orange m'a permis d'être rigoureux et de composés développement avec documentation.

Tests unitaire, d'intégration, end-to-end sont très vite venu en complément se posant comme nécéssité.

Ainsi, avec de simple techniques de bon sens (développements pilotés par les tests, versionnement sémentiques, message de versionning sémentique, méthodologies Agile) et une bonne documentation interne (inline) et externe (documents), j'ai pu géré plusieurs projets grandissant sans être impacté par leurs complexité.

Design de produit

De l'agilité et de la méthologie pour un produit de meilleur qualitée

Ayant connu différentes phases de développement (en arrivant sur des projets déjà existant nécéssitant une évolution - Xp Freelance), ou en ayant écrit la première ligne d'un réseau social (Xp: Giraf), j'ai souvent insisté pour y implémenter des process agiles (Scrum, Pomodoro).

L'ayant rencontré au sein de l'ESN OAB (Orange), j'y ai vu un net avantage face au développement plus traditionnel (en tunnel).

Cela m'a permis de travailler sur des project au itérations courtes avec lancement rapide d'un Most-Valuable Product et mise à jour continue orientée par les feedback des utilisateurs/clients

Tout ceci, laisse ensuite plus de temps pour se concentrer sur l'essentiel : Rendre le produit meilleur. J'ai souvent pu convaincre (et mettre en place) des fonctionnalités essentielles au produits que j'ai conçu ou aidé à concevoir, ceci est souvent passé par le feedback d'utilisateurs ou de client, ou par l'analyse méticuleuse automatisés des données générés par les utilisateurs (logging et Business-intelligence).

Un de vos fonctionnalités n'est pas utilisé ? Voyons donc ensemble le pourquoi et comment la rendre plus attractive ! Souvent il s'agit juste de se mettre dans la peau de l'utilisateurs.

Ceci m'a permis de surpasser ma créativité, de comprendre l'utilisation du produit par autrui et donc d'être souvent à des postes clés de la spécification des produits. Et ça, c'est le pied!

Développement autodidacte

S'adapter et apprendre en concevant le produit

L'une de mes caractéristiques dont je suis le plus fier : j'ai appris très tôt à être autodidacte et à m'adapter, à gérer plusieurs aspect d'un projet.

Dreamovies (1 Millions de visites unique en 2007, j'avais 14 ans et en était l'unique developpeur) a été le premier projet à m'inculquer cette capacité de transformer une idée en produit fini sans en avoir toute les connaissances au préalable.

Internet à ceci de génial qu'il est collaboratif et qu'à qui sait se donner la peine d'apprendre à chercher, deviens une mine d'or de connaissances, j'ai donc appris à exploiter les milliers d'expériences d'autrui à mon profit.

Cela m'a permis de réaliser l'API d'une start-up (WineDataSystem - 2013) alors que j'étais plutôt orientée Front.

De gérer la partie serveur/hosting, la business-intelligence alors que j'étais plutôt orientée développeur Front/Back(Giraf - 2016)

De réaliser des système complexes (un recommender system par exemple), alors que je connaissais que peu les collectives intelligence et autres algorithmes de prédictions.

Gérer plusieurs languages de programmation en fonction non pas de mes connaissances, mais de ce qui est le mieux pour le produit, gérer un projet du cahier des charges à la recette client, de savoir manager un projet, de comprendre l'importance des tests et de la documentation.

L'expérience de ceci me permet de vous assurez que si vous me confiez votre produit ou votre problématique, il sera en bonne main!

En bref

Long story short.

  • Skills :

  • Vanilla JS & NodeJS - ES5, ES6(2015), ES7(2016) - 90%
    HTML5, CSS3 - WebDev - 80%
    SQL (MySQL) - NoSQL (MongoDB, LokiJS) - 80%
    PHP (POO MVC) - 60%
    C# (XAML) / Java / Python / Ruby (RoR) - 40%
  • Divers:

  • Crypto-Monnaies (Blockchain,BitCoin, DashCoin...) - 80%
    SEO / SEM - Référencement - 70%
    Résolution de problèmes - 70%
    Vulgarisition - 70%
    Agilité (Scrum, Pomodoro, XP) - 70%
    Gestion Serveur (Debian) + Scripting - 60%
    DevOPS (Docker) - 50%
    Gestion Projet / Management / Entreprenariat - 50%
    Forex / Analyse techniques - 40%
  • Linguistic :

  • Français - Langue d'usage courante !
    English - Proficient (Writing/Reading). Spoken with a french phonemic tone.
    Русский / Russe - Langue de naissance - 40%

Quelques-uns des outils utilisés en production (non exhaustif) : NodeJS/NPM, HapiJS, SenecaJS, ZMQ, Bluebird, await, async, mongodb, q, Lodash, Webpack, Grunt, Express, JQuery, AngularJS, React, PostCSS, Mocha, Chai, Babel, Bootstrap, cordova, Moment, Socket.io, Nodemon, Pm2, rimraf, gm, ...

Curriculum

Quelques expériences passées
  • Project personnels

  • Packages Open-Source NPM (Node)

    - node-json-rpc2: JSON-RPC 2.0 pour NodeJS (Server/Client, http/https)
    - hapi-cron-job : Cron/Scheduler sémentique pour HapiJS
    - hapi-seneca-plugin : Seneca microservice plugin pour HapiJS
    - http-server-with-auth : Super simple serveur HTTP gérant l'authentification
    - khal : Liste d'outil (utils) pour Node

  • Entrepreneur

    ChillFlix : Application de rencontres orientés shared-data (Spotify, Netflix, Steam)

    ScrumDoro : Application de gestion de projet mélant Scrum (Jira) et Pomodoro

    CryptoFX : Produit permettant l'automatisation de trading (trading-bot sur cryptomonnaies) et plateforme d'accès unique à multiple plateformes d'échanges de crypto

    Hellectro : Site généraliste sur la darkwave, aggrotech, dark electro,...

    Metalender : Site de rencontres rock et metal

    Dreamovies : Premier site de streaming français à 1M de visites/an(lire ici) (DEAD-PROJECT)

    Kupiparnya : Site de rencontres dédié au public russe (DEAD-PROJECT)

    Stargate-SGone : Site généraliste sur une série TV - Stargate -(DEAD il y a 10 ans déjà!)

  • Freelance
    2010-2015

    Backend/frontend, mobile et software dev'

    Premier site web en 2003 (11ans)

    Premier euro payé grâce à mon dev' : 2007 (15ans)

  • Volontariat

    Back-End/R&D pour DashCoin (Cryptomonnaie/Blockchain) : 2016

    FrontEnd pour PandaCoin (crypto) : 2014

    FrontEnd pour Bateaushop.com/pneuboat : 2008-2012

    Bitcoin Foundation Member : 2014-2015

  • Formations

  • Expert en informatique et systèmes d'information
    2011-2015

    Spécialité : Système d'informations et génie logiciel.
    Reconnu RNCP et Niveau 1
    -Administration des systèmes d'exploitation
    - Développement des applications informatiques.
    - Administration, tuning et sécurisation des bases de données
    - Installation, configuration et administration des réseaux locaux et étendu
    - Conduite de projet
    - Gestion de parc informatique.
    - Sécurisation des réseaux informatiques.

  • TOEIC
    2012

  • Première année de licence Informatique
    2010-2011

    Université des Sciences Montpellier II

  • Baccalauréat en Science
    2007-2010

    Spécialité Physique. Option Russe.

  • Emplois

  • Développeur Full-Stack Node
    GIRAF World (Toulouse, France)
    Avril 2016-Janvier 2017

    En charge du Front-End, Back-End, Gestion Server & Base de donnée ainsi l'analytique (BI) de la start-up (réseau-social)

    - Développement d'une API RESTful sous NodeJS (HapiJS)

    - Méthodologie Agile et prototypage Rapide (Lean developpement, MVP-oriented) aux itérations rapides

    - Ingénierie : Spécification techniques, Scripting, automatisation de tâche, recommender system (hybrid system), génération à la demande d'image procéduralement créer via GraphicsMagics, Business Intelligence/Data analysis en MongoScript

    - Securité : Mise en place des protocoles internes, HTTPS, IPV6, Log Analysis

    - Réseau : Gestion IpV6/IpV4, Configuration et maintenance de la flotte de serveur Debian

    - Base de données : MongoDB et LokiJS

    - Developpements : NodeJS (v4->v6->v7), HapiJS, Apache, AngularJS, React, Grunt, Webpack, Benchmarking, Optimisations

    - Projets : Design du produit, Communication (Aide au management social - Community Management)

    +2500 heures dédiés (~70hr-semaines les 6 premiers mois, puis ~40h/semaine ensuite)

  • Développeur Front-End
    Vega France (Toulouse, France)
    Mars 2016-Avril 2016

    Profonde modification de la génération du listing des répertoires et fichier du Nginx Engine, pour le rendre semblable à un système d’authentification pour nos clients (marque blanche).

    Technologies utilisées : JS, Jquery, CSS, recherche recursive des répertoires/fichiers, téléchargements asynchrone, modification du DOM.

  • Ingénieur d'études
    Orange Business For Applications (Blagnac, France)
    2013-2015

    - Développement de fonctionnalités pour la Messagerie Pro Orange (Javascript/Php - Framework DOJO).
    - Développement d'une application hybride responsive mobile et desktop.
    - Développement d'une application web embarquée sur mobile via PhoneGap.
    - Déploiement/Configuration d'un logiciel sur les postes de la TFC dédié à la gestion/impression de billets.

    Langages utilisés : PHP, CSS3/Sass, Javascript Natif (sous framework interne + nodejs/express), JQuery, Modernizr
    Outils :Grunt, Hogan, mongodb/mongoose

    Suite à la fusion entre différentes entités, It&l@bs est devenu au 1er Juillet 2014 Orange Application for Business (OAB). Passant de 1200 à 2400 salariés.

  • Développeur ASP.NET/C#, Administrateur système (Stagiaire)
    WineDataSystem (Bordeaux, France)
    2013-2013

    - Développement C#/ASP.net, HTML5, CSS, Javascript
    - Création d'une API connecté à une base SQL Serveur pour les applications mobiles (Ipad)
    - Administration réseau :
    - Installation d'un envrionnement virtualisé sous VMWare ESxi, avec environnement de production et de test opérationnel (SVN, Sauvegarde de donnée etc...)
    - Création, maintenance applicative et mise à jour de logiciels métier en SAAS :
    * logiciel de gestion de fiche technique (PIM)
    * gestion de relation client (CRM)
    * gestion commerciale.

  • Lead Web Developper/Gérant
    Skyline-Créations
    2010-2015

    - Développement d'application SaaS Web, Mobile(phonegap) & Logiciel (C#/JS)
    - Développement d'un CMS interne (PHP) pour la réalisation de site dynamique.
    - Gestion client/Analyse d'existant et des besoins et rédaction de cahier des charges.
    - Divers : Audit sécurité, référencement, conseils
    - Produits internes :
    * CMS PHP
    * Framework JS (Front)
    * Framework NodeJs (back-end)
    * Plateforme de trading dédiés au crypto-monnaie (Bitcoin, Ether...+ stock/forex) avec automatisation via trading haute fréquence (black box trading)
    * Outils déedié à l'agilité : Scrum, Pomodoro, gestion de projet
    * Webmastering : Kupiparnya, Hellectro...

  • Développeur PHP/C#
    ApartExpert (Mérignac, France)
    2012-2013

    - Développement d'un CMS dédié à la création de site pour copropriétés
    - Interface adaptés à un public peu habitués (60/70 ans+) [PHP/ZEND, Ajax, Jquery]
    - Réseau : Maintenance/Améliore de l'équipement informatique (Mise en place de système virtualisé - Dev, Test, Prod)
    - Création d'un CMS en C#.NET

  • Développeur PHP/C#/Phonegap
    Piquart Informatique SARL (Bègles, France)
    2008-2010

    - Création de site web :
    * Conciergerie-Solidaire : E-commerce, gestion facturation, employés, stock, commandes, livraisons
    * Sites web
    - Creation d'application mobile (phonegap).

  • Equipier polyvalent
    McDonald's / Corem Sarl (Comédie, Montpellier, France)
    2008-2010

    + Expérience de travail en équipe ( 67 employés ) + Vendeur-caissier
    + Experience rapport clientèle et dialogue en Français et Anglais/Allemand.

  • Webmaster/Administrateur
    Projets personnels
    2004-2008

    + Lieuran-lès-Béziers : Site de village (pré-2004)
    + Stargate-SGONE : Site généraliste sur une série télé
    + Dreamovies.fr : Premier site de streaming français
    Interview donné au webzine nextwarez en Juin 2014 sur l'expérience Dreamovies

Bio

En savoir plus sur mon profil

2003 - 2007

Apprendre en modifiant

Ma première expérience avec le web fut la création d'un site internet à mes onze ans (La plus vieille trace datant de décembre 2003).
Ce site indépendant était dédié au village de Lieuran-lès-béziers, lieu ou je vivais alors(Photo du village, commerces et horaires, évènements(fête de village).
Il avait été réalisé grace à la fonction code source de IE qui me permettais grace à la modification un peu au hasard de comprendre les bases du dev web.

Par la suite, le logiciel Dreamweaver MX a, grâce à sa modication du code synchronisés a la vue (WYSIWYG),
m'as permis d'en apprendre encore plus (Il m'aura fallu 5 ans d'études pour perdre les mauvaises habitudes prises).
C'est ainsi que j'ai pu voir les différentes possibilités qu'offrait le web pour la communication de localités ou la création de communautés.

Suite à cela j'ai donc débuter une autre expérience avec la réalisation de site communautaire dédiés aux séries TV (Stargate, Code-Lyoko...).
J'ai par la suite pu travailler (pour Pneuboat.com) dans la réalisation de sites spécialisés dans le nautisme (Yacht-Club, Pneuboat, Keelshield, NorthStarFrance...)

2007 - 2008

Une nouvelle aventure

Ma passion pour la culture cinématographique, les séries télé et les animés m'ont conduits à réaliser un site catalogue offrant la possibilités au utilisateurs de pouvoir regarder gratuitement en streaming depuis un seul site tout le contenu qu'ils souhaitaient.
La loi n'interdisais pas cette pratique à l'époque puisqu'elle n'existait pas encore.
Lorsque la loi à régulé le milieu j'ai fermé mon activité.
Le webzine Next-warez à résumé l'histoire de Dreamovies dans une interview : Interview Alex Werner - Dreamovies

2011 - 2013

Bac et KupiParnya

Une fois le bac de science en poche (June 2010), j'ai rejoint l'université de montpellier II pour une première année de licence informatique en parallèle d'un travail d'un an au McDonald's de la Comédie.
Mais étant alors extrêment critique avec le niveau des cours, la vitesse d'apprentissage et le défaut d'actualisation des cours, j'ai décidé de quitté l'université et partir par la suite rejoindre Bordeaux et l'école Ingésup.
C'est ainsi que j'y ai rencontré mon camarade Roman Lushkin; Nous avons entrepris la création de Kupiparnya, un site de rencontres basés en Russie, apportant de la modernité et de l'innovation dans les rencontres par internet.
Le manque de budget ne permis pas au site de se faire connaitre et d'être viable. Le projet à donc été mis à l'arrêt.

2013-2015

Stage, Etudes et Freelance

Suite à l'expérience KupiParnya, j'ai décidé de créer l'auto-entreprise Skyline-Creations. Tout d'abord spécialisé dans la maintenance de site internet dynamique, j'ai par la suite pris en charge des projets plus ambitieux dès la rédaction du cahier des charges. Des commandes de réalisations d'application mobiles phonegapisé ont été également achevés.
La société Skyline-Création édite également en interne des logiciels dédié au cryptotraders, au développeurs ou aux commerçants.

Lors de mes études j'ai également, et en parallèle de mon activité d'auto-entrepreneur, été stagiaire dans diverses structure naissantes (start-up) :
- Dans le domaine de la négociation de vin chez WineDataSystem
- Dans le domaine de la gestion de co-propriété chez ApartExpert
- Dans le conseil informatique chez Piquart Informatique
Avant d'arriver sur Toulouse pour mes deux dernière années d'études en alternance chez Orange Applications for Business (ESN - Ex-SSII).

2015-...

Et ensuite ?

J'ai décidé de me spécialisés dans le développement Javascript, et notamment NodeJS. Y voyant le Graal du langages parfait, capable de réalisés application web, mobile, logiciel avec un unique langage, et sa capacité à fonctionner sur Windows, Linux ou Macintosh.

Je cherche notamment à travailler sur des projets comportant des défis-techniques à résoudre, demandant de l'inventivité.
Je suis à l'aise avec les systèmes SaaS. Mon rêve ultime serai de pouvoir faire coincider ma passion pour l'informatique avec celle pour la finance et les crypto-monnaies.

Contact

Restons en contact