Your browser is outdated!

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

×

Richard Carrée

Software engineer - Java, PHP, DevOps

Richard Carrée
45 years old
Driving License
Malta
Professional Status
Employed
Open to opportunities
  • Developed features focused on invoicing, logistic steps, order and document management using PHP 8, Laminas API Tools and Symfony 6 embracing the principles of Domain Driven Design (DDD) and the hexagonal/onion architectures.
  • Migrated API modules from Laminas to Symfony
  • Designed and implemented a CQRS architecture.
  • Defined APIs with OpenAPI 3 (Swagger)
Learn more
  • Developed features related to forex trading using PHP 7, Laravel 8, WebSockets, MySQL, Traefik, Docker, Git
  • Upgraded and containerized existing applications with Docker
Learn more
  • Responsible for developing a new multisite application, involving determining suitable technical solutions to meet specific needs
  • Designed and developed in REST with PHP 7 and Symfony, including creating a service with headless Drupal.
  • Set up and configured a new CI/CD server with GitLab CI on AWS ECS
  • AWS administration
  • Provided support to developers and DevOps
  • Utilized platforms like Docker, Alpine, Debian

Software engineer

AA Digital
December 2017 to May 2019
  • Optimized the enterprise management application using PHP 7, Symfony 3, Doctrine 2, Twig, jQuery, PHPUnit, Composer, Yarn, Git, MySQL, and GitLab CI
  • Designed and developed an application dedicated to managing multiple websites using Drupal 8
  • Experience with platforms such as Docker and Debian
Learn more
  • Developed a modern application for hospitality business using PHP 7, Symfony 3, Doctrine 2, Twig, jQuery, git, JIRA
  • Designed and developed a client for a payment services REST API using PHP 5, Composer, HTTPlug, Guzzle
Learn more
  • Developed new features for the provisioning system using Java 7, Spring, Maven, SOAP, Oracle, Git, Artifactory, SoapUI, Eclipse, Toad
  • Installed and configured Graylog to replace Splunk as log manager. Designed workarounds to simulate some Splunk features
  • Installed and configured HAProxy for Load Balancing
  • Platforms: CentOS, RHEL
Learn more
  • Designed and developed appointment scheduling modules and SOAP web services for a Customer Relationship Management application using Java 6, Toplink, WebLogic, Eclipse, SoapUI, XMLSpy, Mercurial and Oracle database
  • Designed database using Sybase PowerDesigner
  • Replatformed and enhanced core modules in large telecom provisioning application using Java 6, Maven, Struts, Spring3, Hibernate, Oracle, MySQL, Putty, SVN, Nexus, SQL Developer, SQLyog, Eclipse and ObjectAid
  • Developed and consumed RESTful web services using Jersey
  • Designed and developed a reporting tool for automated testing application based on Selenium using Java, Maven, JSTL/EL, jqPlot, Toplink and Subversion
Learn more
  • Developed intranet forms using ASP, AJAX, jQuery, Dreamweaver and SQL Server database
  • Designed a digital workspace using PHP, MySQL, PowerDesigner and Dreamweaver
  • Assisted network administrator in managing all computers and network equipment
  • Provided network administration
  • Assisted users with software and hardware issues
  • Created many machine specific images and deployed computers using Ghost

Web developer

SMS
May 2004 to September 2006
Full-time
Angers
France
  • Designed, developed and maintained an e-commerce website using PHP and MySQL
  • Provided network administration and support
  • Provided 1st and 2nd level technical support
  • Resolved technical hardware and software problems for end users via telephone, local and remote locations
  • Received Dell, HP and Compaq training
Learn more
  • Tested programs and software applications and ensured that desired results were obtained
  • Provided technical assistance by phone to end users
  • Developed application to personnel management using Visual Basic against Access database
Learn more
  • PHP: Symfony, Doctrine, Drupal, PHPUnit, Composer, Xdebug, Nginx, Apache, web services (REST, GraphQL, JSON:API), Wordpress
  • Java EE: Spring (IoC, MVC, Data, AOP, WebFlow...), AspectJ, JSF2, PrimeFaces, JSP, JSTL, EJB3, JPA, Hibernate, Maven, Mockito, web services (SOAP/REST)
  • Web: JavaScript, jQuery, Angular, Vue.js, HTML5, CSS, Bootstrap
  • Python, Unix Shell
  • IDE: JetBrains, Visual Studio Code, Eclipse, Netbeans
  • Project management: iceScrum
  • Graphics: Photoshop CS
  • Prototyping: Balsamiq Mockups
  • Revision control: Git, Subversion, Mercurial, CVS
  • Productivity/collaboration: JIRA, Trello, Confluence, Bitbucket, Gitlab
  • Log management: Graylog, Splunk, Datadog
  • Strong knowledge in OOP
  • Design patterns
  • Aspect Oriented Programming
  • Domain Driven Design
  • Multilayered architecture
  • UML modeling, Merise 2, MACAO (HCI)
  • SQL Server, Oracle, MySQL, PostgreSQL, H2
  • Linux (Debian, Red Hat)
  • Windows
  • Docker
  • Arduino

Dipl. Ing. in Computer Science (equivalent to Master of Science in Engineering)

ISTIA (Polytech Angers)

September 2010 to October 2013
Graduate engineering school of the University of Angers (France)

Software developer diploma

AFPA

2009 to 2010
Adult training national association of Angers
Software development training (level III french certification)
Accreditation for work experience, obtained network support technician diploma.
  • Contributor to Drupal, Symfony, Doctrine, GitLab, Wodby...
  • Tutorial writer on Developpez.com (French online IT club)
  • Manage a nonprofit arts and culture organization
  • Martial arts