Profil du prestataire maidaolan

Informations générales sur le prestataire maidaolan

Nickname : maidaolan
Type de structure : auto-entrepreneur
Date inscription : 07/04/2009
Dernière fois en ligne : 20/02/2016
Classement : classé 38 253ème sur 95 261 prestataires classés

Tags compétences

SCALA JAVA PYTHON ELASTICSEARCH PLAY FRAMEWORK SCRAPY ANGULARJS HIBERNATE SPRING

Profil détaillé du prestataire maidaolan

Domaines de compétence

Compétences Techniques

Langages : JAVA, SCALA, GROOVY, PYTHON, XML, JSP, SHELL,  SQL, JAVASCRIPT, COFFEE SCRIPT, CSS, Python


Framework :      J2EE: Hibernate, Spring, Maven, Socialauth, Grails, JMS, Aspectj, Spring Aop

Rest Service, Maven, Scrapy

IHM Java: Eclipse RCP, Eclipse Birt, SWT, Swing

Ajax:  Jquery, AngularJs, Play 2, Lucene, ElasticSearch, Cassandra, Graph Database (Titan database).


SGBD :      Oracle, MySQL, Postgresql, Cassandra.


Systèmes : Windows XP, LINUX (Ubuntu).


Servers Web : Tomcat


Qualité logiciel : Tests unitaires intération : Junit

Outils: Eclipse, Spring STS, Intellij, Soap UI, Svn, Toad, Akuiteo, Redmine, Git, Jira, Hudson
Expérience professionnelle

Mai 2013 – au present: Ingénieur d’étude et développement JAVA /SCALA/J2EE chez   Luxcer LLC


Project1 : skilledup.com


Role : Developeur leader

Implementation Relationship Managment (RMS) APIs provide access to relationship data between Balloon's entities.

Mise en œuvre Relation Management (RMS) API permettant de créer des relations entre les differentes entitées commes : Skills, Jobs, Careers, Courses, Categories. La taille de base de donne atteignent aux 300 milles entitées et 5 millions relations avec le temps de reponse pour les apis < 2 seconds.


Crawling  des courses de plus de 300 websites pour creer database pour site ballon.




Environment technical :  Technologies: Java, Scala, Play 2, Cassandra, Elasticsearch, Akka, Graph Database (Titan), Python,Scrapy

Outils: IntelliJ IDEA, Git, Jenkins,







Project2 :  aonetwork.com  Réseau social pour un client à la Silicon Valley.


Environment technical


Technologies: Java, Scala, Play 2, Cassandra, Elasticsearch, Akka, Angularjs

Role :  Implementations Front-end and Back-end la partie search et  la partie  reseaux communication.  

Outils: IntelliJ IDEA, Git, Jenkins,

Taille de l’équipe : 7  personnes



Juillet 2012- Mars 2013 (9 mois) : Ingénieur d’étude et développement JAVA /J2EE chez  eXoPlatform


Contexte du projet : eXo Platform est un logiciel open source, collaboratif et social, pour les entreprises. C’est une solution complète, basée sur des standards, extensible et qui propose une interface intuitive et moderne.


Les missions :


  • Participer à la réalisation de la phase de conception technique, programmez  des  nouvelles  fonctionnalités  attendues

  • Rédiger la documentation d’accompagnement

  • Réaliser les tests

  • Coopérer avec les autres équipe (test, documentation, Mobile, Calendar , ECMS, Portal).





L’environnement :


Java technologies: Java Core, Java EE Web Applications, Servlet, Portlets, Groovy

HTML, CSS, JavaScript, Google Gadgets, Ajax , Juzu

Tools : Eclipse, Git, Jira, Hudson

Taille de l’équipe : 6  personnes


Décembre 2011- Avril 2012 (5 mois) : Ingénieur d’étude et développement JAVA /J2EE chez  ITN

Contexte du projet :


