Top 5%
Jonathan R.

CTO

879 dollar
Freelancer
12 ans
Le Blanc-Mesnil, FRANCE
i

Why I'm Top 5%

  • Superior technical skills
  • 12 years of industry experience
Learn how we hire

Mon expérience

Voir plus

WeFootFebruary 2016 - Présent

Responsable en chef des outils technologiques au sein de wefoot dans le but de promouvoir le foot à 5 suivez nous sur le site http://www.wefoot.fr

Ministère de l'Économie et des FinancesSeptember 2016 - October 2016

Voir plus

PowerspaceOctober 2014 - February 2016

Mes travaux consistent à l'élaboration d'un extranet en RIA afin que les éditeurs et les annonceurs puissent mettre en place une communication sur la promotion de leur produire à travers des channels publicitaires de Powerspace.

- FullStack Web developer php/postgres/Angular
________________

Au debut, j'ai la casquette d'un fullstack developper SF2/Angular.

* j'ai appris la maitrise de listeners SF2, des CRUD et des forms SF2 ainsi qu'une aisance lors de la mise en place de test avec phpunit et de coverage SF2, sur lequel on associe cette partie Angular sur laquelle, l'implémentation de pas mal de librairies JS, de tests (unitaire, fonctionnel), de coverage et les task runner JS.

* J'ai consolidé mes connaissances sur la technologie vagrant et de chef (chef-solo) connu lors de ma mission chez AramisAuto.com, j'ai eu la gestion de CORS sur Nginx, l'authentification avec OAuth2.0 avec BSHAFFER, utilisation de l'api FOS Rest bundle et JMS serializer déjà connu sur la mission précédente. J'apprend une nouvelle base de données (PostGres SQL) avec ses spécificités et l'implémentation d'entité avec l'ORM doctrine. et j'ai su comprendre l'utilisation du compiler Pass pour overrider un Bundle ou un service de bundle ainsi que le dataTransformer des formulaires et les dependency injection afin de communiquer une valeur avec paramètre de conf dans un service.

- Web developer Angular
________________

Suite à la suppression du langage php de la stack, Je continue toujours sur Angular Js avec la mise à jour régulière de la librairie avec ces changements associés autour de webpack ainsi que karma et mocha avec de l' EmacScript 6 et Babbel transcompiler.
Environnement
 - Mac OS X/Unbuntu/Debian
 - Nginx / PostGres / PHP / HTML 5 / CSS3 / Javascript / webpack
 - Vagrant, Docker
 - Symfony 2 (Fos Rest Bundle, LiipImagine, JMS Serializer)
 - Elastic Search,
 - bitBucket, GitHub
 -  sublime, lint PHP, phpunit,
Voir plus

Consultant Alten chez AramisautoJanuary 2014 - September 2014

Maintenance applicatifs sur les projets Back office Allemagne d'AramisAuto basé autour des technologies Symfony 1 et 2. Implementation de test behavior avec une initiation sur Behat pour de fortes connaissances autour de Gherkin pour tout ce qui est langage naturel. Compréhension acquise sur l'importance des tests unitaires et des tests behavior contre toutes les régressions lors d'un développement avec un respect des coding rules PSR.

Utilisation d'elastica afin d'utiliser les facets d'elastic search pour effectuer des recherches sur les automobiles sélectionnable par un menu dropdown autour de l'index qui se mets à jour à chaque mise à jour de la base de données.

Maintenance sur les scripts consumer php et producer de rabbitMQ pour effectuer des taches asynchrone, compression de l'architecture RabbitMQ un peu comparable à l'expérience faite avec Bouygues Télécom sur l'utilisation de German.

Initiation à vagrant pour obtenir un environnement développement ressemblant au configuration des serveurs de production.

Implementation de landing page afin d'attirer des nouveaux prospects. Avec un dynamisme javascript qui sélectionne la bonne page de selon les paramètres de redirection de l'ad server.

Environnement
 - Linux/unbuntu
 - Apache / MySQL / PHP / HTML 5 / CSS3 / Javascript
 - Vagrant
 - Symfony 1 & 2
 - Elastic Search, Rabbit MQ
 - GitHub
 -  sublime test, lint PHP, phpunit, behat
