Your browser is outdated!

To ensure you have the best experience and security possible, update your browser. Update now

×

Richard Carrée

Ingénieur logiciel - Java, PHP, DevOps

Richard Carrée
45 ans
Permis de conduire
Antibes (06600) France
Situation professionnelle
En poste
Ouvert aux opportunités

Consultant en ingénierie logicielle

Axoft
Depuis janvier 2024
  • Fourniture de conseils et développement de fonctionnalités liées à la logistique. Utilisation de PHP 8, Symfony 6, Behat, PostgreSQL, en adoptant les principes de DDD (Domain Driven Design) et les architectures hexagonale, CQRS et microservices
  • Rédaction d'ADRs (Architectural Decision Records)
  • Définition d'APIs avec OpenAPI 3 (Swagger) pour garantir une documentation complète et précise
  • Développement de fonctionnalités axées sur la facturation, les étapes logistiques, la gestion des commandes et des documents. Utilisation de PHP 8, Laminas API Tools, Symfony 6, en adoptant les principes de DDD (Domain Driven Design) et les architectures hexagonale et en oignon
  • Migration de modules API de Laminas vers Symfony
  • Conception et mise en place d'une architecture CQRS
  • Définition d'APIs avec OpenAPI 3 (Swagger) pour garantir une documentation complète et précise
En savoir +
  • Fourniture de conseils et développement de fonctionnalités liées au trading de devises en utilisant PHP 7, Laravel 8, WebSockets, MySQL, Traefik, Docker, Git
  • Mise à niveau et conteneurisation d'applications existantes avec Docker
En savoir +
  • Responsabilité du développement d'une nouvelle application multisite, impliquant la détermination de solutions techniques adaptées pour répondre aux besoins spécifiques.
  • Conception et développement en REST avec PHP 7 et Symfony, incluant la création d'un service avec Drupal (headless).
  • Mise en place et configuration d'un nouveau serveur CI/CD avec GitLab CI sur AWS ECS
  • Administration AWS
  • Support aux développeurs et DevOps
  • Utilisation de plateformes telles que Docker, Alpine, Debian.
En savoir +

Ingénieur logiciel

AA Digital
Décembre 2017 à mai 2019
  • Optimisation de l'application de gestion de l'entreprise utilisant PHP 7, Symfony 3, Doctrine 2, Twig, jQuery, PHPUnit, Composer, Yarn, Git, MySQL, GitLab CI
  • Conception et développement d'une application pour la gestion de plusieurs sites Web utilisant Drupal 8
  • Expérience sur des plateformes telles que Docker et Debian.
En savoir +
  • Développement d'une application moderne pour le secteur de l'hôtellerie (PHP 7, Symfony 3, Doctrine 2, Twig, jQuery, git, JIRA)
  • Conception et développement d'un client pour une API REST de services de paiement (PHP 5, Composer, HTTPlug, Guzzle)
En savoir +
  • Développement de nouvelles fonctionnalités pour le système de provisionnement utilisant Java 7, Spring 4, Maven, services web SOAP, Git, Artifactory, SoapUI, Eclipse, Oracle, Toad
  • Mise en place et configuration de Graylog en remplacement de Splunk en tant que gestionnaire de journaux. Élaboration de solutions de contournement pour émuler certaines fonctionnalités de Splunk.
  • Installation et configuration de HAProxy pour l'équilibrage de charge
  • Expérience avec les plateformes : Docker, CentOS, RHEL.
  • Développement en Java EE axé sur la Gestion de la Relation Client
  • Participation active à la conception d'un nouveau système national de gestion des prises de rendez-vous en utilisant Java 6, Oracle, Toplink, WebLogic et des services web SOAP
  • Automatisation des tests avec SoapUI intégré à Junit pour assurer la qualité du logiciel
  • Utilisation d'outils tels que Sybase PowerAMC, Eclipse, XMLSpy et Mercurial
  • Contribution aux évolutions des applications de provisioning des box, utilisant Java 6, Maven, Struts, Spring 3, Hibernate, Oracle, et MySQL.
  • Migration des services web Axis vers une architecture RESTful avec Jersey.
  • Transformation des projets traditionnels en projets Maven (multi-modules) pour une gestion plus efficace.
  • Participation active au développement du provisioning de la nouvelle box.
  • Utilisation d'outils tels que Putty, SVN, Nexus, SQL Developer, SQLyog, Eclipse, et ObjectAid.
