Akrem - Développeur JAVA

Ref : 080702S001
Photo d'Akrem, Développeur JAVA
Compétences
Expériences professionnelles
  • STAGES UNIVERSITAIRES
    Mars- Juin 2007 Organisme : Optimal System
    Thème : Conception et réalisation d’une application J2EE pour la gestion prévisionnelle des compétences d’une SSII.
    Délais : 4 mois
    Détails : L’objectif de cette application est de permettre la sélection de la meilleure compétence pour un poste déterminé dans l’entreprise. On a conçu un modèle générique de compétence qui peut contenir tous les concepts de compétence et pour chaque domaine d’activité.

    Ainsi l’idée était de définir ce qu’on appelle une fiche de compétence acquise pour chaque candidature à partir des CV suivant un modèle précis. Puis on définit une seconde fiche de compétence requise pour la tache (ou le poste) suivant le même modèle, tout en gardant la comparaison des deux fiches. En outre, on permet le tri des candidatures et on a enrichi la base de données par des questionnaires et des entretiens afin d’améliorer le SCORING.

    Comme architecture, on a eu recours à une architecture 3 Tiers Applicatif, qui se base sur la plateforme Java 2 Entreprise Edition, et une présentation avec Framework STRUTS, couche métier : SPRING, couche accès au données : HIBERNATE et comme SGBD : ORACLE.

    Juillet- Out 2OO6 Organisme : IT – COM
    Thème : Conception et mise en place d’un Sy d’Informations pour la Recherche Scientifique et de la Technologie (SIREST) avec la plateforme J2EE.
    Délais : 2 mois
    Détails : Notre Mission pour ce stage est de faire une retro conception du modèle existant, et implémenter une solution pour l’intégration des trois Framework : Struts, Spring et Hibernate.

    MINI PROJETS
    • Simulateur de Répertoire Téléphonique en C (persistance des données par les fichiers séquentiels).

    • Compression/Décompression de fichiers textes avec l’algorithme Lempel-Ziv-Welch (LZW) basés sur les arbres en langage C.

    • Modélisation d’un Système d’Information du TELECOM en utilisant la méthodologie de conception MERISE.

    • Compléter le code d’un analyseur Lexical existant (Maintenance d’un code déjà existant + mise à l’épreuve des connaissances acquises sur les techniques de compilation).

    • Création d’une commande « cut2 » sous LINUX qui fonctionne comme la commande « Cut » en utilisant le langage AWK.

    • Implémentation d’un site web dynamique pour la gestion d’emploi du temps de l’ESTI avec PHP &MYSQL

    • Création d’un outil de communication de type MSN Messenger (Client/Serveur) avec C++ (MFC)/programmation Réseau

    • Spécification et Conception d’un distributeur de billet d’une banque en utilisant le langage de modélisation UML et le processus unifié Rational Unified Process.

    • Conception et mise en place d’une application web J2EE qui intègre le framework de persistance HIBERNATE