Participation à la phase d’avant-vente, c'est-à-dire l’élaboration de la réponse proposée au client, l’analyse, la réalisation, le conduite de projet jusqu’au suivi des applications après installation

Les missions :


  • Développements  d’évolutions sur le progiciel Cleva en collaboration avec l’équipe MOA :

    • Création de nouvelles IHM (Eclipse RCP) basé sur le cahier de charge.

    • Création de services techniques et métiers (couches SOA, DAO, Beans, etc.).

  • Analyse et correction de problèmes liés aux performances de l’application :

    • Utilisation de Dynatrace et d’autres outils pour le diagnostic des temps de réponses des transactions à optimiser.

  • Correction d’anomalies  sur différentes versions de Cleva.

  • Reports de corrections et d’évolutions sur les différentes branches du progiciel Cleva.




L’environnement :


Java, Spring, Hibernate, Eclipse, Tomcat, Oracle, CLEVA, Eclipse Birt, Eclipse RCP, DynaTrace, Toad, SOAPUI, SVN, Akuiteo.

Taille de l’équipe : 15 à 20  personnes



Juin 2011 – Novembre 2011 (6 mois) : Stagiaire Développement JAVA /J2EE chez  ITN


Sujet de stage :


Conception et développement d’un outil de mesures de différentes métriques intégré au progiciel Cleva.


Cet outil permet de mesurer les temps de réponses unitaire par transaction métier (exemple : création d’un devis via le progiciel Cleva) sur les couches client (IHM Eclipse RCP) et serveur (JEE). L’outil est paramétrable, c'est-à-dire qu’il permet de définir des critères  pour préciser les éléments à tracer tel que : le nom de package, de la classe JAVA ou de la méthode. Le paramétrage permet également d’indiquer les résultats à afficher tel que : le temps de réponse unitaire par transaction, la signature de la méthode tracée, etc. L’outil peut être activé et désactivé en temps réel sans que cela impact l’application. L’impact sur la performance de l’application est négligeable.

Participation aux phases d’étude, de conception, de développement et de test de l’outil.


L’environnement :


Serveur : Java, Spring, Hibernate, Spring AOP, AspectJ, JMS, Tomcat.

Client : Eclipse RCP + couche Framework ITN.


Juin 2010 – Février 2011 (8 mois) : Stagiaire Développement JAVA /J2EE Web  chez  Netvitesse 


Contexte du projet :

Projet visant à développer sur Nvconnect et les différentes applications comme Onedirectory, Unilogon etc., afin de correspondre plus finement aux attentes  des clients. Nvconnect est un serveur d’application qui propose des fonctionnalités de communications en tirant partie des APIs du monde Mitel.


Réalisation :

  • Amélioration de la recherche des contacts en temps réel, provenant  des différentes bases de données comme LDAP, IPPX, SQL. Cette fonctionnalité est ajoutée à l’application Onedirectory.

  • Création de la recherche avancée pour Onedirectory.

  • Création des Web-Services pour la  recherche des contacts et pour avertir les événements d’appels Voip en utilisant Ws-Security.

  • Création d’un module d’installation à distance  pour l’application Unilogon sur un parc informatique.

  • Création d’un plugin NvMenu qui permet de gérer le système de menus pour toute application.

  • Création d’un plugin Mail :      

-    fournir l’API pour envoyer les emails  avec les fichiers attachés en utilisant  le système des tokens,

-    fournir l’interface pour configurer un serveur SMTP et pour rédiger le contenu du mail.

  • Création d’une fonctionnalité pour établir la communication entre l’application Java (Serveur) et l’application .Net (Client) par JMS.

  • Identification et correction des bogues. Tests et optimisation des fonctionnalités sur  les différentes applications existantes.

  • Rédaction des spécifications techniques, documentation de la solution.


L’environnement :


Serveur : Java, Groovy, Grails, Spring, Lucene, Web-Service Apache Cxf , SOAP, JMS, XML.

