Votre navigateur est obsolète !

Pour une expériencenet et une sécurité optimale, mettez à jour votre navigateur. Mettre à jour maintenant

×

Ulises Fasoli

Ulises Fasoli

Senior Java Software Developer

44 ans
Permis de conduire
Lausanne (1005) Suisse
En poste Indisponible
Senior Ingénieur Développeur / Architecte Java JEE expérimenté avec des connaissances en NoSQL et Big Data passionné par les nouvelles technologies.

Compétences :

• Développement :

  • Java 6,7,8
  • Spring : Spring Boot, Spring MVC, Spring Data
  • Java JEE
  • Angular2
  • JSF(Primefaces), JPA( EclipseLink, Hibernate)
  • JMS, JAX-RS


• Bases de données et stockage:

  • Relationnelles (RDBMS) : MySQL, Oracle, PostgreSQL
  • NoSQL : MongoDB, Cassandra, Redis, Cassandra
  • Big Data : Apache Cassandra / Lambda Architecture

Web & divers :

  • Angular2
  • CSS : Twitter Bootstrap, Foundation
  • HTML : HTML
  • Javascript: JQuery
  • XML/JSON : JAX-WS, Jackson, JAX-RS

• Autres langages / Frameworks:

  • Python
  • Scala
CV réalisé sur DoYouBuzz

Senior Software Consultant

Trivadis AG
Depuis septembre 2013
Lausanne
Suisse
  • Développement d'applications et conceptions des architectures logicielles pour des projets dans l'écosystème Java JEE, Spring, Angular2 et NoSQL / Big Data.

Ingénieur Développeur / Architecte technique Java JEE

Talium
Janvier 2013 à septembre 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
  • • 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
  • • 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.
  • • Agile Scrum (Atlassian GreenHopper)
  • Projets :
  • • Git, GitHub
  • • Eclipse, IntelliJ Idea
  • • Oracle Glassfish, Apache Tomcat
  • • Oracle Database, 10gen MongoDB (base NoSQL orientée Document)
  • • Spring, Spring MVC, Spring Data
  • • RESTFul Web services, JSON Jackson
  • • EJB 3.X, Java CDI, Google Guice
  • • JPA : Eclipselink, Hibernate, Spring Data
  • • JSF Primefaces, MyFaces Trinidad, Richfaces
  • • Java JEE 6
  • Développement d'applications et conceptions des architectures logicielles pour des projets dans l'écosystème Java JEE et NoSQL autour des technologies suivantes :

Ingénieur Développeur / Architecte Java JEE

Novae Conseil
Mars 2010 à décembre 2012
  • • 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)
  • • 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)
  • • Java JEE 6
  • Projets :
  • •
  • • Spring Framework : Rédaction des supports de formation et des exercices, formateur (7 personnes)
  • • Oracle Glassfish, Apache Tomcat
  • • Oracle Database, 10gen MongoDB (base NoSQL orientée Document)
  • • Spring, Spring MVC
  • • WSO2 Data Services & WSO2 ESB
  • • EJB 3.X, Java CDI
  • • JPA : Eclipselink, Hibernate
  • • JSF Primefaces, MyFaces Trinidad
  • • 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)
  • • Git, GitHub
  • • 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
  • • Eclipse, IntelliJ Idea
  • Formation dispensées :
  • • Agile Scrum (Atlassian GreenHopper)
  • • Java JEE : Formateur
  • Développement d'applications et conceptions des architectures logicielles pour des projets dans l'écosystème Java JEE et NoSQL autour des technologies suivantes :

Développeur JAVA JEE / PHP au Technical Support

Alcatel-Lucent
Novembre 2008 à mars 2010
  • • 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).
  • • 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
  • • SVN
  • Projets :
  • • PHP : Symfony Propel
  • • Eclipse
  • • EJB3
  • • JPA 2
  • • JMS
  • • JSF (Richfaces)
  • • Java JEE
  • Technologies :
  • Développement d'applications Java JEE et refonte d'applications PHP legacy vers nouveaux standards (Symfony).
  • • 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
  • • 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)
  • • 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).
  • • MySQL
  • Projets :
  • • PHP : Symfony, Code Igniter
  • • Apache
  • • C++
  • • Java QtJambi
  • • Java SE
  • Technologies :
  • Développement d'applications dans un environnement hétérogène et gestion du parc informatique.

Technicien Helpdesk