Études et formations
  • CURSUS ACADEMIQUE
    Universitaire :
    Ecole Supérieur de Technologie et d’Informatique

    Juin 2007
    Diplôme de Maitrise en Informatique Appliquée à l’Ecole Supérieure de Technologie et d’Informatique à Carthage.

    Juin 2005 Diplôme de l’étude supérieure de premier cycle en informatique appliquée.

    Secondaire :
    Lycée Cite Ennozha & Slimen ben Slimen Zaghouan
    Collège de l’Independence
    Zaghouan

    Juin 2003
    Baccalauréat Section Technique

    Juin 1999
    Certificat de fin d’études primaires

    Primaire :
    Ecole Ebn Kaldoun Zaghouan
    Ecole Fraj Achour
    Moknine (Monastir)
    1996-1990
    Etudes primaires

    CERTIFICATS
    • CCNA 1 Networking Basics of the Cisco Networking Academy Program

    CONNAISSANCE ACADEMIQUE
    • Techniques de compilation
    Théorie des langages et automates, techniques de compilation.
    • Architecture et microprocesseur
    Electronique de base et système logique
    Conception de microprocesseur monocycle, multi cycle et pipe-line.
    Organisation des éléments mémoires (registres, caches).
    • Systèmes d’exploitation & Programmation Système
    Gestion de synchronisation des processus.
    Gestion de la mémoire physique et la mémoire virtuelle.
    Systèmes de gestion de Fichiers.
    Manipulation des Appels Systèmes sous LINUX (en langage C).
    • Système des réseaux informatiques
    Modèle ISO, TCP/IP, Réseaux Locaux, Conception de protocoles.
    • Outils de conception & Génie Logiciel
    UML, MERISE, Eléments du Génie Logiciel.
    • Base des données
    Modèle Entité/Association, Algèbre relationnel, requêtes SQL, Procédures & fonctions PL/SQL
    • Développement Internet :
    Développement Web (HTML/JAVASCRIPT/CSS), Concepts de base de la plateforme J2EE (Workshop TOMCAT), fonctionnement des Webservices.
    • Environnement Java :
    Développement Java: SWING, AWT, Multi-Threading…
    • Parallélisme et Systèmes Réparties :
    Programmation et Architectures Parallèles (MPI, PVM),
    • Intelligence Artificielle :
    Représentation des connaissances, Systèmes experts …
    • Conception IHM :
    Ergonomie Interfaces Homme Machines, Perception, Architecture PAC (Présentation, Abstraction, Contrôleur), MVC (Modèle, Vue, Contrôleur)…
    • Nouvelles Plates-formes de développement :
    J2EE (Framework Spring, Framework hibernate, Ajax, EJB, Jboss, Tomcat…), Microsoft Visuel .NET(C#) Concepts et Pratique.
    • Commerce Electronique :
    Protocoles de sécurité, Architecture & Payement électronique…

    LANGUES :
    Arabe Lu Ecrit Parlé
    Français Lu Ecrit Parlé
    Anglais Lu Ecrit Parlé

    DOMAINES DE COMPETENCE
    • Systèmes d’exploitation :
    UNIX, GNU/Linux (Debian, Ubuntu, Fedora, Redhat, Suse, Mandrake, Mandriva, …), Windows (98, XP, NT, 2000,…), dos.
    • Langages de programmation :
    Pascal, C/C++/C#, HTML/JAVASCRIPT/CSS, PHP,JSP, JSTL, PL/SQL, JAVA, XML, MATLAB, VB, VB.NET, Assembleur.
    • SGBD :
    Oracle, MYSQL, Microsoft Access, PostgreSQL, SQL Server.
    • Multimédia :
    Macromedia Dreamweaver, Macromedia Director, Ulead Photo Impact,Adobe Photochop, Adobe Premiere, Windows moviemaker.
    • Bureautique :
    Microsoft Office, Open office, SPAD(Analyse des données) LateX…
    • Outils de conception:
    Power AMC Designer, UML Diagrammar, Rational Rose, Mega.
    • Frameworks J2EE
    Struts, Spring, Hibernate, Tiles.

D'autres freelances
Développeur C

Ces profils pourraient vous intéresser !
CV Développeur SQL
Romain

Développeur SQL

  • SAINT-LAURENT-DU-VAR
PHP RUBY ON RAILS HTML CSS SQL C NoSQL
Disponible
CV Développeur SQL
Aymane

Développeur SQL

  • MONTAUBAN
SQL C++ C# PHP SQL SERVER JAVA MYSQL C Angular JAVASCRIPT
Disponible
CV Développeur React Native / Expo
Vincent

Développeur React Native / Expo

  • LYON
JAVASCRIPT React Native C C++
Disponible
CV Développeur Web/Mobile
Valerijan

Développeur Web/Mobile

  • NANTES
REACT.JS React Native Angular JAVASCRIPT HTML CSS SQL SERVER JAVA PYTHON C
Disponible
CV Développeur Web
Antoloic

Développeur Web

  • BORDEAUX
JAVASCRIPT HTML5 CSS PHP PYTHON JAVA C# SQL CMS C
Disponible
CV Développeur Web
Nicolas

Développeur Web

  • PARIS
C HTML CSS PYTHON React Native RUBY C++ Vue.js SQL SERVER JAVASCRIPT
Disponible
CV Développeur Full stack
Antoine

Développeur Full stack

  • BORDEAUX
HTML CSS Vue.js PYTHON JAVASCRIPT C++ C
Disponible
CV Développeur C#
Eric

Développeur C#

  • CERGY
C# JAVA C SQL JAVASCRIPT Angular MONGODB TypeScript ORACLE PL SQL
Bientôt disponible
CV Développeur systèmes embarqués
Amine

Développeur systèmes embarqués

  • CARVIN
C PYTHON SQL JAVA
Disponible
CV Graphiste / Webdesigner
Paul-Louis

Graphiste / Webdesigner

  • TRÉLAZÉ
SQL JAVASCRIPT MYSQL RESPONSIVE DESIGN JAVA PHP C++ C# C .NET
Disponible