Balayez pour voir le profil suivant

Romain Fromi

développeur senior java, spring, angularjs

Paris

  • 48.86
  • 2.3413
Proposer un projet

Vérifications

  • E-mail vérifié
Rejoignez la communauté Malt pour découvrir le profil complet de Romain Fromi
Rejoignez la communauté Malt pour découvrir le profil complet de Romain Fromi

Découvrez ce que recherche Romain

Déplacement
Peut faire la totalité d'une mission dans vos locaux

Romain en quelques mots

Je suis un développeur passionné et pédagogue, expert pour réaliser des applications web avec un haut niveau de qualité et de maintenabilité. Je suis diplomate et j'échange facilement, aussi je peux rapidement m'intégrer à votre équipe, tout comme réaliser un projet complet en autonomie.

Mon expertise :
  • Développement Backend : Java, Spring, Hibernate, Redis, Amazon S3, SQL, conception et intégration d'API REST, emailing.
  • Qualité et revue de code : Domain Driven Design, TDD, Clean Code, audits de qualités, tests automatisés, Cucumber, Selenium, Sonar. Expert en refactoring.
  • Outils de développement : GIT, IntelliJ IDEA.
  • Gestion de projet : Scrum master, Kanban, mise en place de méthodes agiles, configuration de Jira.
  • Développement Frontend : AngularJS, UI-router, responsive design, applications multilingues, intégration de visioconférence.
  • Formation : j'aime transmettre mon expertise à des apprentis ou développeurs juniors.
  • Sécurité : conception d'API sécurisée, mise en place d'authentification à double facteur, utilisation de KeePass.

Comme je prends du plaisir à coder, je suis également en train de monter en compétence sur Kotlin et Android Studio en créant un projet personnel sur mon temps libre. Le code est open-source et disponible sur mon Github (/fromi/7-wonders-duel)

Portfolio

Portfolio uniquement accessible aux membres

Expériences

avril 2015 - septembre 2018 | Paris, France

Edition de logiciels

eJust

Directeur du développement logiciel

eJust est un centre d'arbitrage proposant de résoudre des litiges commerciaux via une application mettant en relation un arbitre et les parties.
J'ai rejoins eJust au début du développement de la solution logicielle. En mai 2015, j'ai commencé le développement de l'application web avec Spring Boot et AngularJS. J'ai mis en place les méthodes agiles et un haut niveau de qualité dès le début du projet, ce qui a été précieux lorsque nous avons élargi l'équipe jusqu'à 10 personnes par la suite.
Nous avons pratiqué des revues de code systématiques, et mis en place des tests automatisés pour garantir un haut niveau de qualité.
J'ai également mis en production et maintenu l'application dans le cloud (sur des PaaS : Exoscale, puis Swisscom en 2017, et CleverCloud en 2018).
Du côté de la sécurité, afin de garantir aux clients la confidentialité des arbitrages, eJust a obtenu la certification iso27001. Le haut niveau de qualité et de sécurité dans la conception des API a permis à notre application de passer les audits de code et de sécurité haut la main. J'ai également implémenté un système d'authentification à double facteur (avec envoi de SMS) à cette occasion.

Nous avons intégré de nombreuses API tierces au cours du projet :
  • un service Redis pour la scalabilité et la performance de notre application
  • Amazon S3 pour le stockage des documents légaux échangés par les parties
  • MailJet, pour les nombreux emails transactionnels envoyés par l'application (plus de 100)
  • Tokbox, pour les visioconférences
  • Zanata, pour la gestion des traductions (l'application est multilingue)
  • Primotexto pour l'envoi de SMS
  • Salesforce, pour l'envoi des factures
  • Payline, pour le paiement par carte bancaire
  • Yousign, pour les signatures électroniques

Mes compétences transverses m'ont amené à être à la fois architecte technique, product manager, lead technique, scrum master, devops et développeur, selon ce qui était le plus utile à chaque étape du projet.
J'ai encadré de 1 à 10 personnes selon les périodes, et formé 2 apprentis développeurs. Après 3 ans de projet en mode agile, nous avions travaillé sur 5000 tickets Jira.
juillet 2013 - décembre 2014 | Lausanne, Suisse

E-commerce

Nespresso

Développeur Java et AngularJS

Création de composants pour le nouveau site e-commerce de Nespresso avec Java (Adobe Experience Manager)
Réalisation d'une interface de gestion des produits pour le support client avec AngularJS
avril 2012 - juillet 2013 | Genève, Suisse

Energie

SIG (Services industriels de Genève)

Lead développeur

Création d'une application pour tablette permettant d'organiser le travail de gestion et remplacement des compteurs de gaz sur le terrain.
J'ai encadré un collègue développeur et travaillé en collaboration avec un UX designer pour créer cette application, qui a permis de simplifier le travail des équipes sur le terrain, et de reporter automatiquement les données d'intervention au sein du système SAP du client.
L'application a été un succès et a permis à mon employeur, SQLI, de développer une seconde application mobile pour les SIG.
juin 2011 - mai 2012 | Genève, Suisse

Secteur public & collectivités

État de Genève

Développeur Java et Flex

Recommandations externes

Formations

Langues

shortlist-dynamic-search-heade
charter modal image

Notre succès est une oeuvre collective

Contribuez à cette réussite et au sérieux de la communauté en signant la charte du freelance Malt.

Signer la charte