Richard - Développeur JAVA
Ref : 131202C001-
Domicile
49000 ANGERS
-
Profil
Développeur (44 ans)
-
StatutFreelance
-
Software engineer (Full-time) Saint Julian’s, MaltaGame Lounge (iGaming online marketing company)Jan 2019 - aujourd'hui
Designed and developed a factory of websites application using PHP 7, Drupal
8, PHPUnit, Composer, Git
• Designed and configured a new CI/CD workflow using GitLab CI, AWS ECS
• Administration of AWS
• Provided support to other developers and ops
• Platforms: Docker, Alpine, Debian -
AA Digital (internet audience development company)
Software engineer (Full-time) Saint Julian’s, MaltaJan 2017 - Jan 2019• Optimised the business management application using PHP 7, Symfony 3,
Doctrine 2, Twig, jQuery, PHPUnit, Composer, Yarn, Git, MySQL, GitLab
Continuous Integration
• Developed an application to manage multiple websites using Drupal 8
• Provided support to the team
• Platforms: Docker, Debian -
Syspay (payment service provider)
Software engineer (Full-time) Saint Julian’s, MaltaJan 2016 - Jan 2017Developed a modern application for hospitality business using PHP 7, Symfony
3, Doctrine 2, Twig, jQuery, Mockery, Git, MySQL, Jira
• Designed and developed a new client for a payment services REST API using
PHP 5, Composer, HTTPlug, Guzzle -
Software engineer (Full-time) Marsa, Malta GO p.l.c. (telecom company)Jan 2016 - Jan 2016
Developed new features for the provisioning system using Java 7, Spring 4,
Maven, SOAP web services, Git, Artifactory, SoapUI, Eclipse, Oracle, 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: Docker, CentOS, RHEL -
Software engineer (Full-time) Angers, France Norsys (IT consulting company)Jan 2014 - Jan 2016
• 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 -
Afone group (telecom company)
Software engineer (Internship) Angers, FranceJan 2013 - Jan 2013• Replatformed and enhanced core modules in large telecom provisioning application using Java 6, Maven, Struts, Spring 3, Hibernate, Oracle, MySQL,Developed and consumed RESTful web services using Jersey
Putty, SVN, Nexus, SQL Developer, SQLyog, Eclipse and ObjectAid -
Ingénieur d'étude et développement
Groupe Afone - Angers, France - StageJan 2013 - Jan 2013Évolutions des applications de provisioning des box (Java 6, Maven, Struts, Spring3, Hibernate, Oracle, MySQL)
Outils : Putty, SVN, Nexus, SQL Developer, SQLyog, Eclipse, ObjectAid
Migration des services web Axis vers une architecture RESTful (Jersey)
Migration des projets traditionnels en projet Maven (multi-modules)
Développement du provisioning de la nouvelle box -
Atos Worldline (payment service provider)
Software engineer (Internship) Tours, FranceJan 2012 - Jan 2013Designed and developed a reporting tool for automated testing application
based on Selenium using Java 5, Maven, JSTL/EL, jqPlot, Toplink and Subversion -
Ingénieur d'étude et développement
Atos Worldline - Tours, France - StageJan 2012 - Jan 2012Dé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
Utilisation de Maven, JSTL/EL, jqPlot, Toplink, Subversion -
Développeur web
Club Travel - Dublin, Irlande - StageJan 2011 - Jan 2011Évolutions de l’intranet de l’agence de voyage (ASP, AJAX et jQuery)
Outils : Dreamweaver, SQL Server Management Studio
Compétences
Langages
Java EE : JSF2, PrimeFaces, JSP, JSTL, Spring, Spring Web Flow (extension Spring MVC), EJB3,
JPA, Hibernate, Maven, Mockito, services web, Tomcat, OpenEJB, Glassfish
.NET : ASP.NET, C#, VB.NET, Spring.NET, Nhibernate, services web
PHP : Symfony2, Doctrine2, PHPUnit, Composer, Xdebug
C, C++, Python
Web : XHTML/CSS, HTML5, jQuery, JavaScript, AJAX (XML/JSON), ASP
Base de données : PL/SQL, PL/pgSQL, T-SQL (triggers, procédures stockées...)
Génie logiciel
Architectures multi-couches
Design patterns (GoF)
Modélisation UML, Merise 2, MACAO (IHM)
Base de données
SQL Server, Oracle, MySQL, PostgreSQL
Outils
EDI : Eclipse, Netbeans, Visual Studio, Dreamweaver
Gestion de projets : iceScrum
PAO : Photoshop CS
Maquettage : Balsamiq Mockups
Gestion de versions : Git, Subversion, Mercurial
Environnements
Windows
Linux (Debian, Ubuntu, Fedora, Mageia)
Formations
Ingénieur en informatique - ISTIA
Septembre 2010 - En cours
Reconnu par la CTI.
Développeur Logiciel - AFPA
2009 - 2010
Obtention du titre homologué niveau III (bac+2).
Technicien d’Assistance en Informatique - AFPA
2008 - 2008
Validation des Acquis de l'Expérience.
Obtention du titre homologué niveau IV (bac).
Terminale STI génie électronique - Lycée Chevrollier
Septembre 1998 - Juin 1999
Langages
Java EE : JSF2, PrimeFaces, JSP, JSTL, Spring, Spring Web Flow (extension Spring MVC), EJB3,
JPA, Hibernate, Maven, Mockito, services web, Tomcat, OpenEJB, Glassfish
.NET : ASP.NET, C#, VB.NET, Spring.NET, Nhibernate, services web
PHP : Symfony2, Doctrine2, PHPUnit, Composer, Xdebug
C, C++, Python
Web : XHTML/CSS, HTML5, jQuery, JavaScript, AJAX (XML/JSON), ASP
Base de données : PL/SQL, PL/pgSQL, T-SQL (triggers, procédures stockées...)
Génie logiciel
Architectures multi-couches
Design patterns (GoF)
Modélisation UML, Merise 2, MACAO (IHM)
Base de données
SQL Server, Oracle, MySQL, PostgreSQL
Outils
EDI : Eclipse, Netbeans, Visual Studio, Dreamweaver
Gestion de projets : iceScrum
PAO : Photoshop CS
Maquettage : Balsamiq Mockups
Gestion de versions : Git, Subversion, Mercurial
Environnements
Windows
Linux (Debian, Ubuntu, Fedora, Mageia)
Formations
Ingénieur en informatique - ISTIA
Septembre 2010 - En cours
Reconnu par la CTI.
Développeur Logiciel - AFPA
2009 - 2010
Obtention du titre homologué niveau III (bac+2).
Technicien d’Assistance en Informatique - AFPA
2008 - 2008
Validation des Acquis de l'Expérience.
Obtention du titre homologué niveau IV (bac).
Terminale STI génie électronique - Lycée Chevrollier
Septembre 1998 - Juin 1999