Menu

Ulises FASOLI

STRASBOURG

En résumé

Ingénieur Développeur / Architecte Java JEE Senior expérimenté avec des connaissances en NoSQL passionné par les nouvelles technologies.

Compétences :

• Développement Java :

- Java JEE (JEE 5 et JEE 6)
- JSF : PrimeFaces, Apache MyFaces, Apache Trinidad, Apache Tomahawk, Richfaces
- JPA : EclipseLink, Hibernate, Toplink
- EJB 3.X
- Injection de dépendes: Java CDI, Spring, Google Guice
- Spring: Spring Framework, Spring MVC, Spring Data, Spring Webflow
- Scala

• Bases de données et stockage:

- Relationnelles (RDBMS) : MySQL, Oracle, PostgreSQL
- NoSQL : MongoDB, Oracle NoSQL

• Serveurs d'applications :

- Oracle Glassfish (2.x, 3.x)
- Apache Tomact (6, 7)
- Jboss AS (5,6,7)
- Oracle Weblogic (9, 10)

• Methodologies :

- Agile Scrum/Kanban
- Merise
- UML

• Environnement de développement (IDE):

- Intellij Idea
- Eclipse 3.x
- Netbeans, Oracle SQLDevelopper

• Web & divers :

- CSS : Twitter Bootstrap, Foundation
- HTML : HTML
- Javascript: JQuery, Prototype, Scriptaculous
- XML : (JAX-WS)
- JSON (Jackson, JAX-RS)

• Web Services et SOA :

- WSO2 ESB et WSO2 Data Services : En tant qu'utilisateur et contributeur
- RESTful (Jackson, Spring MVC, JAX-RS)
- SOAP (Apache Axis)


Mes compétences :
Java JEE
JSF
Primefaces
JPA
Hibernate
Mongodb
EJB3
JEE
Glassfish
Spring security
Spring
Weblogic
Tomcat
Spring mvc
Spring webflow
Spring Data
Ejb
Maven
Java
Architecte
Jboss
Développeur
Jms
J2ee
Richfaces
Scala

