Romain Ciaccafava

Romain Ciaccafava

Lead developer PHP back-end, recherche de nouveaux défis

Nice, France

Bienvenue sur l'aperçu du profil de Romain Ciaccafava

Devenez membre pour voir son profil complet et vous aussi, donnez un coup de pouce à votre carrière

Son parcours

  • Aujourd'hui
    2017
    Août 2014

    Lead developer back office

    10 - 49 employés

    Lead developer au sein d'une équipe allant jusqu'à 5 personnes, ce poste a été pour moi la possibilité d'ajouter une couche de gestion et d'organisation dans mon travail quotidien.

    Mon rôle consistait à :
    * Prendre des décisions techniques.
    * Effectuer des revues de code.
    * Mettre en place de nouvelles méthodes de travail (TDD, Agile, ...).
    * Animer des réunions techniques.
    * Former l'équipe.
    * Assurer une astreinte technique.
    * Respecter les délai dans les développements prévus pour l'équipe.
    * Assurer une maintenance tournante sur les différents projets.

    Principaux projets :

    > Responsable de la plateforme SMS / MMS

    Ma mission était de maintenir et de faire évoluer la plateforme interconnectée avec les différents opérateurs téléphoniques Français (en métropole et hors métropole).
    Technologies employées : LAMP, Kannel (SMS Gateway), Mbuni (MMS Gateway), protocoles standards SMS/MMS (UCP, SMPP, MM7, ...), web services REST.

    > Responsable de la plateforme d'envoi de push notifications (iOS / android)

    J'ai encadré de A à Z le développement "from scratch" de cette solution, de la conception à la maintenance du système, une fois en production. Ce projet a été développé en mode "labo" puisque le métier a été impliqué très tardivement, ce qui nous a obligé à prendre bon nombre de décisions fonctionnelles.

    Aujourd'hui, plusieurs millions de push notifications sont envoyés simultanément à heures précises mais aussi en flux continue grâce à cette solution.

    > Responsable de la partie back-end de l'ensemble des application mobile de la société

    Ma mission était la maintenance et le développement de l'ensemble des web services (REST) utilisés par des applications mobiles à forte audience (plusieurs centaines de milliers de lancements par jour).

    Cette expérience m'a permis de me confronter aux problématiques liées à une forte audience mais aussi à travailler en parallèle avec l'équipe des développeurs mobile. J'ai ainsi eu l'occasion de participer à de nombreuses réunions techniques permettant la bonne entente et la synchronisation de cette équipe et de celle dont j'avais la charge.

    > Responsable de l'ensemble des logiciels utilisés en interne par les salariés du groupe.

    J'ai été chargé de la maintenance et des évolutions du système d'informations permettant la gestion des salariés du groupe (environ 500) que j'avais précédemment conçu. En parallèle, on m'a confié la maintenance et le développement de deux autres applications web permettant pour l'une le suivi en temps réel des ressources humaines et pour l'autre le traitement des clients par les conseillers téléphoniques.

    Cette expérience m'a permis de toucher à des outils critiques qui doivent toujours être "up" et d'en appréhender les implications techniques.
  • Aujourd'hui
    Décembre 2014
    Décembre 2011

    Auto entrepreneur

    Romain CIACCAFAVA

    - Développement d'un système d'information en GWT (Google Web Toolki).
    - Déploiement et personnalisation de boutiques en lignes sous Prestashop.
    - Réalisation de sites vitrine.
  • Aujourd'hui
    Août 2014
    Septembre 2012

    Développeur PHP back-end

    10 - 49 employés

    - Conception, développement et maintenance d'un système d'information permettant la gestion des salariés du groupe.
    - Chargé de la maintenance et de l'évolution du framework interne.
    - Participation au développement de www.buzz-expert.fr, une plateforme permettant l'envoi de SMS, MMS et push vocaux.
  • Faculté des Sciences

    Licence Informatique
    Mention bien
  • Polytech'Nice Sophia-Antipolis

    -
  • Aujourd'hui
    Juin 2010
    Septembre 2009

    Resp. Système d'information

    Polytech'Projets

  • TOEIC - Test Of English For International Communication

    TOEIC
    Score : 820
  • Faculté des Sciences Reims

    Licence 2 Mathématiques et Informatique
    Mention bien

Inscrivez-vous pour consulter le profil complet de Romain Ciaccafava

S'INSCRIRE

Ses compétences

  • Architecture logicielle
  • REST
  • PHP
  • Phalcon
  • MySQL
  • Linux
  • Laravel
  • Jenkins
  • JavaScript
  • Java
  • Conception UML
  • CentOS
  • C
  • Silex

Ses langues parlées

  • Français
    ****Langue maternelle
  • Anglais
    ***Courant*

    Ses centres d'intérêt

    retrogamingfamillelitératureactualitéscience fiction

    Sa présentation

    Je suis un développeur passionné qui pense que l'important est la manière de faire plus que le résultat lui même. J'aime aller jusqu'au bout des choses dans un soucis de perfectionnement et de remise en question permanente.

    Actuellement lead developer à Télémaque (PME - Sophia Antipolis), je suis responsable du pôle "Back Office" de la société qui a pour rôle de développer et maintenir des applications majoritairement internes, toutes basées sur la pile LAMP. La majorité des projets sur lesquels j'interviens sont uniquement back-end.

    J'accorde beaucoup d'importance à la qualité logicielle d'un point de vue général, mon livre de chevet est "Coder proprement" de Robert C. Martin.

    Pour plus d'informations à mon sujet, je vous invite à vous rendre dans la section "Qui suis-je ?" de mon blog : http://romain-ciaccafava.fr/qui-suis-je

    Informations techniques :
    * Environnement technique quotidien : PHP 5.6, MySQL 5.5, git, Linux (CentOS 6/7), Vagrant, PHPStorm
    * Technologies utilisées régulièrement : Laravel 5.3, Phalcon, PHPunit, composer, javascript, jQuery, HTML, CSS, C
    * Technologies déjà employées : Java, C++, scheme, python, PostgreSQL, SVN, GWT, silex, jenkins, eclipse
    * Modélisation : UML2, design patterns

    Derniers livres lus / en cours :
    * Build APIs You Won't Hate ( https://www.amazon.fr/Build-APIs-You-Wont-Hate/...)
    * High performance MySQL ( https://www.amazon.fr/High-Performance-MySQL-Ba...)
    * Phalcon Cookbook ( https://www.amazon.com/Phalcon-Cookbook-David-S...)
    * Scrum - Le guide pratique de la méthode agile la plus populaire ( https://www.amazon.fr/Scrum-guide-pratique-m%C3...)

    Informations diverses :
    * Membre de l'AFUP (Association Française des Utilisateurs de PHP)
    * Attiré par le rétrogaming (jeux vidéos d'ancienne génération)

    Mon blog : http://romain-ciaccafava.fr (refonte en cours sous Laravel 5.4)

    Son activité sur Viadeo

    Ses derniers contacts
    Rajasthan Textile Development Corporation
    Mourad Lekhal
    Luciano Iacopetta
    Vivek Rai
    • IT Resourcing Consultant (UK & EU) Winborough Technologies Limited

    Ceux qui ont consulté ce profil ont aussi vu :