Mohamed Amine - Développeur JAVA J2EE

Ref : 090818K001
Email vérifié
Photo de Mohamed Amine, Développeur JAVA J2EE
Compétences
Expériences professionnelles
  • TeamLead

    Mobelite Tunisie : Site : https://www.mobelite.fr/
    Jan 2019 - aujourd'hui

    Volet Technique :
    - Définition des architectures des projets et des choix technologiques
    - Participation et validation des chiffrages
    - Assurer le contrôle de la conformité du code à la charte de développement
    - Participer au développement des projets JAVA
     Volet Team Lead :
    - Répartir les affectations des développeurs Java et définir leurs missions
    - Encadrer le déroulement du process d’Onboarding des nouvelles ressources dans
    l’équipe.
    - Participer aux entretiens d’embauche et à la sélection des candidats Java
    - Assurer la veille technologique et la montée en compétence des membres de l’équipe
    Java
    Poste : TeachLead et ingénieur développement java expert (TMA)
    Projet : Maintenance Em-Consult (BAU)
    - Migration FTP vers SFTP.
    - Migration vers AWS.
    - Migration base indexation Sinequa vers ELasticsearch
    - Agile/kanban.
    - Géré une les priorité clients.
    - Stabilisation et performance.
    - Utilisez les connaissances techniques pour trouver des solutions innovantes.
    - Motivation et supervision de l’équipe.
    Projet : Migration Système Login Em-Consult vers SSO ID+(GEN)
    - Etude faisabilité fonctionnel et technique.
    - Chiffrage.
    - Conception et architecture technique.
    - Implémentation d’un POC avec Apache OLTU
    - Agile/Scrum
    - Etudes sprint.
    - Décomposition et validation du sprint.
    - Suivie avancement, respect deadline et affection des sous-tache de l’équipe
    - Déblocage de l’équipe.

    Environnement : Java, Jsp, Mysql, Apache OLTU, Spring, Hibernate, Maven, servlet, XML, JAXB, Maven 3, Sonar, Finbugs, PMD, CheckStyle, CVS, GIT, apache tomcat, Jira, Confluence.
  • Team Lead et ingénieur développement java expert

    - Linedata Tunisie : Site : http://www.linedata.com/
    Jan 2014 - Jan 2019

    Projet : Maintenance EKIP360 STD
    -Géré une les priorité clients
    -Stabilisation et performance EKIP360
    -management.
    -Utilisez les connaissances techniques pour trouver des solutions innovantes.
    -Motivation et supervision de l’équipe.
    Poste : ingénieur développement java sénior
    Projet Encadrement PFE Console EKIP360
    -Ajout des informations fonctionnel au log du EKIP360
    -Conception et réalisation d'un outil IHM pour détection les scénarios réaliser par le client.
    -Stockage des données et étude statiques (BigData).
    -Ouverture pour d'autre projet Uniloan360, ekip POS360, etc...
    Environnement : Java, log4j, Spring AOP, LogStach, ElasticSearch, HTML5, JSP, CSS, Angular JS.
    Projet Générateur d'écran paramétrage EKIP360
    -Conception et Réalisation d’un outil de génération automatique des écrans de paramétrage EKIP360 du
    couche DAO vers la couche IHM.
    -Adaptation du ce outil pour les différant version du EKIP360.
    -Cet outil est intégré à eclipse comme un plugin.

    Projet EKIP360(Spec BankInter) :
    -Participation au développement des différents spécifications de client Bankinter sur le projet EKIP360.
    -Rédaction des spécifications techniques détaillées à partir des DEG de client.
    -Estimation de charge.
    -Développement, IHM : création des interfaces graphiques web en utilisant gwt, Spring, Drools , coté
    -Tests et correction des bugs

    Projet Ekip360(Spec WAFAIMMO):
    -Participation au développement des différentes spécification de client WAFAIMMO Maroc.
    -Conception et rédaction des spécifications techniques détaillées.
    -Estimation de charge.
    -Développement, IHM : création des interfaces graphiques web en utilisant gwt, Spring, Drools, coté.
    -Core : développement des API PLSQL
    -Assurer le support technique.
    -Répertorier / Corriger les bugs.
    -Effectuer les tests unitaires avec Junit.
    -Documentation des développements effectués.
    Projet Ekip360 (Standard) :
    Objectif : étude, conception et développement dans un projet spécialiser dans le crédit et
    financement international
    Résumé du travail :
    -Conception et développement (java/PLSQL) suite à des cahier charge fournis par les expert métier de
    crédit et financement.
    -Créer les classes Junit et les classes fitnesse de test.
    -Appliquer les règles SCRUM (les meetings : daily, planning, retrospective…).
    -Appliquer les normes standards de programmation java.
    -Assurer un taux de couverture de code (80% minimum) et un taux de duplication de code (10%
    maximum).
    -Assurer le support technique.
    -Anticipation de toutes difficultés techniques ou d' éventuels retards de dev.
    -Repertorier / Corriger les bugs.
    -Assistance technique au developpeurs des projets.
    -Vérifications du respect des normes de développement, correction des dysfonctionnements constatés et
    optimisation du code développé.
    -Chiffrer les tâches unitaires.
    -Configuration EKIP360 sur JBOSS pour les tests du DEV

    Java, java CodeModel, JAXB, Maven, Oragle 11g, plsql, log4j, CVS, SWING. Java, Spring, Hibernate, Maven, Gwt, GXT, Dozer, Oragle 11g, plsql, Apache CXF Web Service, XML, JAXB, Maven 3, FitNesse, Sonar, Finbugs, PMD, CheckStyle, CVS, GIT, apache tomcat, JBOSS, Jira, Confluence.
  • 2013 - 2014

    Projet (TR Solution) (en production, freelance) :
    Résumé du travail :
    Conception et réalisation d’une application de tenue de registre des actions qui gère le
    Stock des actionnaires par valeur cote en bourse de TUNIS

    Dotnet (LINQ to SQL, Infargisticgs), SQL server, crystal repor
  • 2013 - aujourd'hui

    Projet (Site d’enchère) (freelance) :
    Résumé du travail :
    Migration de la couche métier de ling to SQL vers entity frame work

    Dotnet (Entity framwork), SQL server, T/SQL.
  • responsable service informatique (développement et IT). A – Développement :

    - TSI TUNISO SEOUDIENNE D’INTERMIDIATION.
    Jan 2010 - Jan 2014

    jet Web public (en production): Java
    Objectif : Création d’un site web qui représente les données publiques du marché boursier.
    Résumé du travail :
    Espace public version de test (www.tsi.tn/web):
    -Réalisation du site qui représente le marché boursier différée de 15 min les produit de l’entreprise avec
    une base mysql.

    Projet Web client (en production) : Java/FLEX
    Objectif : Mise en place d’un site web servant à représenter les données direct de la marche boursière,
    Permettant à l’utilisateur tout type d’opération (achat, vente, consultation de portefeuille, etc.…)
    boursière.
    Résumé du travail :
    Espace client version en production:
    -Création des web service qui représente le moteur de calcule des données avec une base oracle.
    -Création du site qui représente la marche boursière en direct et le portefeuille du client relier avec le
    web service (Flex).

    rojet Paie (en production):Dotnet
    Objectif : Création logiciel de la paie.
    Résumé du travail :
    -Conception et réalisation d’un projet de gestion de la paie des personnels composé d’un moteur de
    calcule (.dll),
    une interface graphique c#, reporting (crystal report) et une base donnée sql server.

    Projet OSVR (en production) :Dotnet
    Objectif : Création logiciel de control d’envoi des ordres vers la bourse.
    Résumé du travail :
    -Réalisation d’un projet qui contrôle l’envoi et la réception des ordres (achat et vent des actions) avec le
    marché boursier composé d’une interface graphique (c#) relié à une base de donnée oracle.
    Environnement : dotNet c# (composant graphique infragistics et syncfusion),oracle 9i.
    B – Base de données :
    - Indexation de la base donnée existante sur oracle 9i.
    - Correction et ajoute des exceptions sur les procédures les trigger (PL/SQL).
    - Création d’un scripte de sauvegarde oracle 9i.
    - Création et restauration des base de données sql sever.
    - Automatisation des backups sur sqlserver 2012.
    C – Administration système :
    - Installation des systèmes d’exploitation windows XP et widows 7.
    - Installation et configuration des systèmes exploitation serveur (windows server 2003,
    windows server 2012, unix solaris 10).
    - Migration d’active directory 2000 vers active directory 2003.
    - Migration d’active directory 2003 vers active directory 2012.
    - Installation des base données oracle9i et sql server 2008/2012.
    D – réseau et sécurité informatique :
    - Configuration du firewall ASA 5500.
    - Configuration des switch Cisco.
    - Configuration des switch LinkSys.
    - Configuration des points d’accés Aironet 1040.
    - Migration du système réseau de l‘ancien siège vers le nouveau siège.
    - Suivie et test l’accès au réseau MPLS avec Tunisie télécom.
    - Suivie et test l’accès au réseau Fibre Optique avec Topnet.
    - Etude de renouvèlement de notre accès

    va, jsp, gwt, gxt, HTML 5, CSS3, javascripte, JQuery, apacheTomcat 6.20 et mysql. Java, JDBC, apache CXF(Web service), flex 4.5, apacheTomcat 6.20 et oracle 9i dotNet c# (composant graphique infragistics et syncfusion), sql server 2008
  • concepteur développeur.

    - BSC filiale de TDA Technologies en Tunisie.
    Jan 2008 - Jan 2010

    création logicielle de facturation (OCR).
    Résumé du travail :
    -conception et réalisation d’une librairie (c++) qui gère le traitement OCR (ABBYY) sur les images des
    facture et extraction les données comme (numéro de la facture, Montant hors taxe etc.) et les
    enregistrer dans une base de données MySql.
    -détermination de l’écriture comptable pour chaque facture.
    - conception et réalisation d’une librairie (c#) qui représente le moteur de recherche des valeurs comme
    le TTC ,HT , TVA, Date facture ,etc… par mot clé.
    - conception et réalisation d’une interface (dotnet c#) qui manipule la librairie et la base de données
    avec l’utilisation des composant graphique infragistics et syncfusion

    Objectif : Migration logicel FineXpro de VB6 vers c#
    Migration d’un projet (FineXpro) développé en vb6 et base de donnée access vers un projet dotnet (c#)
    avec migration de la base de donnée vers MySql avec l’utilisation des composant graphique infragistics et
    syncfusion.
    Langage : vb6 et C# (composant graphique infragistics et syncfusion).

    : C++ (.dll) OCR ABBYY, MFC (.dll, interface graphique (version test)), dot Net (composant graphique infragistics et syncfusion).
  • formateur

    Club Informatique :
    Jan 2008 - Jan 2008

    Formateur dans une centre de formation, maintenance informatique (hardware, software et réseau)
    formation de langage programmation (c++, c, java, pascal, html, php, asp,sql).

  • 2003 - 2004

    Projet gestion d’une bibliothèque.
    Conception et réalisation avec Access une application bibliothèque de
    l’université

Études et formations
  • Diplôme Universitaire de maîtrise en informatique (Bac+4)

    Institut Supérieur des Sciences Appliquées et Technologie de Sousse (Tunisie)
    2006
  • Diplôme Universitaire de premier cycle en informatique (Bac +2)

    Institut Supérieur des Sciences Appliquées et Technologie de Sousse (Tunisie)
    2006
  • baccalauréat mathématique

    Lycée secondaire Rejiche Mahdia (Tunisie)
    2002
Autres compétences
Compétences fonctionnelles

Métier Références
Application facturation (OCR). TDALogiciels
http://www.tdalogiciels.fr
-Application gestion de la paie.
-Application de contrôle des ordres envoyé à la
bourse.
-Application web Gestion d’Achat et vente dans
le marché boursier.
TSI
http://www.tsi.tn
-EKIP 360
-Générateur d'écran paramétrage EKIP360
http://www.linedata.com/

Connaissances en informatique

Systèmes : Dos, Windows 9x/NT/2000/2003/XP/windosw7, linux redhat/mandrake.
Programmation : Langages C, c ++, C#, java.
Programmation web : html, ASP.net, JavaScript, action scripte,PHP, CSS, flex.
Base de données : Oracle, SQL Server, Microsoft Access, MySQL, PL/SQL.
Logiciels: Microsoft Office, application internet, Macromedia Flash, filemaker , Macromedia Dreamwear,
Jcreator, Jbuilder, Netbeans, Microsoft visual studio (6, 2005, 2008,2012), eclipse, Miltex.
méthodologie : UML/Merise.

D'autres freelances
Développeur JAVA

Ces profils pourraient vous intéresser !
CV Ingénieur de développement JAVA
Mouhsin

Ingénieur de développement JAVA

  • COLOMBES
JAVA Angular SQL J2EE MYSQL SPRING JAVASCRIPT ORACLE
Bientôt disponible
CV Développeur fullstack Java /Angular
Eddy

Développeur fullstack Java /Angular

  • AIX-EN-PROVENCE
JAVA Spring Boot Angular POSTGRESQL REST SQL JAVASCRIPT
Disponible
CV Développeur
Baptiste

Développeur

  • PARIS
JAVA PHP JAVASCRIPT XML JSON CVS NODE.JS HTML PYTHON MONGODB
Disponible
CV Développeur WEBMETHODS
Hugo

Développeur WEBMETHODS

  • MÉRIGNIES
WEBMETHODS BAPI JAVA .NET PHP J2EE SQL SERVER MYSQL
Disponible
CV Ingénieur de développement JAVA
Didier

Ingénieur de développement JAVA

  • PARIS
JAVA DOCKER JENKINS ORACLE POSTGRESQL GIT SCRUM Angular Kubernetes APACHE KAFKA
Disponible
CV Développeur TALEND DI /Cloud / ESB
Youssef

Développeur TALEND DI /Cloud / ESB

  • MASSY
TALEND DI TALEND SQL JAVA SALESFORCE SQL SERVER SAP
Disponible
CV Consultant MULESOFT
Aly

Consultant MULESOFT

  • SAINT-NAZAIRE
MULESOFT ANYPOINT PLATFORM JAVA SALESFORCE
Disponible
CV Développeur  Full stack
Robert

Développeur Full stack

  • LYON
JAVA PHP JAVASCRIPT SQL ORACLE Angular MYSQL
Disponible
CV Technical Leader Java/JEE
Houssem

Technical Leader Java/JEE

  • RUEIL-MALMAISON
JAVA SPRING Kafka DOCKER Kubernetes GIT Microservices API RESTful SOAP PL SQL
Disponible
CV Développeur Full Stack - Tech Lead
Enzo

Développeur Full Stack - Tech Lead

  • BAYONNE
JAVA PHP SYMFONY Angular CI/CD DEBIAN TypeScript
Bientôt disponible