Voir plus

Consultant Alten chez Bouygues TelecomMay 2012 - December 2013

Développeur et intégrateur d'outils liés à l'intégration automatisée afin de coller aux processus d'évolution de l'entreprise.
Voir plus

Leaders LeagueNovember 2011 - March 2012

Maintenance du back office permettant d'effectuer la publication des articles de presse du magazine Leaders League sur le site internet. Mon travail était de mettre à jour les différents bogues qui nous était remonté au travers d'un outil de suivi de projet.

J'avais aussi un role secondaire qui consistait aussi à l'implémentation de bandeau publicitaire d'annonceur sur le site principal de l'entreprise afin de dégager un revenu supplémentaire grâce aux clicks générés par les impressions.  

Environnement
 - Linux/unbuntu
 - Apache / MySQL / PHP
 - Zend Framework 1
 - Symfony 1
 - SVN
 -  Eclipse
 - Google DFP small Business (renommé en DoubleClick for publisher)
Voir plus

SELARL FAIN & PARRASJanuary 2010 - January 2011

Stagiaire à temps partiel et temps complet

Implémentation de pages wordpress pour un système de devis. les informations sont ensuite sauvegardé en base de données. Ces données sont ensuite renvoyées à un système Back Office fait en PHP pure sans CMS. Ce back office subit plusieurs migration en passant d'une api en PHP sans framework à une API Zend Framework 1, ainsi qu'une partie front migrant de Silverlight C# à de l'HTML 5 / CSS3. Le but étant d'avoir une API standardisé autour d'un framework PHP et d'un service Front RIA changeant le mode de navigation et améliorant l'expérience utilisateur.

Mise à jour de l'ancienne application mobile IPermis, avec une refonte de l'interface plus  proche aux normes des UX/UI d'apple. Implémentation du système de notification à création d'un nouvel article concernant le droit et la sécurité routière. Cette exploration m'a amené à la création d'un ppt nommé "Apple Notification push" comme vous pouvez le voir ci-dessus expliquant en détail le fonctionnement de la notification push avec les serveurs d'Apple. Une fois que l'article est envoyé et  avec gestion des notifications push, service publicitaire Iads au sein de l'application, gestion de flux RSS des nouveau article publié par le site.

Environnement
 - Mac OS X/ Window XP
 -MySQL / PHP
 - Zend Framework 1 / cocoa Objective C / Wordpress
 - WPF/Silverlight/ 1
 - pas de cvs
 -  notepad++ / visual Studio 2008
 - Publicité In app (Iads)
Voir plus

Conseil régional de GuadeloupeJune 2009 - September 2009

Mettre en place une theme Drupal 6 reflétant bien l'aspect professionnel et interne de l'entreprise avec la gestion des modules utiles aux demandes du client. Le but de ce portail est de lancer les annonces sur les éventuelles migration technologiques de la DSI, la mise en place d'un wiki pour les nouveaux et la suppression des disques réseaux par l'intermédiaire du serveur de GED Alfresco

Mes compétences

Zend Framework, Yarn, XCode 4, WPF, WordPress, WebStorm, Vue.js, Visual Studio Code, Visual Studio, Vagrant, UIKit, Symfony3, Symfony 2, Symfony, Swift 3, SQL, Slim Framework, Sass, Ruby, REST API, REST, RabbitMQ, Python 3.5, Python, PyCharm, Puppet, PostgreSQL, PHPUnit, PhpStorm, PHP, Objective-C, Node.js, Nginx, MySQL, Mac OS X, Linux, Karma, jQuery, Jenkins, JavaScript, HTML5, Google Cloud Platform (GCP), GitLab, GitHub, GitFlow, Git, Flask, ElasticSearch, Drupal, Docker Compose, Docker, Django, Custom Gitflow, CSS, Creole, Chef, C#, Bootstrap, Bitbucket, Behat, Bash, Backbone.js, AWS, ASP.NET MVC, Apache Web Server, Apache, Ant, AngularJS, Angular, Android, ADO.NET