Photo

Mohamed Abderrahmen

Tunis - Tunisie
+216 something
35 ans
mohamed.abderrahmen@gmail.com

Directeur Technique,Oracle Certified JEE Entreprise Architet

Objectifs

Rôle leader dans le développement de Softwares.

Expériences Professionnelles

Ingénieur développement Senior

Enterprise Alumni

Depuis décembre 2016
Tunisie

Chef de Projets Technique

Orange

De août à décembre 2016
Tunisie

Directeur Technique, Responsable développement

Intercom Consulting

De janvier 2015 à juillet 2016
Tunisie

Chef de projets / Ingénieur Dev Senior Java/J2EE

Intercom Consulting

De juillet 2011 à décembre 2014
Tunisie

Ingénieur de Projets, Développeur Java/J2EE

SunGard

De août 2009 à juin 2011
Tunis - Tunisie

Analyse, conception et développement de solutions de Cash Factory et de paiement électroniques sur la Plateforme Trax.Solution pour corporates et grands comptes et banques d’exécution directes, intermédiaire entreles backOffice (SAP, Oracle, Quantum..) et les banques pour passage d’ordres de paiements vers les banques (via Swift, Etebac, FTP/FTPS/SFTP ou flux configuré) et receptions d’Etats de compte(Account statements) des banques.
Mission comprend:

- Analyse et spécification des besoins

- Estimation de temps de charge.

- Développement des différents modules et demandes des clients.

- Tests unitaires.- Livraison vers client, support fonctionnel et technique pour UAT et Production.


Outils de développement : Java/J2EE, Hibernate, Swing, Trax Platform, OGF Framework, JUnit.

Serveurs : Jboss 4/5, Websphere 6.1.

Base de données : Oracle 9/10/11, SQL Server 2005, Derbi.

Tests unitaires : JUnit

Outils de build: Ant 1.7.0, Hudson

Outils de reporting: Birt

 

 

 

Ingénieur Etudes et développement Java/J2EE

Satec Tunisie International

De juin 2008 à juillet 2009
Tunis - Tunisie

Projet E-Learning Kedros Learning Management System (Kedros LMS), 5 mois

Conception et développement d’une plateforme avancée d’E-learning pour communité à largenombre d’utilisateurs (>10000 utilisateurs), à statut variable et respectant la norme Scorm et AICC.

– Plateforme à aspect hiérarchique : multi-organisationelle et multi-groupes.

- Plateforme RIA (Rich Internet Application), utilisant les composants UI de la librairie JSF tomahawk etMyFaces.

- Plateforme à architecture trois tiers et pouvant fonctionner sur trois types de base de données :Oracle, SQL Server et MySQL.

Langages et technologies : Java/J2EE, Spring 2, Ibatis, JSF (Librairies Tomahawk et MyFaces).

Outils et IDE : Eclipse 3.3, Junit Test Framework.
Conteneur : Apache Tomcat 6.0.

Base de données : MySQL, Oracle 9i et SQL Server 2000.

 

Projet Géo-localisation, 4 mois

Conception et développement d’une plateforme de géo-localisation pour flottes en déplacement sur unWMS (Web Mapping Service) local.Projet se divisant en trois grandes parties :

- Développement du programme sur le boîtier GPS (Owasys System OWA-21A track) mobile,programme embarqué écrit en C permettant la connexion au réseau GPS pour l’extraction des donnéesspatiales (latitude, longitude et vitesse) et l’envoi de ses données vers serveur par le biais du réseau GPRS.

- Développement d’une application permettant la collecte des données depuis Internet (listener sur portconfiguré) et la sauvegarde des données vers la base de données du type PostGreSQL.

- Développement du client cartographié et de l’application de gestion des ressources mobiles :

-Extraction des données de position pour chaque véhicule et affichage vers carte numériquegénérée par GeoServer (carte multicouches et à Style personnalisable se connectant sur base dedonnées spatiale de type PostGis).

– Calcul du plus court chemin pour deux points définis par utilisateur, utilisant les fonctionnalitésde GeoServer et les fonctions prédéfinis par PostGis.

– Calcul d’itinéraire pour chaque chauffeur et reporting des résultats (kilométrage, respect dutemps de mission, respect de l’itinéraire choisi …).

