Langues Nedra SLIMANI Experience Professionnelle Diplômes et

publicité
Nedra SLIMANI
Ingénieur en Informatique et Multimédia
Diplômée de l’Institut supérieur des Arts Multimédia (ISAMM)
(Juin, 2015)
Oued Ellil 2021, Manouba. Tunis
(+216) 52 51 97 39
[email protected]
www.linkedin.com/in/nedraslimani
Diplômes et Formation
2012-2015
Diplôme d’ingénieur en informatique et multimédia
Spécialité : Informatique et multimédia (Ingénierie logiciel)
Établissement : Institut Supérieur d’Art et Multimédia (ISAMM), Manouba.
2009-2012
Licence fondamentale en Sciences de l’informatique
Spécialité : Informatique et multimédia.
Établissement : Institut Supérieur d’Art et Multimédia (ISAMM), Manouba.
2008-2009
BAC informatique
Spécialité : Science de l’informatique.
Établissement : Lycée L'Independence, Manouba.
Langues
Français : Bien, Anglais : Bien, Russe : Notions, Arabe : Maternelle.
Experience Professionnelle
2015
(Février – Juin)
Stage de fin d’études d’Ingénieurs, SoftPrecision :
Mission : La conception et la réalisation d’une application web pour la gestion
des CVs.
Environnement: Spring MVC, Hibernate ORM, J2EE, Eclipse, Windows.
2014
(Juillet – Sept)
Stage de 2ème année d’études d’Ingénieurs, Centre de Calcul ElKhawarizmi (CCK) :
Mission : Réalisation d’une application de numérisation de processus de
gestion des dossiers d’hébergement et de gestion des sites hébergés.
Environnement: Java, Jqeury, Ajax, JSP, MySQL, Tomcat, NetBeans, Windows.
2012
(Janvier – Juin)
Projet de fin d’études Licence, STEG :
Mission : Réalisation d’une application de gestion de défauts des câbles sur le
réseau interne de la STEG.
Environnement: Java, XML, Web Services (WSDL/SOAP), MD5, MySQL,
Eclipse, Windows.
2010
(Juillet – Sept.)
Stage d’été, Centre Nationnal d’Informatique (CNI) :
Mission : Conception et Réalisation d’un site web dynamique.
Environnement: PHP, XML, Javasript, Dreamweaver, Adobe flash CS3,
Windows.
1
Compétences et Connaissances Techniques
•
Modélisation des systèmes d’informations :
Méthodologies,
Formalismes
(UML, MERISE, …)
Outils
Projets
•
La réalisation d’une application Web pour la gestion
des CVs.
Environnement: Spring MVC, Spring Validator,
Hibernate ORM, JSP, HTML5, MD5, les filters, les
sessions, les cookies, MySQL, Eclipse, Windows.
•
La réalisation d’une application de numérisation de
processus de gestion des dossiers d’hébergement et
de gestion des sites hébergés sur le réseau interne
de CCK.
Environnement: JSP, HTML5, Ajax, JQuery, MySQL,
NetBeans, Windows.
•
La réalisation d’une application de gestion des
absences des étudiants.
Environnement: Spring MVC, Hibernate ORM,
Hibernate validator, JSP, CSS, JQuery, HTML5,
FusionChart, MySQL, STS (Spring Tool Suite),
Windows.
•
La réalisation d’une application de gestion de
bibliothèque.
Environnement: C#, VisualStudio, MySQL, Windows.
•
La réalisation d’une application mobile pour
signaler des événements et des incidents.
Environnement: Java, Web Service, MySQL, ADT
(Android Development Tool), Windows.
•
La réalisation d’une application de gestion des
défauts des câbles sur le réseau interne de la STEG.
Environnement: JSP, les sessions, HTML, CSS, XML,
Web Service, MD5, MySQL, Eclipse, Windows.
Entreprise Architect
PowerAMC
Méthodologie
orientée objet en
utilisant le formalisme
UML
Entreprise Architect
StarUML
PowerAMC
Méthodologie
orientée objet en
utilisant le formalisme
PU (Processus Unifié)
Rational Rose
2
Méthodologie Entité /
Association en
utilisant le formalisme
Merise
•
•
Access
La réalisation d’une application de gestion d’un
établissement scolaire.
Environnement: PHP, HTML, JavaScript, Access,
Windows.
Architectures, Framework et langages de développement :
Architectures, Framework, langages
Java
Projets
•
•
•
•
XML
•
•
Le développement d’un programme java (Console)
permettant la gestion des employés.
Environnement: Java, Eclipse, MySQL, Windows.
La réalisation d’une application de messagerie instantanée par
la technologie Java RMI (Remote Method Invocation).
Environnement: Java, NetBeans, Windows.
La mise en place d’une communication Client / Serveur en
mode non connecté moyennant la technologie Socket.
Environnement: Java, NetBeans, Windows.
La réalisation d’une application Java Swing pour la gestion des
emplois de temps.
Environnement: Java, Eclipse, MySQL, Windows.
La réalisation d’une bibliothèque en ligne.
Environnement: PHP, HTML, CSS, Parseur DOM, XMLSpy,
wampServer.
Validation des fichiers XML moyennant les outils oXygen et
XMLSpy et les analysés avec les parseurs DOM et SAX (avec le
langage Java).
Mobile (Android, IOS,
Windows mobile, …)
•
La réalisation d’une application mobile pour signaler les
événements et les incidents.
Environnement: Java, Android, HTML5, Ajax, Web Service,
ADT (Android Development Tool), Windows.
Python
•
Implémentation d’un solutionneur pour le jeu casse tête.
Environnement: Python, Windows.
J2EE
•
J’ai travaillé sur la plateforme J2EE dans pas mal des projets.
Les outils : Servlets, JSP, JavaBean, Spring MVC, Spring
Validator, Spring Security, Hibernate ORM, Hibernate
Validator, JDBC, JBoss, Apache Tomcat, Eclipse, NetBeans,
STS, les sessions, les cookies, les filtres.
3
Programmation Shell
•
•
Dévelpopment d’un programme Shell qui permet de jouer à
Vache/Taureau contre l’ordinateur sous Ubuntu.
Infrastructures logicielles :
Infrastructure
Cadre d’utilisation
•
•
•
•
•
Système d’exploitation Linux
Dans le cadre de module académique : Installation et
configuration d’une machine Linux (Distribution : Ubuntu
11.10).
Installation et configuration de CentOS (distribution Linux)
sur une machine virtuelle (VMWare).
Installation et configuration de la base des données Oracle
10g sur la distribution Linux : CentOS.
Manipulation et administration de la base des données oracle
10g sous Linux (distribution Linux : CentOS).
Programmation C sous Linux (distribution Linux : Ubuntu
11.10) :
Développement d'un outil permettant de déterminer
les ensembles d'articles fréquemment vendus par un
centre commercial moyennant un algorithme de
Datamining.
Développement d’un outil résolvant le jeu de mots
mêlés.
Développement d’un outil résolvant le jeu de takin.
Implémentation, à l’aide de FLEX et de BISON,
un compilateur qui prend en entrée un flux de données
qui décrit la structure d’un algorithme (Langage
source) et le traduit en un programme C (Langage
cible).
SGBD Oracle
Programmation parallèle MPI (Message Passing
Interface) :
Mise en place d’une communication point à
point entre un processus maître et un
nombre variable de processus esclaves.
Mise en place d’une communication collective
entre les processus.
Programmation parallèle hybride OMP (Open MultiProcessing) - MPI (Message Passing Interface) :
Mise en œuvre d’une communication
asynchrones entre un processus MPI et son
propre processus maître OMP. • Installation et configuration de Oracle 10g sous CentOS
(Distribution Linux) dans une machine virtuelle (VMWare).
4
Serveur d’applications et
Middleware
• Utilisation de serveur d’applications Apache Tomcat, JBoss
dans la majorité des projets réalisés.
• Dans le cadre des projets académique : nous avons utilisés les
intergiciels (Middleware) suivants:
ODBC, JDBC : pour l’accès à la base de données.
Hibernate ORM: pour faciliter le développement de la
couche persistance de l’application et l’accès aux
données dans la base.
RMI (Remote Method Invocation), RPC (Remote
Procedure Call), Socket: pour la réalisation des
applications reparties (Exemple : la messagerie
instantanée, …).
OMP, MPI : pour la programmation parallèle et hybride
MPI-OMP.
Solutions de virtualisation (VMware,
Hyper-V, …)
• Dans le cadre d’un module académique : Installation et
configuration d’une machine virtuelle VMWare.
• Installation, configuration et administration de la base des
données Oracle 10g sur VMWare.
•
•
Réseaux et sécurité :
-
Installation et configuration des réseaux en utilisant le simulateur (Cisco Packet Tracer) dans le
cadre d’un module académique (Exemple : VLAN, Telnet, Switch, Hub, …).
-
Utilisation des techniques de cryptographie tels que : les fonctions de hachage (sha-1, MD5), le
chiffre de cesar et l’algorithme DES (Data Encryption Standard) dans le cadre d’un module
académique de sécurité informatique.
Connaissance des logiciels multimédia :
-
Flash CS3, Gimp, Picassa, Audacity, MovieXone, Photoshop,
Illustrator, Unity, 3DsMax.
After Effects, Dreamweaver,
Centres d’Interets
Musique, Lecture, Voyage.
5
Téléchargement