À propos de Romain
Anglais
Capacité professionnelle complète
Français
Bilingue ou natif
Expériences
- Game ParkPrésidentJEUX VIDÉO & ANIMATIONfévrier 2021 - Aujourd'hui (5 ans et 4 mois)Thouaré-sur-Loire, FranceJ'ai fondé Game Park afin de réunir deux passions : le développement logiciel et le jeu de société. Game Park est un site internet permettant de jouer en temps réel contre d'autres joueurs à des jeux de société (adaptations de jeux existants en version physique). Le site enforce le respect des règles du jeu, ce qui permet de jouer avec des inconnus et de façon compétitive.J'ai commencer par créer un moteur technique innovant permettant d'adapter des jeux de société rapidement avec un niveau de qualité élevé.J'ai adapté un premier jeu sur ce modèle : It's a Wonderful World, et je me suis associé à Origames, l'un de ses éditeurs, pour fonder Game Park.J'ai créé le site internet avec Next.js, afin de combiner la puissance de React et le SEO (référencement).J'ai intégré Pusher pour les notifications en temps réel, Stripe pour les paiements multi-devises et la gestion de la TVA européenne, et tout est déployé chez Clever Cloud.J'ai recruté une dizaine de développeurs freelances et je les ai formés à mon moteur technique. Il ont ainsi codé les autres jeux disponibles sur la plateforme Game Park, et l'un deux rejoint à présent le projet comme associé.En parallèle, j'ai continué à enrichir le site de fonctionnalités transverses à tous les jeux.Mi-2023, Game Park compte plus de 300 000 parties jouées, et quelques centaines d'abonnés dans le monde.
- eJustDirecteur du développement logicielEDITION DE LOGICIELSavril 2015 - septembre 2018 (3 ans et 6 mois)Paris, FranceeJust 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. - NespressoDéveloppeur Java et AngularJSE-COMMERCEjuillet 2013 - décembre 2014 (1 an et 6 mois)Lausanne, SuisseCré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
Recommandations
Soyez le premier à recommander Romain
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- Diplôme d'ingénieur en informatiqueEcole nationale supérieure d'Electronique, Informatique et de Radiocommunications de Bordeaux2009Spécialisation en génie logiciel Major en algorithmique
- Classe préparatoire en mathématiques et physiqueLycée Clémenceau, Nantes2006