Client : GSP, Javascript, JQuery, DataTables.

Outils de gestion : SVN, Redmine, méthode Scrum.

Taille de l’équipe : 10 personnes


Etudes

2009-2011 : Titre d’Expert en Ingénierie Informatique (Bac +5)  IONIS STM (ex - EPITA)

2006-2009 : Licence Informatique  - Université Paris 6.

2004-2006 : Etude de la langue Française - Alliance Française.

Projets réalisés par maidaolan

Portfolio en ligne du prestataire 'maidaolan'


RéférencesScreenshot
 Titre : Réseau social pour un client à la Silicon Valley.
 Description : Environment technical Technologies: Java, Scala, Play 2, Cassandra, Elasticsearch, Akka, Angularjs Role : Implementations Front-end and Back-end la partie search et la partie reseaux communication. Outils: IntelliJ IDEA, Git, Jenkins, Taille de l?équipe : 5 personnes
 Type projet : site internet
 Thème projet : internet
 Durée : quelques mois
 Budget : 15 €
 Date : 19/09/2018



Environment technical

Technologies: Java, Scala, Play 2, Cassandra, Elasticsearch, Akka, Angularjs
Role : Implementations Front-end and Back-end la partie search et la partie reseaux communication. 
Outils: IntelliJ IDEA, Git, Jenkins,
Taille de l?équipe : 5 personnes

 Titre : mplementation Relationship Managment (RMS) APIs
 Description : Implementation Relationship Managment (RMS) APIs provide access to relationship data between Balloon's entities. Mise en ?uvre Relation Management (RMS) API permettant de créer des relations entre les differentes entitées commes : Skills, Jobs, Careers, Courses, Categories. La taille de base de donne atteignent aux 300 milles entitées et 5 millions relations avec le temps de reponse pour les apis < 2 seconds. Crawling des courses de plus de 300 websites pour creer database pour site ballon. Environment technical : Technologies: Java, Scala, Play 2, Cassandra, Elasticsearch, Akka, Graph Database (Titan), Python,Scrapy Outils: IntelliJ IDEA, Git, Jenkins,
 Type projet : site internet
 Thème projet : Éducation
 Durée : quelques mois
 Budget : 10 000 €
 Date : 19/09/2018



Implementation Relationship Managment (RMS) APIs provide access to relationship data between Balloon's entities. 
Mise en ?uvre Relation Management (RMS) API permettant de créer des relations entre les differentes entitées commes : Skills, Jobs, Careers, Courses, Categories. La taille de base de donne atteignent aux 300 milles entitées et 5 millions relations avec le temps de reponse pour les apis < 2 seconds.

Crawling des courses de plus de 300 websites pour creer database pour site ballon.
Environment technical : Technologies: Java, Scala, Play 2, Cassandra, Elasticsearch, Akka, Graph Database (Titan), Python,Scrapy
Outils: IntelliJ IDEA, Git, Jenkins,

 Titre : Web Recherche des suggestions mots clés (Mon projet personnel) Crawler les données de google adwords avec une base de données contenant plus de 50 millions records.
 Description : Web Recherche des suggestions mots clés Crawler les données de google adwords avec une base de données contenant plus de 50 millions records. website : keywordstool.co Technologies : Web : Scala, Play2, angularjs Search Enginge : Elasticsearch Crawl donne : Python + Selenium
 Type projet : site internet
 Thème projet : internet
 Durée : quelques semaines
 Budget : 2 000 €
 Date : 19/09/2018


Web Recherche des suggestions mots clés 
Crawler les données de google adwords avec une base de données contenant plus de 50 millions records.
website : keywordstool.co
Technologies : 
Web : Scala, Play2, angularjs 
Search Enginge : Elasticsearch
Crawl donne : Python + Selenium


Références clients certifiées



D'autres prestataires aux compétences similaires

(g)