Steelcase
Janvier 2005 à septembre 2005
  • • Rédaction des fiches d'intervention
  • • Assistance aux utilisateurs EMEA (Français, Espagnol, Italien, Anglais)
  • • Résolution de problèmes de niveau 1 (ITIL)
  • Technicien au Helpdesk informatique:

Ingénieur Développeur / Architecte Java JEE

Novae Conseil
Depuis mars 2010
  • 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

Ingénieur Développeur / Architecte Java JEE

Novae Conseil
Depuis mars 2010
  • 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

Développeur JAVA JEE / PHP au Technical Support

Alcatel-Lucent
Novembre 2008 à mars 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).

Développeur JAVA JEE / PHP au Technical Support

Alcatel-Lucent
Novembre 2008 à mars 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).
  • 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
  • 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

Technicien Helpdesk

Steelcase
Janvier 2005 à septembre 2005
  • Technicien au Helpdesk informatique:
  • • Assistance aux utilisateurs EMEA (Français, Espagnol, Italien, Anglais)
  • • Résolution de problèmes de niveau 1 (ITIL)
  • • Rédaction des fiches d'intervention

Technicien Helpdesk

Steelcase
Janvier 2005 à septembre 2005
  • Technicien au Helpdesk informatique:
  • • Assistance aux utilisateurs EMEA (Français, Espagnol, Italien, Anglais)
  • • Résolution de problèmes de niveau 1 (ITIL)
  • • Rédaction des fiches d'intervention
DataStax Certified Developer TitreDataStax Certified Developer

Developer Certification for Apache Cassandra

O'Reilly School of technology

Janvier 2016 à 2016
Developer Certification for Apache Cassandra

Master - Ingénierie informatique

SUPINFO - The International Institute of Information Technology

Septembre 2008
Informatique

Master - Ingénierie informatique

SUPINFO - The International Institute of Information Technology

Septembre 2008
Informatique

Master - Ingénierie informatique

SUPINFO - The International Institute of Information Technology

Septembre 2008 à juin 2010
Informatique

Licence Pro Concepteur Développeur en Environnement Distribué

Université Robert Schuman (Strasbourg III)

Septembre 2007 à juin 2008
Informatique

BTS Informatique de Gestion Option Développeur d'applications

Chambre de Commerce et d'Industrie de Strasbourg

Septembre 2005 à juin 2007
Informatique

Licence Pro Concepteur Développeur en Environnement Distribué

Université Robert Schuman (Strasbourg III)

Septembre 2007
Informatique

Licence Pro Concepteur Développeur en Environnement Distribué

Université Robert Schuman (Strasbourg III)

Septembre 2007
Informatique

BTS Informatique de Gestion Option Développeur d'applications

Chambre de Commerce et d'Industrie de Strasbourg

Septembre 2005
Informatique

BTS Informatique de Gestion Option Développeur d'applications

Chambre de Commerce et d'Industrie de Strasbourg

Septembre 2005
Informatique
  • Veille technologique
  • développement
  • lecture
  • Veille technologique
  • développement
  • lecture
  • Java
    Expert
  • JEE
    Expert
  • Spring
    Expert
  • Spring Boot
    Expert
  • Spring Data
    Avancé
  • Angular2
    Avancé
  • Apache Cassandra
    Avancé
  • MongoDB
    Avancé
  • HTML
    Expert
  • REST
    Expert
  • Linux
    Avancé
  • IntelliJ IDEA
    Expert
  • Eclipse
    Avancé
  • SOA
    Intermédiaire
  • Glassfish
    Bon niveau
  • Bamboo
    Bon niveau
  • JSF
    Avancé
  • JSON
    Expert
  • Primefaces
    Bon niveau
  • CSS
    Bon niveau
  • Github
    Bon niveau
  • MySQL
    Bon niveau
  • Apache
    Bon niveau
  • REST
    Expert
  • Scrum
    Bon niveau
  • Hibernate
    Avancé
  • EclipseLink
    Avancé
  • Maven
    Avancé
  • Scala
    Notions
  • jQuery
    Bon niveau
  • CDI
    Bon niveau
  • JavaScript
    Bon niveau
  • Git
    Avancé
  • Tomcat
    Avancé
  • svn
    Avancé
  • Mac OS X
    Avancé
  • JIRA
    Bon niveau
  • JMS
    Bon niveau
  • Jenkins
    Avancé
  • SOAP
    Bon niveau
  • Agile Methodologies
    Bon niveau
  • Espagnol
  • Anglais
  • Italien
  • Français