Ahmed - Développeur JAVA
Ref : 100502A003-
75014 PARIS
-
Développeur, Ingénieur réseaux (38 ans)
-
Freelance
Expérience professionnelle
Stages Ingénieur d’Étude et de Développement
Mars 2010 Laboratoire Informatique de Paris 6 (LIP6) à Paris (France) - en cours -
(4 mois) Description : Description et analyse des besoins des utilisateurs dans une plateforme expérimentale des réseaux PlanetLab
Langages : Python, PHP, Javascript
IDE : Eclipse
SGBD : PostgreSQL
Serveur : Apache
Système d’exploitation : Fedora
Août 2009 BG Tunisia à Sfax (Tunisie)
(1 mois) Description : Calculateur automatique des indicateurs de maintenance
Utilisateurs finaux : L’équipe de maintenance de BG Tunisia - de l’ordre de 20 personnes
Contexte : Travail en monôme, encadré par un ingénieur en maintenance assisté par ordinateur
Fonction : Conception et développement de l’application
Activités réalisées :
* Etude de l’expression de besoin. Rédaction des spécifications fonctionnelles et techniques
* Conception de l’application
* Développement de l’application en C#.Net
* Tests unitaires et tests d’intégration. Rédaction du cahier de recette
IDE : Visual Studio 2008
Système d’exploitation : Windows Vista
Juil 2009 Société Tunisienne de l’Électricité et du Gaz (STEG) à Sfax (Tunisie)
(2 mois) Description : Gestion de la documentation de la STEG à travers le web
Utilisateurs finaux : Le personnel de la STEG - de l’ordre de 200 personnes
Contexte : Travail en monôme, encadré par un ingénieur informaticien
Fonction : Conception et développement de l’application
Activités réalisées :
* Etude de l’expression de besoin. Rédaction des spécifications fonctionnelles et techniques
* Conception de l’application selon la méthodologie UML-WAE
* Réalisation de la programmation en ASP.Net - C#.Net - Ajax.NET
* Tests unitaires et tests d’intégration. Rédaction du cahier de recette
IDE : Visual Studio 2008
SGBD : SQL Server 2008
Système d’exploitation : Windows Vista
Juin 2009 La structure chargée de l’environnement à Tunis (Tunisie)
(2 mois) Description : Base de données pour le contrôle de la pollution industrielle avec une interface web de communication
Utilisateurs finaux : Les organismes de l’environnement - de l’ordre de 200 personnes
Contexte : Travail en monôme, encadré par un ingénieur informaticien
Fonction : Conception et développement de l’application
Activités réalisées :
* Etude de l’expression de besoin. Rédaction des spécifications fonctionnelles et techniques
* Conception de l’application selon la méthodologie Merise2
* Développement de l’application en Oracle DataBase - Oracle Developer Suite
* Tests unitaires et tests d’intégration. Rédaction du cahier de recette
IDE : Oracle Forms, Oracle JDeveloper, Oracle Reports
SGBD : Oracle DataBase
Serveur : Oracle Application Server
Système d’exploitation : Windows Vista
Projets dans le cadre de la formation à l'École Nationale des Sciences de l'Informatique (ENSI)
Fév 2009 Description : Application de génération de trafic à travers le web
(4 mois) Contexte : Travail en équipe de trois, encadré par un ingénieur informaticien/maitre assistant
Fonction : Conception et développement de l’application
Activités réalisées :
* Etude de l’expression de besoin. Rédaction des spécifications fonctionnelles et techniques
* Conception de l’application selon une architecture trois tiers MVC (méthodologie UML)
* Développement de l’application selon l’architecture Java EE (frameworks : JSF, Hibernate,
Ajax4JSF, GWT - API : JPCAP)
* Tests unitaires et tests d’intégration. Rédaction du cahier de recette
Architecture : Java EE
IDE : Netbeans 6.5
Langage : Java, HTML, JSP, AJAX, JavaScript
SGBD : MySQL
Serveur : Glassfish
Système d’exploitation : Windows XP
Nov 2008 Description : Location de voitures à travers le web
(2 mois) Contexte : Travail en équipe de trois, encadré par un ingénieur informaticien/maitre assistant
Fonction : Conception et développement de l’application
Activités réalisées :
* Etude de l’expression de besoin. Rédaction des spécifications fonctionnelles et techniques
* Conception de l’application
* Développement de l’application en Java - JSP
* Tests unitaires et tests d’intégration. Rédaction du cahier de recette
Langage : Java, JavaScript, JSP, HTML, XML
Serveur : Apache
Système d’exploitation : Windows XP
Oct 2008 Description : Conception et développement de jeux
(2 mois) Contexte : Travail en monôme, encadré par un ingénieur informaticien
Fonction : Conception et développement des applications
Activités réalisées :
* Etude de l’expression de besoin. Rédaction des spécifications fonctionnelles et techniques
* Conception de l’application selon la méthodologie UML
* Développement de l’application en C++
* Tests unitaires et tests d’intégration. Rédaction du cahier de recette
IDE : Visual Studio 6
Langage : C++
Méthodologie de la conception : UML
Système d’exploitation : Windows XP
Juil 2008 Description : Conception et réalisation d’un outil linguistique en anglais
(2 mois) Contexte : Travail en équipe de deux, encadré par un enseignant
Fonction : Conception et développement de l’application
Activités réalisées :
* Etude de l’expression de besoin. Rédaction des spécifications fonctionnelles et techniques
* Conception de l’application : Diagramme de classes UML
* Développement de l’application en Java
* Tests unitaires et tests d’intégration. Rédaction du cahier de recette
IDE : Eclipse
Langage : Java (API : swing et awt)
Système d’exploitation : Windows XP
FORMATIONS
2007-2010 École Nationale des Sciences de l’Informatique (ENSI) la Mannouba, Tunisie
Option 2ème année : Systèmes et Réseaux Informatiques
3ème année : Master en Réseaux et Systèmes Multimédia en parallèle
2005-2007 Institut Préparatoire aux Études d'Ingénieurs de Sfax (IPEIS) Tunisie - Filière : Mathématiques Physique- Concours national d'entrée au cycle de formation d'ingénieurs Juin 2007
Juin 2005 Baccalauréat option Mathématiques - Mention Bien au Lycée Cité El Habib - Sfax, Tunisie
COMPETENCES TECHNIQUES
Conception UML, UML-WAE, Merise 2
Développement Java SE, Java EE, C/C++, C#, VB, Python
Base de données MySQL, Oracle (PL/SQL), Access, PostgreSQL, SQL Server 2008
Technologies Web JSP, Ajax, JavaScript, ASP.NET, PHP, CSS, DTD, HTML, XML, XSLT, Silverlight, RoR
IDE Netbeans, Eclipse, Visual Studio, Oracle Developer Suite
IDE Multimédia Adobe Dreamweaver, MS Expression Studio, Adobe Photoshop, Adobe Flash
Systèmes d’exploitation Windows (XP/Server/Vista/Seven), Linux (Ubuntu – Fedora – Suse – Mandriva)
Administration de réseaux SNMP, Squid, iptable, ppp, Hp OpenView, DHCP, DNS, NFS, SAMBA
Langages de script sh, bash, csh, tcsh, zsh, Ksh, perl
COMPETENCES LINGUISTIQUES
Arabe Langue maternelle
Français Bilingue
Anglais Professionnel
Italien Niveau débutant