En savoir +
  • Développement Java EE d'un outil de reporting pour une application de tests automatisés, basée sur Selenium, autour de la solution de paiement à distance SIPS (Secure Internet Payment Services)
  • Utilisation de Maven, JSTL/EL, jqPlot, Toplink, Subversion
En savoir +
  • Contribution aux évolutions de l'intranet de l'agence de voyage utilisant ASP, AJAX, et jQuery.
  • Utilisation d'outils tels que Dreamweaver et SQL Server Management Studio.
En savoir +
  • Conception et développement d’un Espace Numérique de
    Travail associatif en PHP/MySQL
  • Outils : Sybase PowerAMC, Dreamweaver
  • Gestion, administration et maintenance d'un parc d’environ 80 machines.
  • Déploiement avec Ghost pour la gestion des images système
  • Serveurs Windows, Linux

Développeur web

SMS
Mai 2004 à septembre 2006
CDI
Angers
France
  • Conception, développement et maintenance d’une application de vente en ligne en PHP/MySQL
  • Utilisation d'osCommerce pour la gestion des ventes, développement d'une application spécifique pour la gestion des locations
  • Administration et maintenance du réseau local
  • 1er et 2nd niveau
  • Assistance par téléphone des professionnels et particuliers
  • Diagnostics hardware et software
En savoir +
  • Participation à la correction des bugs sur les nouveaux softwares
  • Assistance par téléphone des utilisateurs
  • Diagnostics hardware et software
  • Développement d'une application liée à la gestion du personnel en Visual Basic. Intégration avec une base de données Access existante.
En savoir +
  • Java : Spring (IoC, MVC, Data, AOP, WebFlow...), AspectJ, JSF2, PrimeFaces, JSP, JSTL, EJB3, JPA, Hibernate, Maven, Mockito, web services (SOAP/REST)
  • PHP : Symfony, Doctrine, Drupal, Wordpress, PHPUnit, Behat, Composer, Xdebug, Nginx, Apache, web services (REST, GraphQL, JSON:API)
  • Web : JavaScript, jQuery, Angular, Vue.js, HTML5, CSS, Bootstrap
  • Python, Shell Unix
  • Solide connaissance en POO
  • Design patterns
  • Domain Driven Design
  • CQRS / Event Sourcing
  • Architecture hexagonale, en onion
  • Aspect Oriented Programming
  • Modélisation UML
  • EDI : JetBrains, Visual Studio Code, Eclipse
  • PAO : Photoshop CS
  • Maquettage : Figma, Balsamiq Mockups
  • Gestion de versions : Git, Subversion, Mercurial, CVS
  • Productivité/collaboration: Jira, Gitlab, Trello, Confluence, Github, Bitbucket
  • Gestion des logs : Graylog, Splunk, Datadog
  • MySQL, PostgreSQL, SQL Server, Oracle
  • Linux (Debian, RedHat)
  • Windows
  • Docker
  • Arduino

Ingénieur en informatique

ISTIA (Polytech Angers)

Septembre 2010 à octobre 2013
École d'ingénieurs de l'université d'Angers
Reconnu par la CTI

Développeur Logiciel

AFPA

2009 à 2010
Titre homologué niveau III (bac+2)
Validation des Acquis de l'Expérience
Titre homologué niveau IV (bac)

Terminale STI génie électronique

Lycée Chevrollier

Septembre 1998 à juin 1999
  • Contribution aux projets Drupal, Symfony, Doctrine, Gitlab, Wodby...
  • Rédacteur pour la communauté sur Developpez.com
  • Projet personnel pour optimiser la visibilité sur un site de réseau social en utilisant Java 8, Spring 4, AspectJ (Load Time Weaving), Selenium WebDriver, log4j2, Maven, SQLite, Git, GitLab
  • Présidence d'une association culturelle : organisation, coordination, logistique
  • Arts martiaux