Mohamed Amine - Développeur JAVA J2EE
Ref : 090818K001-
Domicile
5121 MAHDIA (Tunisie)
-
Profil
Développeur (41 ans)
-
MobilitéTotalement mobile
-
StatutEn profession libérale
-
Tarif Journalier MoyenVoir le tarif
-
TeamLead
Mobelite Tunisie : Site : https://www.mobelite.fr/Jan 2019 - aujourd'huiVolet Technique :
Environnement : Java, Jsp, Mysql, Apache OLTU, Spring, Hibernate, Maven, servlet, XML, JAXB, Maven 3, Sonar, Finbugs, PMD, CheckStyle, CVS, GIT, apache tomcat, Jira, Confluence.
- 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. -
Team Lead et ingénieur développement java expert
- Linedata Tunisie : Site : http://www.linedata.com/Jan 2014 - Jan 2019Projet : Maintenance EKIP360 STD
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.
-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 -
2013 - 2014
Projet (TR Solution) (en production, freelance) :
Dotnet (LINQ to SQL, Infargisticgs), SQL server, crystal repor
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 -
2013 - aujourd'hui
Projet (Site d’enchère) (freelance) :
Dotnet (Entity framwork), SQL server, T/SQL.
Résumé du travail :
Migration de la couche métier de ling to SQL vers entity frame work -
responsable service informatique (développement et IT). A – Développement :
- TSI TUNISO SEOUDIENNE D’INTERMIDIATION.Jan 2010 - Jan 2014jet Web public (en production): Java
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
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 -
concepteur développeur.
- BSC filiale de TDA Technologies en Tunisie.Jan 2008 - Jan 2010création logicielle de facturation (OCR).
: C++ (.dll) OCR ABBYY, MFC (.dll, interface graphique (version test)), dot Net (composant graphique infragistics et syncfusion).
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). -
formateur
Club Informatique :Jan 2008 - Jan 2008Formateur 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é
-
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
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.