ANTHONY D.

Full Stack Developer

690 dollar
Freelancer
15 years
Montreal, CANADA

My experience

More

Terracotta Full-timeMarch 2012 - October 2019

• Develop a management Rest API for Terracotta products ; this Rest interface relies on Jetty and Jersey, and can be secured with SSL certificates and identity assertion. Authentication and authorization are provided by Ldap / Active Directory (using Apache Shiro)
• Contribute to several Maven, Jenkins and Nexus plugins
• Design Docker images for the Terracotta Server
More

PotlocNovember 2014 - November 2015

• Develop the Web Platform : backend (Ruby on Rails) and front-end (Single Page Application written in Javascript)
• Design and maintain the production environment (Docker based, using Nginx to route traffic)
• Help pitching the Potloc product to investors
More

Compuware (Editeur de logiciels pour la performance applicative)February 2010 - March 2012

Conception et développement, mise en place de l'intégration continue, au sein d'une équipe Scrum
Environnement bilingue français et anglais (en relation avec des équipes basées à Detroit)
•Création d'adaptateurs pour le produit GBSM Vantage (coeur de l'offre logicielle Gomez
Application Performance Management and Monitoring) , reposant sur le framework OSGi Eclipse
Equinox
•Intégration de projets dans l'usine logicielle Hudson, export des métriques de qualité vers Sonar
•Remplacement de l'outil de construction (build) PDE, basé sur Ant par Maven Tycho
•Intégration d'un système de mises à jour (provisioning) reposant sur Equinox p2
•Contributions open source aux projets p2 et Maven Tycho (gérés par la fondation et
communauté Eclipse)
More

Valtech Technology Consulting (SSII spécialiste des méthodes agiles)April 2008 - January 2010

De Octobre 2009 à aujourd'hui (en mission chez Crédit Agricole S.A.)
Membre du centre de compétences en architecture
•Conception de l'architecture physique de nouveaux projets informatiques
•Accompagnement des chefs de projet dans la rédaction des documents techniques (document
technique d'installation, ouverture de flux entre 2 VLAN, etc..)
De Septembre 2008 à Octobre 2009 (en mission chez ClubMed)
Projet agile (Scrum) de refonte du système de réservation
•Développement de règles de gestion en TDD (Test Driven Development) validées par des tests
fonctionnels automatisés (écriture de fixtures Fit), intégrés dans l'usine logicielle Hudson
•Création de projets Maven 2, utilisation du framework Spring pour l'injection des dépendances et
Hibernate pour la persistance des données en base MySQL
•Création d'un projet GWT (Google Web Toolkit) pour interroger un web service (SOAP avec CXF
2.0) de réservation de voyage (Amadeus)
De Juin 2008 à Septembre 2008 ( en mission chez SGCIB)
Maintenance applicative sur une application back office produits dérivés
•Mise en place de tests unitaires avec le framework Junit
•Intégration de l'application dans une usine logicielle (intégration continue avec QuickBuild)
More

BULL S.A. (B.U. Centre de Services Paris)April 2006 - April 2008

De Septembre 2007 à Avril 2008 (en mission chez DCNS)
Conception et développement d’une partie de logiciel de Système de Gestion de Combat (architecture
distribuée Corba) pour un fournisseur de la Marine Nationale.
·Modélisation en UML avec Rational XDE à divers niveaux (exigences, analyse, lotissement,
implémentation) en vue de générer du code (XML et Java) pour assurer la persistance des
données et les communications distantes
·Développements en Java basés sur le framework Spring, et sur une API enveloppant Corba
D’Avril 2006 à Août 2007(en mission chez Gaz de France)
Conception et développement d'une application J2EE dans le cadre d’une maintenance au forfait pour
un grand compte dans le domaine de l'énergie.
·Rédaction de Fiches de Test
·Mise au point de modèles de données
·Développements de couches de persistance (avec EJB) et clientes (modèle MVC avec Struts)
More

Netaktiv SSLL (Société de Services en Logiciels Libres)July 2005 - April 2006

·Rédaction de cahier des charges, de planning, et de documents de formation
·Intégration de sites internet (analyse de besoin du client, découpage de maquette PSD,
paramétrage de l'outil de gestion de contenu, et formation)
·Gestion et maintenance d'une dizaine de sites internet (dont ceux de la Fondation de France, de
la mairie de Saint Denis, etc...)
·Développements de nouveaux modules (plugins) pour les CMS libres Mambo/Joomla (technologie
LAMP) et Lutece (technologie J2EE / MySQL)
More

Renault (DTSI)January 2005 - January 2005

·Projet de fin d'études chez Renault sur le projet de refonte du site internet institutionnel
renault.com
·Rédaction de nombreux livrables (expression de besoins, cahier des charges, rapports, ...)
·Suivi de lignes projets : techniques de référencement, statistiques (Nedstat,-Awstat), gestion de
contenu (Tridion)
More

Société Générale (Direction du service Client)January 2004 - January 2004

·Réalisation de l'interface graphique du site intranet de la direction du service clients de la
Société Générale
More

TNT (Agence de Communication)January 2003 - January 2004

·Développeur de sites internet en PHP/MySQL à mi-temps (réalisation de différentes applications
web de gestions de contenu; 300 heures effectuées)

My stack

Languages

Shell, Ruby, Groovy, PHP 5, JEE, SQL, JavaScript, PHP, MVC, XML, Ruby on Rails, J2SE, Bash, UML, Java, PHP 4, Go, HTML

Protocols

SOAP

Other

Sun Certified Web Component Developer (SCWCD), Java 2 Enterprise Edition, Cascading Style Sheets, ksh, fit, Sun Certified Java Programmer (SCJP), English, WebLogic Enterprise Application Server, French, CompuSoft Equinox DB, Amadeus CRS, Spring Framework, Microsoft Windows, Java 2, Java Servlets, Struts Web Application Framework, Linux Fedora, Enterprise Java Beans, Joomla!, Jakarta TOMCAT Servlet Engine, Linux Debian

Analysis methods and tools

Sonar, MDA, Selenium, Apache Maven, Bugzilla, Junit, Ant

Frameworks

Hibernate, Spring, GWT, Node.js, Struts, Corba

Databases

MySQL, Oracle, PostGreSQL

Open Source solutions

LAMP

IT Infrastructure

Windows, Fedora, Debian, Linux, Mac OS X, Ubuntu

Software testing

FitNesse, Hudson

Technologies

Tomcat, J2EE, EJB 3, WebLogic, EJB 2, Jboss

Environment of Development

Eclipse, Maven

Mobile

Android

Others

Spanish, Google Web Toolkit, API

Middleware

Jenkins

My education and trainings

FORMATIONS ET CERTIFICATIONS - -

Diplôme d'ingénieur, Spécialisation Informatique et systèmes - ENSEA (Ecole Nationale de l'Electronique et de ses Applications)2001 - 2005

Classe préparatoire scientifique PTSI-PT - Lycée Jean Zay1999 - 2001

Classe préparatoire scientifique PCSI - Lycée Lafayette1998 - 1999