Mohamed Ali - Développeur ECLIPSE
Ref : 100310K001-
2037 TUNIS (Tunisie)
-
Développeur (41 ans)
-
Freelance
02/2016-Aujourdhui
(2 ans) EUROTUNNEL Calais
Fonction : Chef de de projet technique
Environnement technique :
● Méthode de conception : Power AMC
● Langages de développement : PL/SQL, SQL, Perl, C/C++, Pro*C, VB6
● Environnement de développement : Toad for Oracle, EPIC (Eclipse Perl Integration),WinSql, SQLDeveloper, Microsoft Visual Studio , Microsoft Visual Basic
● Système d’exploitation : Windows 7, Widows Server 2008, Windows XP
● SGBDRs : Oracle9i, Oracle11gR2
● Autres : Mercurial, Jenkins, JIRA, ACSP
Projet : ARMS (Amadeus Revenue Management System) For Eurotunnel (Tunnel sous la Manche)
▪ Gestion des réunions client (Conference call, minutes…)
▪ Reporting, Daily Meetings (SCRUM)
▪ Définition des besoins avec le Product Definition
▪ Rédaction des spécifications techniques
▪ Validation des spécifications avec les PDEF (Amadeus) et reporting (technical walkthrough)
▪ Définition de scope des versions
▪ Administration des bases de données Oracle
▪ Développement BATCH & GUI (PL/SQL, SQL, Perl, VB6)
▪ Packaging et livraison
▪ Support technique (Gestion des incidents, Correction et Livraison, Prise de main à distance, …)
▪ Support fonctionnel
▪ Documentation utilisateur
▪ Participation au steering committee meeting
02 et 03Février 2017, 28 et 29 Janvier 2016
Calais France, Eurotunnel
Eurotunnel & Amadeus Operational Committee Meeting
02/2015-01/2016
(1 an) AMADEUS Nice
Fonction : Ingénieur JAVA/JEE
Environnement technique :
● Langages de développement: Java, Spring, Spring Boot, TestNG
● Environnement de développement : Eclipse IDE, Maven
● Serveur d’applications : Apache Tomcat (9.0, 8.0)
● Système d’exploitation: Windows 7, Widows Server 2008, Windows XP
● SGBDR: Oracle11gR2
● Autres : Git, Gitlab, Source Tree, ARC, postman, Jenkins
Projet : ARMS (Amadeus Revenue Management System) pour l’hôtellerie (AccorHotels)
▪ Participation au développement des CRs (Change Request) sur ARMS : Services Métiers, DAO, Entités, JPA, Hibernates, JNDI…
▪ Support technique et correction des PTRs (bugs) remontés
▪ Développement des Tests Unitaires Java (TestNG, MoreUnit)
▪ Exécution des plans de test
03/2014-01/2015
(11 mois) AMADEUS Nice
Fonction : Ingénieur Web Service
Environnement technique :
● Langages de développement: Java, Spring Rest, Restful, JAX-RS Jersey
● Environnement de développement : Eclipse IDE, Maven
● Serveur d’applications : Apache Tomcat (9.0, 8.0)
● Système d’exploitation: Windows 7, Widows Server 2008, Windows XP
● SGBDR: Oracle11gR2
● Autres : Git, Gitlab, Source Tree, ARC, postman, Jenkins
Projet : ARMS pour l’hôtellerie (AccorHotels)
▪ Développement des web services selon les besoins: Bookings, Room Type, Yield Class…
▪ Test des Web Services via ARC, Postman
▪ Vérification des données JSON et XML
▪ Développement des scripts CURL pour le test des web services
▪ Exécution des plans de test
08/2013-02/2014
(7 mois) AMADEUS Nice
Fonction : Ingénieur Etude et Développement PYTHON
Environnement technique :
● Langages de développement : Python, PyUnit (Unit Test)
● Environnement de développement : Eclipse (PyDev), Toad for Oracle
● Système d’exploitation : windows 7, windows Server 2008, Linux
● SGBDR : Oracle11gR2
● Autres : Mercurial, SQL Loader, Jenkins, ********, ACSP
Projet : Conception et Développement d’une solution de monitoring et d’une solution d’extract des données
▪ Développement d’une solution paramétrable en Python permettant de vérifier les processus du Batch ARMS exécutés pour des Hotels spécifiés dans le fichier de configuration, de créer des rapports (doc et html) et d’envoyer des notifications (mail et rapport contenant les détails des processus lancés (failed, not failed, reasons …)
▪ Développement d’une solution paramétrable en Python permettant de faire des extracts depuis une ou plusieurs bases de données ARMS pour des Hotels spécifiés et les mettre sous ftp ou les envoyer via email aux responsables configurés dans les fichiers de configuration de la solution
▪ Testing des solutions
▪ Deploiement via control M job
▪ Suivi et corrections des anomalies de production
▪ Documentation et support Technique
02/2013-07/2013
(6 mois) EUROTUNNEL Calais
Fonction : Ingénieur Etude et Développement Oracle PL/SQL
Environnement technique :
● METHODE DE CONCEPTION : POWER AMC
● LANGAGES DE DEVELOPPEMENT : PL/SQL, SQL, PERL
● ENVIRONNEMENT DE DEVELOPPEMENT : TOAD FOR ORACLE, SQL LOADER,WINSQL, EPIC (ECLIPSE PERL INTEGRATION), MICROSOFT VISUAL STUDIO
● SYSTÈME D’EXPLOITATION : WINDOWS 7, WIDOWS SERVER 2008, WINDOWS XP
● SGBDR : ORACLE9I, ORACLE11GR2
● AUTRES : MERCURIAL, JIRA
Projet : Migration ARMS (Amadeus Revenue Management System) For Eurotunnel (Tunnel sous la Manche)
▪ Migration ARMS d’Oracle 9i vers Oracle 11gR2
▪ Migration et développement du Batch PL/SQL : Migration des processus de BATCH (Batch en PL/SQL: fonctions, procédures, packages…) : processus de Chargement des données (chargement des réservations et informations envoyées par le système de réservation), d’historisation, d’aggrégation, de modélisation et de forecast
▪ Analyse des écarts et impact sur les données entre Oracle 9i et Oracle 11g
▪ Migration des données
▪ Packaging et livraison du nouveau Batch
▪ Documentation technique
▪ Support technique et fonctionnel
07/2008-06/2012
(4 ans) SIVECO TS Tunis
Fonction : Ingénieur JAVA-PL/SQL
Environnement technique :
● Langages de développement : JAVA, SWING, PL/SQL, TSQL, Crystal Report
● Environnement de développement : Toad for Oracle, Oracle JDeveloper,Crystal Report, Report Application Server Business Objects
● Système d’exploitation : windows XP
● SGBDR : Oracle 9i, Oracle 11g, SQL Server 2005, SQL Server 2008
● Autres : Microsoft Visual Source Safe, Citrix
Projet: GMAO COSWIN ERP
▪ Développements spécifiques (interface Java Import et Export, Triggers PL/SQL, Jobs, Proc. Stockées PL/SQL, SQL, Rapports Crystal Reports…)
▪ Développement des interfaces de communication entre COSWIN et ERP (COSWIN/SAP, COSWIN/PEOPLESOFT, COSWIN/MAAS, COSWIN/SIG, …)
▪ Packaging client
▪ Support technique et fonctionnel
▪ Livraison et suivi sur site
▪ Déploiement de Coswin
▪ Formation à l’administration et à l’utilisation de Coswin (module Stock, Achat, Maintenance, Workflow, Cockpit Manager, Paramètrage…)
▪ Codage des programmes standard (Clic clac, IDE, IOD…)
▪ Formation à l’utilisation des programmes standards
▪ Assistance à l’amélioration et le développement de tous autres programmes standards ou spécifiques
▪ Exécution des compagnes de tests
▪ Tests unitaires et documentation utilisateur
▪ Reporting
06/2012 (1 mois) ALSTOM Oran, Algérie
Fonction : CONSULTANT GMAO
Environnement technique :
● Environnement de développement : Crystal Report, RAS Business Object XI 3.1 SP3
● Système d’exploitation: Windows Server 2008, windows 7
● SGBDR : Oracle 11gR2
Projet : Mise en place de l’ERP COSWIN et Formation des utilisateurs
▪ Installation et configuration : Oracle 11gR2, RAS Business Object XI 3.1 SP3
▪ Déploiement : Coswin7i.45, clic-clac7i.45
▪ Formation: Coswin Achat, stock, maintenance, workflow, paramétrages et administration de Coswin et reporting (création des rapports via Crystal report et intégration avec l’ERP Coswin)
09/2011- 12/2011
(4 mois) ATOS CARREFOUR Evry Paris
Fonction : Ingénieur JAVA-PL/SQL
Environnement technique :
● Langages de développement : JAVA, SWING, PL/SQL, SQL
● Environnement de développement : Toad for Oracle, Oracle JDeveloper
● Système d’exploitation: windows XP, windows 7
● SGBDR : Oracle 11gR2
● Autres : Microsoft Visual Source Safe, Citrix
Projet: Développement et intégration des interfaces Import/Export COSWIN – PEOPLESOFT
▪ Interface Import/Export des Demandes d’achats
▪ Interface Import/Export des Demandes de prix
▪ Interface Import/Export des Commandes
▪ Interface Import/Export des Factures
▪ Support Technique
▪ Gestion des incidents et correction des bugs
02/2011- 03/2011
(2 mois) SIVECO TS Tunis/Montpellier
Fonction : Ingénieur JAVA-PL/SQL
Environnement technique :
● Langages de développement: JAVA, PL/SQL, SQL
● Environnement de développement : Toad for Oracle
● Système d’exploitation : windows XP
● SGBDR : Oracle 9i, Oracle 11g
● Autres : Microsoft Visual Source Safe, Citrix
Projet: Migration de Unichamps vers Coswin pour DCNS
▪ Participation à la préparation de la migration de l’ERP UniCHAMPS vers l’ERP COSWIN
▪ Etude de la migration
▪ Etude des impacts
▪ Définition des tâches
COMPÉTENCES
METHODOLOGIE AGILE ( SCRUM)
MÉTHODE DE CONCEPTION
DESIGN PATTERNS (PROXY, FACTORY, SINGLETON…), MERISE (POWER AMC…)
LANGAGES DE DÉVELOPPEMENT JAVA/JEE , SWING, PL/SQL, SQL, TSQL, PYTHON, PERL, C /C++, PRO*C, VB6, SHELL, R FRAMEWORKS JAVA SPRING BOOT, SPRING MVC, HIBERNATE, JPA
ENVIRONNEMENT DE DEVELOPPEMENT ECPLIPSE, SPRING TOOLS SUITE, ORACLE JDEVELOPER ,TOAD FOR ORACLE, SQL DEVELOPER, WINSQL, PYDEV, CRYSTAL REPORT, REPORT APPLICATION SERVER BUSINESS OBJECTS, CLICKVIEW, R, MICROSOFT VISUAL STUDIO
SERVEURS D’APPLICATION APACHE TOMCAT, JBOSS
LANGAGES SQL SQL, PL/SQL, TSQL, HQL
BASES DE DONNEES ORACLE 9I/10G/11GR2, SQLSERVER 2005/2008/2012, MYSQL, MONGODB
SYSTÈMES WINDOWS XP/7/10, UBUNTU, CENTOS
ERP COSWIN, MICROSOFT DYNAMICS NAVISION 2009 R2, PEOPLESOFT
AUTRES
JENKINS, JIRA, MICROSOFT VISUAL SOURCE SAFE, MERCURIAL, GIT, SOURCE TREE, ADVANCED REST CLIENT, POSTMAN, MAVEN, CITRIX, OCTOPUS, POWER DESIGNER, WINSCP, FILEZILLA, PUTTY