Contact

E-mail

Situation professionnelle

En poste
Ouvert aux opportunités

Rui TEIXEIRA

  • PHP
  • MySQL
  • UML
  • SCRUM
  • TDD

Expériences

Architecte/développeur web

Fashion group
Depuis novembre 2010
  • Migration progressive vers une architecture micro-services. Utilisation de silex pour les services et symfony3 pour l’application front
  • Mise en place d'une architecture scalable : Mysql 5.6 Master/slave, reverse proxy varnish pour les médias, memcached/redis, load balancer,...
  • Mise en place de systèmes de taches distribuées (gearman) pour les traitements asynchrone (encodage d'images, vidéos, envoi de mails,...) ainsi qu'un système de messaging(rabbitMQ)
  • Mise en place de processus de mise en production sécurisés avec des serveurs de pré production, déploiement de l'applicatif avec fabric.
  • Mise en place de la methode TDD et installation d'un serveur d'intégration continue jenkins (phpunit, codesniffer, phpmd, pdepend,...)
  • Mise en place de reverses proxies mondiaux pour amélioration de l'expérience utilisateur sur tous les continents(notament l'asie)
  • Refonte des sites FashionMag.com/FashionJobs.com et de leurs back office sous une architecture MVC (templating Smarty 3 puis PHP)
  • Refonte du système de création et d'envoi des newsletters(jusqu'à 1 million de mails par jours)
  • Maintenance évolutive des sites du groupe : FashionMag.com(magazine de mode en ligne), FashionJobs.com(jobboard spécialisé), FashionNetwork.com
  • Refonte du système de recherche avec utilisation de Solr(recherche, facettage)
  • Développement d'une plateforme e-commerce puis ajout de fonctionnalités premium payantes (système de paiement SIPS)
  • Sécurisation de la plateforme avec backup quotidien des données, synchronisation des médias en temps réel, monitoring munin.
  • Migration du source manager vers GIT
  • Migration de la plateforme vers apache 2.4 / php5-fpm
  • Mise en place d'ESI (Edge Side Includes)
  • Développement d’un chat d’entreprise en NodeJS/Angular
  • Administration système/réseau de la plateforme
  • Veille technologique

Développeur Web Sénior

BestOfMedia
Février 2010 à novembre 2010
  • Conception et mise en œuvre d’une base produit multilingue basée sur un moteur de recherche (Autonomy IDOL), agrégation de flux de partenaire pour son alimentation, développement des Web Services(Zend REST Json/JsonP) pour sa consommation.
  • Evolution diverses des sites du groupe. Notamment optimisation des sites pour les moteurs de recherche(SEO), amélioration du CMS interne,…

Analyste-programmeur

Statigest
Novembre 2002 à janvier 2010
  • Développement et maintenance évolutive d’applications de transaction et de synchronisation de données pour de grands comptes industriels de la grande distribution tel que Nestlé, Dim, Paramount, Lactalis, France Farine,….
  • Conception et développement de l’architecture réseau de nos applications sur intranets client et développement d'outils de réplication.
  • Analyse et conception d’interfaces automatisées de mise-a-jour de bases de données (encodeur/décodeurs EDI)
  • Maintenance évolutive de l’intranet (php/perl/c++/MySQL)
  • Développement d’outils internet et webservices (php/MySQL)
  • Soutien à l’administration système/réseau Windows/UNIX (maintient de système solaris7-10, de serveurs apache2, samba, squidNT, mdeamon, Firewall-1,…)

Compétences

  • Veille technologique
  • Conception d'architectures logiciels/bases de données/réseaux
  • Résolution de problèmes opérationnels
  • Développement logiciel
  • Agile/SCRUM
  • Test Driven Development (PHPUnit, jenkins, CodeSniffer, …)
  • Anglais : technique et scolaire
  • Environnements : UNIX, Linux,Windows
  • Langages : PHP5, C/C++(STL), XML, Java, Perl, SQL, Javascript, CSS, C#, Smarty, Twig, CSS
  • Bases de données : MySQL 5, PostGreSQL, Access
  • Méthodes d’analyse : UML2, Design pattern
  • Environnements de développement : PHPStorm, Netbeans, C++builder(2005-2009), eclipse(PDT), nedit/gcc, Visual studio(c++6 à 2005), vi
  • Outil collaboratif : GIT, SubVersion
  • Framework : laravel 4, symfony 2, Zend framework2, bootstrap, angular
  • Middleware : rabbimq, gearman, redis, memcached
  • Divers : plateforme NodeJs, Fabric

Formations

Architecte informatique

CNAM Paris
Depuis juillet 2010

En cours d’obtention d’un diplôme Niveau II – Conception Architecte informatique

DUT Informatique de Gestion

IUT Orsay
Septembre 1999 à juin 2001