Nicholas - Lead fullstack developpeur

Ref : 191007S001
Email vérifié
Photo de Nicholas, Lead fullstack developpeur
Compétences
Expériences professionnelles
CV plus récent en cours de mise à jour
  • PROFESSIONAL EXPERIENCE


    Founder Coach/Engineer/CTO
    Gembani, Paris June 2016 – Present


    Senior Compagnie: Interim CTO
    Sept 2017 - June 2020

    Senior compagnie provides in-house care for people in need. They acquired a software solution (ISAD) in order to stop using a notoriously unreliable software solution (Apologic)

    Stack: Symfony, Heroku, Ruby on Rails, Mysql, Redis

    Hired the first three team members
    Moved from OVH based deployment to elastic beanstalk
    Migrated DB to AWS
    Re-wrote the invoicing system.
    Taught Ruby On Rails to internal team members
    Reverse engineered a “pay” document such that we could export the data from ISAD and continue to use the existing pay software (thereby facilitating the transition from Apoligic to ISAD w-o having to re-write the fiche de pay module.
    Re-wrote the attribution of payments to invoices
    Was a one-to-many relationship made it many-to-many
    Wrote rake tasks to migrate data from the one-to-many to the new many-to-many system
    Wrote and API to calculate distances between two different clients

    VideoRunRun: Interim CTO
    Nov 2018-Nov2020

    VideoRunRun is an A/B testing platform to optimise add campaigns on YouTube. They are the only player on the market that can optimise for performance rather than branding
    Stack: Ruby On Rails, Heroku, Postgressql
    Progressively grew the team from 0 engineers to 6
    Trained their product owner in building software effectively.
    Trained team in TDD
    Designed the first version of the algorithm.
    Helped reverse engineer Google adds desktop in order to create 1000s of campaigns at a time.
    Helped hire the CTO who is arriving in November.



    Appwinit: Crafts Coach then Interim CTO
    June 2018-Present

    Appwinit is a New York firm that help people fight their parking and traffic tickets with the click of a button
    Stack: Nodejs, MongoDB, NextJS, MobX

    Built a nodejs scrapper for gecko (insurance site) using puppeteer
    Contributed to the new Appwinit web app frontend (React, NextJS, Mobx)
    Help maintain the backend. Improved the testing ecosystem.
    Coordinate with the Mobile team to find and reproduce complex bugs.
    Coach their internal team, then my team (after covid related layoffs) to make the right technical decisions.

    Arenametrix: Crafts Coach
    Sept 2016 - June 2019
    Stack: Python, Django, Ruby On Rails, Flask, Redis, Postgresql.
    Wrote the first integration test.
    Trained both engineering squads to practice TDD
    Moved the data team to hire level frameworks (Flask to Django)
    Invented the Tech-day - a day which developers can use to experiment. More in the Conf I did on the subject.


    Paris&Co: CTO / Founder coach.
    Paris & Co is a Parisian incubator network with around 300 startups.
    Oct 2018 - Present
    Once a month, I meed with Six founders and or CTO and help them:
    Improve the way they hire.
    Improve the way they code.
    Improve the way they work with and recruit agencies.


    Miscellaneous work.
    ********
    Linkedin scraping automation as a service
    ********-in is the open source
    Regular speaker at Agile conferences.
    Full stack teacher (Nodejs and angular) at Ecole Ynov

    Responsable des technologies Web
    Weemo, Paris Mars 2014 - Présent
    - Responsable de l’API JavaScript (********.1/js/ )
    - Réorganisation complète du code JavaScript de manière à faciliter la lisibilité
    - Contribution à Web-P, un proxy entre l’API, la couche d’authentification et Kamalio (serveur SIP) pour les appels en WebRTC
    - Responsable de la création d’applications qui dépendent de l’API (********/ )

    Architecte Informatique
    Pricematch, Paris Septembre 2012-Février 2014

    - Test Driven Development
    - Tests unitaires boîtes noires pour les fonctions proches de la couche données (Factory Girl, Rspec, Phpunit)
    - Tests unitaires boîtes blanches pour les autres fonctions (Rspec, Jasmine, Phpunit)
    - Serveur intégration continue (Jenkins)
    - Tests Fonctionnels (Capybara, Rspec, CasperJS, Phantomjs)
    - Architectures d’API REST internes et externes
    - Solution de minage de prix sur ******** et ******** pour les hôtels clients et compétiteurs

    Développement en Freelance. Août 2011 – Septembre 2012
    - PrimusPress (Ruby On Rails)
    o Un site pour aider les entrepreneurs américains à se lancer dans une création d’entreprise sans avoir besoin d’un avocat. (********/ )
    - ******** (******** )
    o Projet Hackathon construit en Python, Redis et Backbone
    - ******** (********)
    o Projet de découverte de musique indépendante à travers un service de streaming en ligne.
    - DraftFCB
    o Entreprise cherchant à rendre compatible 5 sites de Del Monte purement one-page ajax avec le caching de Google

    Ingénieur Senior
    Linemonkey, Santa Cruz, CA (Californie-Etats-Unis) Mai 2011 – Août 2011

    - Contribution à la création d’architectures en équipe.
    - Implémentation en TDD en utilisant une méthode sans base de données (pour améliorer la rapidité des tests unitaires)
    - Implémentation de l’API de comptabilité
    - Système de configuration permettant le déploiement progressif de nos améliorations fonctionnelles.


    Responsable Technique
    GrooveZoo, Santa Cruz, CA Septembre 2010- Avril 2011

    - Travail à la tête d’une équipe de 6 ingénieurs
    - Création d’une architecture permettant à chaque ingénieur d’écrire son propre widget s’incorporant facilement dans l’architecture globale.

    Ingénieur informatique
    APPLE INC., Cupertino, CA Février 2009- Août 2010

    Système de prévention de perte et d’impression de code-barres pour les 200 magasins Apple

    - Conception et implémentation d’un système de versioning de rangées.
    - Conception d’un outil permettant au support technique de faire retourner la base de données d’un magasin à un état précédent.
    - Exploitation des standards HTML5 de base de données et Canevas pour permettre au système de créer et d’éditer la disposition des code-barres en fonction de la région du magasin

    Ingénieur informatique
    SIBYLVISION (web-startup ayant son propre MVC framework), Sunnyvale, CA 2008-2009

    - JQUERY, EXTJS, MySql 5, PHP 5
    - Module de commentaires utilisés dans le reste de l’application.
    - Téléchargement vers l’application au look AJAX (en utilisant un iframe).

    Développeur Web – sous-traitant
    LITMUSBOX Aptos, CA 2007-2008


    - Développement de plusieurs applications web HTML et JavaScripts, PHP, MySql
    - Système de création et d’envoi de newsletters customisées à de grandes listes de contacts (********)
    - ********, un outil pour aider le consultant à suivre la performance de ses clients.

    Développeur Web
    VIBRANT TECHNOLOGIES (analyses de vibrations dans les structures), Scotts Valley, CA 2005-2007


    - Création d’un CRM ayant la spécificité de suivre les clés de sécurité unique au cœur de la sécurité du produit.

    Stagiaire Informatique
    ATMEL CORP. (Fabriquant de semi-conducteurs ), San Jose, CA 2003


    - Modification de la fonctionnalité d’un CMS

Études et formations
CV plus récent en cours de mise à jour
  • COMPETENCES TECHNIQUES

    Outils: TextMate, Grunt, Jenkins, Phantomjs, Casperjs, Jasmine, Rspec, Factory Girl, Bower,
    Langages: PHP, Ruby, SQL, Javascript
    Frameworks : CodeIgniter, Rails, jQuery, extJS, Backbone, Backbkone Relational, Marionette, Nodejs


    EDUCATION

    2012-2014 CNAM Paris Validation des unités d’enseignement:
    - Modélisation, optimisation, complexité et algorithmes (RCP105)
    - Architectures des systèmes informatiques (NSY104)
    - Architecture, Patterns, et Intégration : systèmes embarqués et mobiles en Java et Androïd (1) (NSY208)
    2005 Cabrillo College (Santa Cruz, California):
    - CS 19 (C++) ********/~shodges/cs19/index.html
    2004 High School Diploma a Scotts Valley High School (Scotts Valley Californie)
    2002 Scotts Valley High School
    - IB Computer Science (C++) ********.cfm

D'autres freelances
Chef de projet RUBY ON RAILS

Ces profils pourraient vous intéresser !
CV Ingénieur de développement JAVASCRIPT
Guillaume

Ingénieur de développement JAVASCRIPT

  • AMAGNEY
JAVASCRIPT RUBY ON RAILS CSS REACT.JS NODE.JS TypeScript SQL GIT PHP HEROKU
Disponible
CV Développeur Senior React.js / React-Native / Ruby On Rails
Simon

Développeur Senior React.js / React-Native / Ruby On Rails

  • LE BOUSCAT
REACT.JS React Native JAVASCRIPT NODE.JS RUBY ON RAILS DOCKER AMAZON AWS
CV DevOps
Anthony

DevOps

  • LYON
LINUX RUBY RUBY ON RAILS GIT PYTHON GO BLOCKCHAIN
CV Directeur de projet
Salim

Directeur de projet

  • PARIS
AGILE PROJECT MANAGEMENT OFFICE SHAREPOINT RUBY ON RAILS RUBY SQL SQL SERVER ITIL BUSINESS OBJECTS JAVASCRIPT
CV Développeur Ruby on Rails
Franci-Lobbie

Développeur Ruby on Rails

  • TOULOUSE
HTML5 CSS RUBY ON RAILS SQL JAVASCRIPT BOOTSTRAP REACT.JS
CV Développeur SHOPIFY
Arnaud

Développeur SHOPIFY

  • PARIS
WEBFLOW HTML JAVASCRIPT HEROKU SHOPIFY RUBY ON RAILS CSS BOOTSTRAP
CV PMO / chef de projet IT
Matthieu

PMO / chef de projet IT

  • PARIS
PACK OFFICE JIRA NOTION SALESFORCE RUBY ON RAILS HEROKU SAP
CV Développeur PHP
Christelle

Développeur PHP

  • CHARENTAY
PHP COBOL ASP.NET MYSQL SQL C SYMFONY BUSINESS OBJECTS Angular RUBY ON RAILS
CV Développeur PHP
Thomas

Développeur PHP

  • Paris
PHP JAVASCRIPT RUBY ON RAILS SYMFONY JQUERY BOOTSTRAP MYSQL POSTGRESQL GIT AGILE
CV Directeur de projet EXCEL
Erwan

Directeur de projet EXCEL

  • Paris
EXCEL RUBY ON RAILS WORDPRESS SCRUM RGPD PACK OFFICE REACT.JS JIRA AMAZON WEB SERVICES