Menu

Amir DHANE

RIYADH

En résumé

TOGAF and SOA Architect –certified, Enterprise Application Architect with great experience in technical/application architecture, development and management roles (Scrum Master) across range of IT companies.


Specialties: Enterprise Architecture, Technical Project Management, Technical / Solutions Architecture, Software Development and Integration (SOA, Micro-services), ERP, Agile / Scrum Master.

TOGAF 9 Certified.
ITIL Foundation.
SOA Architect.
SOA Profissional.

Mes compétences :
Primefaces
JSF
Hibernate

Entreprises

  • Tamkeen Technologies - Enterprise Application Architect

    2014 - maintenant E-Tranformation Strategy Project for TVTC:
    -Use TOGAF as an EA framework for the project.
    - Participate in make a meta model for tvtc to match all layers from strategy to
    infrastructure and define all attributes.
    - Make templates according to the meta model to identify all attributes for
    data, application and infrastructure layers.
    -Make awarness sessions about the data model , prepare all templates and
    make workshops for other teams.
    -follow deadlines of data model with other teams.
    - Help to collect informations for YASSER for the Saudi e-Government
    Achievement Award (Enjaz 2015).
    - Review the EA Maturity Assessment document.
    - Review the Communication Plan.
    - Review the EA Content Framework.
    - Review the SOA Reference Model.
    - Help to make a plan for the EA Office.
    - Make EA Tools Selection Study using a professional methodology.
    - Draw a data model on visio.
    - Use Mega tool as an EA repository.
    - Review the Application track deliverables.
    - Review the Data track deliverables.
  • TVTC - Software Engineer

    2013 - 2013 Migrate all forms applications to Java/J2EE applications.
    Current task :
    Implement the architecture (Primefaces, Spring, Hibernate) of a new strong project for
    admission candidates in all technical schools in KSA.
    Implement a generic SOA webservice for TVTC.
    Implement the model entity with reference to Oracle DB.
    Implement a mail java solution for TVTC.
    Use the architecture in a first project "Solaf" from the design to the test and validation (already
    delivred with a high level of performance).
    Help all the team in exceptions and issues during the development cycle.
    Review the code and give advice for best practices.
    Work envirement: Eclipse, Primefaces (JSF 2), Spring, Hibernate, Oracle DB, Maven, Spring
    security, checkstyle, Junit, CXF WebService, Tomcat 7, Ldaps.
    Old tasks :
    Implement a prototype with ADF with Weblogic server.
    Migrate the box of trainees from forms to ADF.
    Write the architectural technical document template in English.
    Training: ADF and BPMN oracle.
  • WSD - Directeur technique

    2011 - 2013 Since August 2011 Berges du lac - Tunisia
    Project : Revmaster
    - Hotel Solutions Direct(HSD) earns its revenue by charging commission on the bookings provided
    to the hotel. The average commission charged by HSD is between 5 to 8%. - Agent (OTA) charges
    anywhere between 15 to 25% for the bookings made for a hotel. - Agent(OTA) either sends the
    Bookings to HSD as an email or fax which is set up at their extranet. There are 5 agents for whom
    online interface is developed by BSI which is part of later releases. The Agents are Expedia.com,
    Booking.com, Hotel.de, EasyToBook.com, RatesToGo.com - HSD updates the OTA extranet with
    latest rates and inventory of the hotel, opens/closes rooms, updates Hotel profiles. Through the
    online interface developed as mentioned above rates and inventory, open/close rooms can be
    directly uploaded by Webservices.
    Tasks realised :
    - Enable modification of inventory from a complex dashboard.
    - Correct the London30 OTA connectivity implementation .
    - Update the booking.com OTA connectivity implementation .
    - Help team in exceptions and developpement errors.
    - Propose the architecture for new tasks to develop.
    Work envirement : MySql , Java/J2EE, Servlet, JSF 1.2, richfaces 3.3.1, Spring 2.5, Hibernate 3,
    Quartz, WebService, Ajax4Jsf ,Eclipse ,JBoss 5.
  • Talan Tunisie Internationale - Développeur Java/J2EE

    Tunis 2008 - 2011 Talan Tunisie - Développeur JAVA/J2EE.

    Projet : Système d’information pour PSA (Peugeot Citroën) dans le
    cadre de facturation des véhicules neufs (Juillet 2008 jusqu'à Juillet 2009)
    J'ai intégré une équipe de 10 personnes au cours de ce projet.
    Tâches réalisées :
    Implémentation de services métiers, leurs tests unitaires ainsi que du web services avec Toolbox XML.
    Réalisation des batch Java qui exécutent en masse des tâches métiers.
    Réalisation de la partie de gestion des anomalies et packs et groupantes.
    Réalisation de la partie administration des tables référentiels (tâche coté interface utilisateur).
    Suivi de normes de développement mis par PSA en appliquant Checkstyle comme outil de surveillance de code.
    Au cours de ce projet j’ai participé à une mission (formation, développement et livraison) chez notre client INFOTEL en France à Bagnolet pendant 3 semaines de 19/10/2008 à 11/11/2008 dont j'ai développé des modules JRULES ainsi que des tests unitaires.
    Environnement de Travail : Oracle 10g, Servlet, JSP, JavaScript, Struts 1.2.9, OJB (Framework pour la persistance similaire à Hibernate),ToolBox XML (Framework pour la création des services web basé sur Spring et Xfire), JRules (Produit ILog pour la création des règles),Eclipse, JBoss 4.2.

    Projet : Outil de recrutement et d'affectation pour TTI (Depuis août 2009 jusqu’à 22 Février 2010)
    Outil de « Recrutement » destiné aux sociétés souhaitant améliorer leurs processus de recrutement.
    Tâches réalisées :
    Implémentation des écrans de gestion de rendez vous.
    Implémentation de l'écran du compte rendu d'un entretien en générant l'ensemble de questions dynamiquement selon leurs types.
    Environnement de Travail :Oracle 10g, Servlet, ActionScript, Flex (Cairngorm), Struts 2, EJB3, Spring, Workflow (jbpm), Eclipse, JBoss 4.2.

    Projet : OALIA (Éditeur de logiciels voir www.oalia.com) (Depuis 23 Février 2010)

    Oalia est spécialisé dans la mise à disposition de solutions innovantes pour le système d’information achat des grandes entreprises.
    Oalia se distingue par sa double compétence :
    la modélisation du fonctionnement de la chaîne de valeur achat,
    les technologies Web en environnement JAVA.
    J'ai réalisé la conception ainsi que le développement d'une partie de dossier demande nommée contrôle d'achat, ainsi que la correction des anomalies (BUGS) du produit d'un code développé par l'équipe OALIA en France.
    Environnement de Travail : Oracle 10g, Turbine, Vilocity, Hibernate, Eclipse,Apache-tomcat-6.0.14.

    Projet : AFSSAPS (Depuis 22 Juillet 2010 jusqu’à 26 Octobre 2010)
    Dans le cadre de son activité de contrôle de la publicité concernant les produits de santé, l’AFSSAPS souhaite adopter un nouveau système d’information unique permettant le traitement de l’ensemble des dossiers de publicité.
    J'ai participé à la conception (Diagramme BPMN, Activité) de deux modules de l'application ainsi qu'au développement différents modules en commençant par l'implémentation des services métiers en utilisant Spring 3.0 ainsi que leurs test unitaires par JUNIT puis j'ai entamé la partie web en utilisant comme outil technique un plugin Struts 2- JQuery.
    Environnement de Travail :O racle 10g, Struts2, JQuery, Spring 3,0, Spring security, Eclipse, Apache-tomcat-5,5

    Dernier projet : Portail pour TTI (De 27 Octobre 2010 à 19 août 2011) chef d'équipe
    Portail qui rassemble tous les applications internes de TTI : Ora, Cra, Quiz,
    Bilan en utilisant un système unique d'authentification CAS.
    Tâches réalisées :
    - Rédaction des spécifications.
    - Proposition de l'architecture technique (Richfaces – Spring – Hibernate en élaborant un prototype qui travaille sur une base Oracle 10g.
    - Conception de la base MCD.
    - Implémentation de quelques tâches métiers.
    - Intégration des applications internes de Talan dans le Portail comme des
    portlets en leurs ajoutons le CAS (Central Authentication Service)
    comme moyen d'authentification unique.
    Environnement de Travail: Oracle 10g, Liferay 5.3, Richfaces, Flex, Spring3.0,
    Hibernate, Eclipse, JBoss 4.2 et Jboss 5.0.

Formations

  • Ecole Nationale Des Siences De L'Informatique ENSI (Manouba)

    Manouba 2004 - 2008 IIAT

    Informatique

Réseau

Annuaire des membres :