Entreprises

  • Trivadis - Lausanne - Java JEE Consultant

    2013 - maintenant Développement d'applications et conceptions des architectures logicielles pour des projets dans l'écosystème Java JEE et NoSQL.
  • Talium - Ingénieur Développeur / Architecte technique Java JEE

    Châtenay-Malabry 2013 - 2013 Développement d'applications et conceptions des architectures logicielles pour des projets dans l'écosystème Java JEE et NoSQL autour des technologies suivantes :

    • Java JEE 6
    • JSF Primefaces, MyFaces Trinidad, Richfaces
    • JPA : Eclipselink, Hibernate, Spring Data
    • EJB 3.X, Java CDI, Google Guice
    • Spring, Spring MVC, Spring Data
    • RESTFul Web services, JSON Jackson
    • Oracle Glassfish, Apache Tomcat
    • Oracle Database, 10gen MongoDB (base NoSQL orientée Document)
    • Git, GitHub
    • Eclipse, IntelliJ Idea
    • Agile Scrum (Atlassian GreenHopper)

    Projets :

    • Développement d'une API RESTFul full Java JEE ayant pour but l'agrégation des données issues de sources hétérogènes de données (Bases SQL, RSS, etc.) transformation et consolidation de ces données dans une base de données NoSQL pour diffusion publique et semi-publique.

    • Développement d'un backoffice permettant la gestion des données stockées dans l'API constitué d'un ensemble de tâches programmées de mise à jour, vérification et suppression des données ainsi que l'intégration d'un outil de monitoring de l'application.

    • Conseil sur l'architecture logicielle et mise en place des procédures d'intégration continue, de vérification de la qualité du code (PMD, FindBugs) et de sauvegarde des données
  • Novae-Conseil - Ingénieur Développeur / Architecte Java JEE

    2010 - 2013 Développement d'applications et conceptions des architectures logicielles pour des projets dans l'écosystème Java JEE et NoSQL autour des technologies suivantes :

    • Java JEE 6
    • JSF Primefaces, MyFaces Trinidad
    • JPA : Eclipselink, Hibernate
    • EJB 3.X, Java CDI
    • Spring, Spring MVC
    • WSO2 Data Services & WSO2 ESB
    • Oracle Glassfish, Apache Tomcat
    • Oracle Database, 10gen MongoDB (base NoSQL orientée Document)
    • Git, GitHub
    • Eclipse, IntelliJ Idea
    • Agile Scrum (Atlassian GreenHopper)

    Projets :

    • RESTFul API: Architecture et développement d'une API RESTFul full Java JEE (Spring, Spring MVC, Spring Data, JPA, JSON Jackson) ayant pour but l'agrégation des données issues de sources hétérogènes de données (Bases SQL, RSS, etc.) transformation et consolidation de ces données dans une base de données NoSQL (MongoDB) pour diffusion publique et semi-publique.

    • Portail Web multilingue pour les navigants : Architecte technique et développer java principal (java team lead) pour un portail de consultation temps-réel de l’état des cours d’eau (JSF Trinidad, EJB, JPA, Toplink, JAX-RS, RSS, Oracle Database 10g, Google Maps, Oracle OC4J)

    • ENT: Architecture technique et développement d’un Espace Numérique de Travail web permettant la notation des élèves (JSF2, Primefaces 2.2, Spring (Framework, Security, Webflow, MVC), JPA 2.0, Hibernate 3.5, Oracle Database 11G, Tomcat 7)

    • Logiciel POS: Architecture et développement d’une application Point Of Sale web (système de caisse web distribué) pour la gestion des points de vente (JSF2, Primefaces 2.2, AJAX, XHTML, Javascript (JQuery), JPA 2.0, JTA, EJB 3.1, MySQL5, Glassfish 3.0.1)

    • Web Service SOA : Conseil et mise en place d'une architecture technique orientée services avec WSO2 DataServices et WSO2 ESB. Création d'exemples et formation sur les produits

    Formation dispensées :

    • Spring Framework : Rédaction des supports de formation et des exercices, formateur (7 personnes)
    • Java JEE : Formateur
  • Alcatel-Lucent - Développeur JAVA JEE / PHP au Technical Support

    Paris 2008 - 2010 Développement d'applications Java JEE et refonte d'applications PHP legacy vers nouveaux standards (Symfony).


    Technologies :

    • Java JEE
    • JSF (Richfaces)
    • JMS
    • EJB3
    • JPA 2
    • PHP : Symfony Propel
    • Eclipse
    • SVN

    Projets :

    • Application RFID IBadge : Développement d’un prototype permettant l’authentification et la récupération du profil utilisateur sur un poste téléphonique via un Badge et un lecteur RFID via un mécanisme de notification asynchrone et d'une console web de supervision (Java JEE, JSF, RichFaces, JMS, Eclipselink, EJB3, Eclipse, Glassfish 2.x)

    • POC "XML API Framework" : Développement d’applications d’exemple(Javascript, HTML5, Dojo Toolkit) et rédaction des documents afférents au moyen de l’XML API Framework (SOAP Web Services) d’Alcatel-Lucent

    • Refonte "Activity Reporting": Développent et migration (vers Symfony 1.0) d’un système de saisie et de suivi des heures travaillées par personne et par projet ; gestion des congés ; suivi des étapes de lancement d’un produit (PHP Symfony, Javascript, MySQL, Propel).
  • EdInstitut - Développeur polyvalent (Java, PHP, C++) et chargé du parc informatique

    2005 - 2008 Développement d'applications dans un environnement hétérogène et gestion du parc informatique.

    Technologies :

    • Java SE
    • Java QtJambi
    • C++
    • PHP : Symfony, Code Igniter
    • Apache
    • MySQL

    Projets :

    • Calcul cout téléphoniques : Développement d’une application desktop permettant d’évaluer les coûts téléphoniques de l’ensemble du plateau téléphonique en (C++/QT4, SQL Server)

    • Planning enquêteurs : Développement d’une application desktop permettant la gestion des plannings et disponibilités des enquêteurs (Java /QTJambi 4.X et MySQL).

    • Panel de consommateurs : Développement d’un panel de consommateurs en PHP/MySQL (Code Igniter 1.5) en respectant le modèle MVC.

    • Outil suivi études : développement d'une application web permettant le suivi des heures travaillées sur les différents projets ainsi que des fonctionnalités de Reporting simple. (Apache, MySQL5, PHP/Code Igniter)

    • Outil gestion du matériel : développement d'un site intranet permettant le suivi des incidents de l’ensemble du parc informatique (Apache, MySQL5, PHP/Symfony 1.0)

    • Gestion du parc informatique (60 postes) et des serveurs : migration domaines Windows, maintenance, assistance aux utilisateurs
  • Steelcase - Agent Helpdesk

    Paris 2005 - 2005 Agent au Help-Desk
    - Accueil téléphonique, et par internet.
    - Orientation des clients vers les services compétents
    - Résolution d'incidents niveau N1

Formations

  • Ecole Supérieure D'Informatique De Paris (ESI - SUPINFO) (Paris)

    Paris 2008 - 2010
  • Université Strasbourg 3 Robert Schuman

    Illkirch Graffenstaden 2007 - 2008 Concepteur Développeur en Environnement Distribué

    Par Alternance. Mention Bien.
  • Pôle Formation

    Strasbourg 2005 - 2007 BTS Informatique de Gestion option développement

    Par Alternance
  • Instituto Privado Adscripto / Ecole Générale Anglaise IPA (La Cumbre)

    La Cumbre 1994 - 1999 Généraliste

    BAC (Argentine)

    Généraliste

Réseau

Annuaire des membres :