Akrem - Développeur JAVA

Ref : 080702S001
Photo d'Akrem, Développeur JAVA
Compétences
Expériences professionnelles
  • STAGES UNIVERSITAIRES

    Jan 2007 - Jan 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.

  • Organisme : IT – COM
    Jan 2006 - Jan 2006

    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
  • Diplôme de Maitrise en Informatique Appliquée à l’Ecole Supérieure de Technologie et d’Informatique à Carthage.

    2007
  • 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
    2005
  • Baccalauréat Section Technique

    2003
  • Certificat de fin d’études primaires Primaire :

    Ecole Ebn Kaldoun Zaghouan Ecole Fraj Achour Moknine (Monastir)
    1999
Autres compétences
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 Ingénieur QA automatisation
Mohamed

Ingénieur QA automatisation

  • RENNES
PYTHON Robot Framework DOCKER JIRA JENKINS LINUX C
Bientôt disponible
CV Développeur PYTHON
Souhaila

Développeur PYTHON

  • SAINT-HERBLAIN
PYTHON BASH C++ C R SQL MYSQL ORACLE
Disponible
CV Développeur C++ / Rust / Backend Web
Nathan

Développeur C++ / Rust / Backend Web

  • MONTIGNY-LE-BRETONNEUX
C C++ NODE.JS Rust
Disponible
CV Consultant Developpeur Odoo - Expert ERP & Python
Hichem

Consultant Developpeur Odoo - Expert ERP & Python

  • ALFORTVILLE
PHP JAVASCRIPT C++ PYTHON C SQL JAVA ODOO WORDPRESS
Disponible
CV Développeur C++
Théo

Développeur C++

  • TALENCE
LINUX C PYTHON C++ HTML CSS JAVASCRIPT
Disponible
CV Développeur
Mohy

Développeur

  • PARIS
C++ C PYTHON SQL JAVA MYSQL PHP JAVASCRIPT Angular
Disponible
CV Développeur Full-stack / Blockchain Solana
Nicolas

Développeur Full-stack / Blockchain Solana

  • BORDEAUX
PYTHON Rust REACT.JS TypeScript SQL JAVA ASSEMBLEUR C
Disponible
CV Développeuse NodeJS Typescript
Camille

Développeuse NodeJS Typescript

  • CHARLEVILLE-MÉZIÈRES
JAVASCRIPT SQL PHP MYSQL C JAVA C++
Bientôt disponible
CV Ingénieur d'études / Développeur C# .NET
Christophe

Ingénieur d'études / Développeur C# .NET

  • NICE
LINUX WINDOWS SERVER 2016 .NET C# C STORMSHIELD SQL DOCKER
Disponible
CV Développeur Freelance
Jack

Développeur Freelance

  • PESSAC
JAVA C HTML CSS PYTHON GIT SQL JAVASCRIPT NODE.JS PHP
Disponible