Outils de développement : Java/J2EE.Frameworks : Ibatis 2.3.0, Spring FrameWork, GeoServer 1.7.0, OpenLayers, GeoTools, JSF (Tomahawk1.1.6, MyFaces 1.2.3 et A4J), Jasper reports

Base de données Spatiale: PostgreSQL/PostGis.

 

Projet ERP Satec Tunisie, 4 mois

Développement d’une ERP (Entreprise ressource planning) présentant les fonctionnalités suivantes :

- Gestion de production : Planification à capacité finie, saisie de commandes et de livraisons,déclenchement et planification automatiques des interventions chez les clients.- Gestion des Projets et des affaires : utilisation des budgets et prévisions pour la planification détailléedes capacités, suivi des coûts et des ressources des projets

- Gestion financière : Comptabilité générale, facturation, écarts, suivi budgétaire et anticipation de larentabilité de chaque projet ou affaire.

- Création des rapports : Rapports générés par l’API de Jasper Report et JRXML créés par IReport.

Outils de développement : Java/J2EE, Framework Hibernate, JSF (Tomahawk 1.1.6 et MyFaces 1.2.3),Ireport.

Base de données : MySQL.

 

Stage de fin d'études

Piterion Gmbh

De février à juin 2008
Tunis - Tunisie

Titre du Projet: Thin Client XFORMS Renderer.
Conception et implémentation d’une Rich Internet Application (RIA) renderer pour les spécifications XFORMS 1.0 et 1.1 et migration de l’Intelligent Part (Application Desktop d’aide à la décision dansl’industrie Automobile) pour l’intégration de la technologie XFORMS 1.1.

Langages et technologies: Java, XFORMS, AJAX, Javascript, XHTML, XML, XSD, XSLT.

Outils et IDE : Eclipse 3.3, Chiba Framework, DWR Framework (Framework Ajax).

Conteneur : Apache Tomcat 6.

 

 

Stage de fin d'année

Tunisie TradeNet

De juillet à août 2007
Tunis - Tunisie

Titre du projet: Modules de domiciliation, Imputation et règlement du Comex Web.

- Traitement d’opérations bancaires relatives à des Echangesélectroniques entre l’UBCI et Tunisie TradeNet.

– Sécurisation d’envoi des identifiants des documents métiers par cryptage.

Langages et technologies : Java, J2EE, JSP, HTML, XML, XSD.Formalisme : UML.

Outils et IDE: Eclipse 3.2 + MyEclipse 5.0 GA, Framework Hibernate, Framework Struts, parseur XMLJaxB.

Conteneur : Apache Tomcat 5.

Base de données : Oracle 9i.

Formations

Diplome d'ingénieur en informatique

Ecole Nationale des sciences de l'informatique - ENSI

Juin 2008
Tunis - Tunisie

Diplôme de fin d'études universitaires - DEUG

Institut préparatoire aux études d'ingénieurs de Tunis

Juillet 2005
Tunis - Tunisie

Baccalauréat Scientifque

Lycée Mohamed Bouthina

Juin 2003
Hammamet - Tunisie

Compétences

Langages de programmation

Java/J2EE, C, C++, SQL, PL/SQL, C#, Groovy.

Développement Web

JSP, HTML, CSS,JavaScript, AJAX, Servlets, Applets, XML/XSL, XFORMS, XSL, XSD, DTD.

Compétence en Java et les standards J2EE

Maîtrise du langage Java, plusieurs projets effectués moyennant java et J2EE, bonne maîtrise desframeworks Ajax, Struts, JSF, Spring, Ibatis et Hibernate et des librairies open source (Apache, JaxB,Sax, Saxon, DOM, DWR …).

IDEs et environnements de développement

Eclipse, Eclipse WTP, IntelliJ, Oracle JDevelopper, MyEclipse GA et NetBeans.

Systèmes de gestion de bases de données

Oracle 8i/9i/10g, PostGre SQL, MySQL et SQL Server.

Langues

Arabe

Langue maternelle

Anglais

Courant

  • 735 au TOEIC test, Juin 2009
  • Certificat de réussite, MSB (Mediterranean School of Business), Juillet 2010

Français

Courant

Allemand

Débutant

Created with NetCV