Compétences - retour au site principal -

Domaine Informatique
(utilisant mes compétences Universitaires, Professionnelles, Personnelles)

Au cours de mes années de formations et de mes expériences (Universitaires, Professionnelles, Personnelles), j'ai fait l'acquisition de différentes compétences Informatiques relativement étendues et générales.
Grâce à l'environnement de formation Universitaire et ma curiosité personnelle, j'ai pu mettre en pratique une grande partie de mes compétences, ainsi les renforcées.
Le monde de l'Informatique est très dynamique, mes compétences seront donc forcément amenées à évoluer, à se compléter, à s'étendre.

Détails

  • Algorithmique
    • Conception / developpement / manipulation de structure de données en adéquation avec la situation ou le problème
    • Capacité de synthèse et d'abstraction d'informations et de situations/problèmes
    • Méthodologie de résolution de problèmes (définition, approche, analyse)
    • Large culture algorithmique (tri, arbre, tas, tableau, parcours, ...)
    • Approfondissement des algorithmes concernant :
      • Les arbres (B-tree, AVL, 2-3, 2-3-4, binaire, binaire de recherche, ...)
      • Les tas (classique, binaire)
      • Les tris (par insertion, par selection, par dicotomie, par tas, par ABR, à bulle, quicksort, fusion, ...)
      • Les parcours (pré-fixé, post-fixé, infixé, largeur, profondeur, ...)
    • Evaluation de la complexité algotithmique
    • Conception / développement d'automate (DFA, NFA, GNFA, PDA, GPDA) utilisant des langages formels
    • Conception / développement de compilateur/interpréteur
    • Utilisation de plusieurs niveaux de logiques (ordre 0, ordre 1, ordre 2)
    • Connaissance sur les notions de décidabilité, de calculabilité et de satisfiabilité, avec la notion de problèmes de classes P/NP/NPC, de satifiabilités (1/2/3-SAT)
    • Concepts de différents systèmes experts (chaînage avant, chaînage arrière, chaînage mixte)
    • Concepts d'IA collective orientés SMA, avec l'application dans une plateforme de simulation (GEAMAS-NG du laboratoire LIM de la Réunion)
  • Génie Logiciel
    • Gestion de projet (CCF, CCT, plannification, estimation de ressources, ...)
    • Cycles de développement (V, cascade, spiral, itératif, agile, ...)
    • Méthodes de conceptualisation / modélisation maîtrisées :
      • UML
      • OMT
      • MERISE
    • Conceptualisation / Modélisation / Développement via l'urbanisation des SI
    • Gestion de l'ergonomie et l'IHM d'application
    • Pratique de la Qualité Logiciel
  • Programmation
    • Approches maîtrisées :
      • Orientée Objet
      • Orientée Fonctionnelle
      • Orientée Déclarative
      • Orientée Impérative
    • Langages de programmation utilisés :
      • JAVA
      • Python
      • C/C++
      • CAML/OCAML
      • VBA
      • Prolog
      • ASM
    • Langages Web utilisés:
      • (X)HTML
      • PHP
      • JavaScript
      • CSS
      • XML
      • RDF
      • RSS/Atom
      • JAVA : Servlet, JSP, EL, JSTL
    • Langages de requêtes de données:
      • SQL
      • XQuery
      • SPARQL
    • FrameWork/API/Librairy utilisés :
      • JAVA: JMF, JDBC, JAXB, JDOM, JENA, Protege
      • Python: TkInter, pcap
      • PHP: Zend FrameWork
    • Utilisation de plusieurs CMS :
      • Joomla!
      • SPIP
    • Différents IDE utilisés :
      • Eclipse
      • NetBeans
  • Internet
    • Concepts fondamentals du réseau Internet
    • Protocoles et services d'Internet
    • Savoir sur l'infrastructure soujacente d'Internet
    • Différents algorithmes TCP
      • Tahoe
      • Reno
      • New Reno
      • Vegas
    • Connaissance des méthodes de transitions des protocoles IPv4 à IPv6
    • Différents modèles de communications Client/Serveur sur Internet
      • MVC
      • 1/2/3/N-tiers
      • multi-niveaux
      • réparti
  • Web
    • Conception / modélisation / développement de services/applications Web
    • Gestion de l'ergonomie et de l'IHM des application Web
    • Pratique de la Qualité Web
    • Veille des technologies du Web (Social Network, API, langage, W3C, ...)
    • Développement orienté Web Dynamique
      • PHP
      • Servlet
      • JSP
      • JS
      • ...
    • Connaissance de l'approche sémantique du Web : Web 3.0
    • Concepts de streaming (progressif, continu)
    • Différents types de médias utilisés sur le Web, avec les avantages, inconvénients et cas d'utilisation
    • Connaissance des concepts des principaux serveurs Web (Apache, IIS, NginX, ...) et leurs avantages, inconvénients
    • Différents serveurs Web/serveurs d'application Web utilisés et configurés :
      • Apache Tomcat
      • Apache HttpD
      • JBoss
    • Connaissance du langages XML et ses vocabulaires
      • RSS/Atom
      • RDF
      • FOAF
      • DC
      • XHTML
      • ...
    • Pratique des outils connexes XML
      • XQuery
      • XPath
      • ...
  • Multimédia - Imagerie 2D
    • Concepts de base de l'imagerie 2D (résolution, définition, palette, poids, espace de couleur, ...)
    • Différents types d'images utilisés, avec les avantages, inconvénients et cas d'utilisation :
      • Bitmap (.bmp, .jpeg, .gif, .png, .psd, ...)
      • Vectoriel (.svg, .ai, .epsf, ...)
    • Logiciels utilisés :
      • PhotoShop
      • The Gimp
      • InkScap
      • Illustrator
      • CorelDraw
      • PaintShop
      • Paint
  • Multimédia - Imagerie 3D
    • Concepts de base de l'imagerie 3D (bump mapping, texturing, clipping, aliasing, skinning, ...)
    • Logiciels utilisés :
      • 3DsMax
      • Blender
      • Google SketchUp!
  • Multimédia - Compression
    • Concepts d'informations (entropie, codage, compression)
    • Différents algorithmes de compression (avec ou sans perte) :
      • Huffman
      • Shannon
      • Shannon-Fano
      • LZ77
      • ZIP
      • ...
  • Multimédia - Son
    • Concepts de base Audio relatif aux fondements Physique et Informatique (fréquence de coupure, fréquence de sampling, fréquence du signal, discrétisation de l'information, ...)
    • Connaissance des différents processus du domaine Audio (méthode d'acquisition, de reproduction, post-production, ...)
    • Connaissance des équipements Informatiques relatifs au son (carte son, logiciels, connectique, multipiste, synthétiseur)
    • Différents équipements (matériel, logiciel) utilisés :
      • Carte son externe
      • Audacity
      • Microphone électrostatique avec connectique XLR
      • ...
    • Différents conteneurs audio utilisés, avec leurs avantages, inconvénients et cas d'utilisation :
      • .wav
      • .mp3
      • .flac
      • .m4a
      • .ogg
      • ...
    • Pratique et paramètrage d'encodage sous différents formats
  • Multimédia - Vidéo
    • Concepts de base Vidéo relatifs aux fondements Physique et Informatique (espace de couleurs, résolution, fréquence d'images, débit d'informations, signal analogique, discétisation de l'information, ...)
    • Connaissance des sources d'informations analogiques (TV [PAL/SECAM/NTSC], VHS, S-Video, ...) et numériques (DVD, conteneur, VCD, DV, DV-Pro, miniDV, ...)
    • Différents conteneurs vidéo utilisés, avec leurs avantages, inconvénients et cas d'utilisation :
      • .avi
      • .mov
      • .mkv
      • .flv
      • .mpeg
      • .mp4
      • .ogm
      • ...
    • Différentes technologies/codecs connues :
      • H264
      • H263
      • CABAC
      • MPEG 2/1
      • Overlay
      • entrelacement/désentrelacement
      • ...
    • Différents players utilisés :
      • VLC
      • Quick Time
      • Windows Média Player (7, 9, 10, 11)
      • RealPlayer
      • ...
  • Données
    • Conception / modélisation / développement de structures de données
    • Conception / modélisation / manipulation de SGBD (MySQL, DB2)
    • Conception / modélisation / développement de BDC
    • Modélisation des données via différents modèles (EA/R/O/RO)
    • Analyse de données (DM)
    • Analyse du Web (WM) avec TM, DM, UM
    • Fouille de données (IR)
    • Recherche Opérationnelle avec différents algorithmes ciblés : arbre couvrant, recherche du plus court chemin, ordonnancement, recherche du flot maximum
    • Modélisation de processus Stochastique
    • Manipulation de données via des langages de programmation (Python JAVA) et des langages Web (JAVA, PHP)
  • Réseaux et Télécommunication
    • Connaissance des différentes couches du modèle OSI (Physique, Liaison, Réseau, Transport, Session, Présentation, Application) et TCP/IP (Liaison-Physique, Internet, Transport, Application)
    • Protocoles et services relatifs aux Réseaux
    • Protocoles et services relatifs à Internet
    • Concepts d'Informations (entropie, codage, compression, quantité d'information, ...)
    • Administration de systèmes Réseaux
    • Sécurisation de systèmes Réseaux (Pare-feu, analyse de Log, Port ouverts/fermés, ...)
    • Déploiement Réseaux
    • Dimensionnement Réseaux
    • Paramétrage d'équipements Réseaux
    • Différents équipements réseaux utilisés :
      • Hub
      • Switch
      • Routeur
      • Ordinateur
      • Routeur-ADSL
      • Modem
      • ...
    • Différentes technologies utilisées :
      • Wifi (a/b/g/n)
      • IEEE 802.3(LAN) (10/100/1000 Mbit/s)
      • VLAN
      • VPN
      • WAN
      • MIMO
      • Bluetooth (1, 1.2, 2)
      • xDSL
      • ...
    • Différents outils (monitoring, scanning, assistance, sniffer, ...) utilisés:
      • NMap
      • WireShark
      • Nagios
      • Ping
      • PCap
      • TraceRoute
      • TcpDump
      • AWStats
      • VNC
      • SSH
      • BackTrack (Distribution Linux)
      • ...
  • Systèmes d'exploitation (OS)
    • Utilisation de plusieurs OS (Windows [98, XP, Vista, Seven], MacOS X, Linux [Ubuntu, Debian, Fedora])
    • Connaissance des mécanismes internes des OS (processus, contexte, I/O, pagination, swap, gestion mémoire, ...)
    • Utilisation approfondie des systèmes Unix/Linux (Bash, Shell, Awk)
    • Tweaks et optimisations d'OS (Windows XP, Vista, Seven)
    • Déploiement et paramètrages d'OS
    • Connaissance des concepts de la Virtualisation (méthode de virtualisation, virtualisation matérielle, ...)
    • Différents logiciels de Virtualisation utilisés :
      • VirtualBox
      • VMWare
      • VMWare ESX
      • ...
  • Hardware
    • Culture des différents architectures, leurs avantages, inconvénients, et cas d'utilisations
    • Connaissance des concepts technologiques
    • Analyse des tendances technologiques
    • Veille technologique de l'Informatique (PC, Téléphonie, Electronique, ...)
    • Montage de matériels Informatiques (carte mère, carte graphique, carte son, processeurs, mémoire, alimentation, HDD, SSD, carte PCI/PCIe, ...)
    • Etablissement de configuration d'ordinateur selon les usages
    • Conseil en matériels Informatiques
    • Diagnostic des défaillances matériels PC
    • Benchmark de matériels Informatiques

Domaine de l'entreprise
(utilisant mes compétences Universitaires, Professionnelles, Personnelles)

Durant ma formation Universitaire, plusieurs UE relatives au monde de l'entreprise ont été abordées, permettant ainsi d'assimiler des compétences en différents domaines (communication, marketing, gestion d'entreprise).
Les notions fondamentales relatives aux différents domaines ont été posées et ont pu être mises en pratique avec succès à travers mes expériences (Universitaires, Professionnelles). Le relationnel, via les outils que sont la communication et le marketing, est l'un des points clés des compétences entreprenariales que j'ai acquis au cours ma formation et mes expériences.

Détails

  • Communication
    • Statut en entreprise
    • Registre de communication
    • Politique de communication du produit/service
  • Marketing
    • Analyse commerciale
    • Web marketing
    • Cycle de vie commerciale
    • Promotion du produit/service
    • Politique du produit/service
    • Positionnement stratégique
    • Large culture algorithmique (tri, arbre, tas, tableau, parcours, ...)
  • Gestion d'entreprise
    • Feuille de route
    • Etablissement du prévisionnel
    • Business Plan
    • Etablissement de passif et actif de l'entreprise
    • Connaissance des différents types d'entreprises et leur cas d'utilisation
    • Notion de comptabilité (bilan, compte de résultat)

Domaine Linguistique
(utilisant mes compétences Universitaires, Personnelles)

Durant mes années de scolarisation, j'ai pu apprendre de manière progressive (Primaire, Collège, Lycée) et de manière approfondie (Université) la langue Anglaise, qui est un standard pour le monde de la Recherche et Professionnel.
Malgré tout, j'attache de l'importance non négligeable à mes 2 langues maternelles, que sont le Créole et le Français.
Avoir de tels atouts culturels contribuent à l'enrichissement de mes expressions orales et écrites quotidiennes dans tout les domaines de compétences confondus.

Détails

  • Français
    • Langue maternelle
    • Bon niveau :
      • en lecture
      • en écriture
      • en expression orale
      • en compréhension technique
  • Créole
    • Langue maternelle
    • Bon niveau :
      • en lecture
      • en expression orale
  • Anglais
    • Langue étrangère
    • Bon niveau :
      • en lecture
      • en écriture
      • en compréhension technique
    • Assez bon niveau :
      • en expression orale