Bonjour !
Bienvenue sur mon site !
Vous y trouverez un résumé de mes compétences et travaux réalisés.
Bonne visite !
Aina Nary
Mes compétences
Languages
Bash
XLangage de script que j'ai pratiqué lors de manipulations de données textuelles ou pour automatiser des tâches tel que la configuration automatique d'une machine virtuel avec Vagrant/Virtual Box.
C/C++
XLe C et C++ sont des langages utilisés lors de certain cours de réseaux et programmation lors de mon Bachelors en science informatique, notamment celui de mon travail de bachelor "Flipchart interactif".
Mathlab
XJ'ai beaucoup utilisé Mathlab aussi bien en Bachelor qu'en Master en Science
informatique.
C'est avec ce langage avec lequel j'ai beaucoup pratiqué l'algorithmie.
Ada 95
X Le langage ADA 95 est l'un des premiers langages que j'ai appris à mes débuts de
Bachelor
en
Science Informatique.
Orienté Objet et d'un typage fort, ADA 95 m'a permis d'acquérir des bases solides en
programmation.
Python
XLe python est un langage que j'ai principalement vu lors des cours en Master Science
Informatique pour la manipulation de données textuelles et calcul des probabilités.
PHP/MySQL
XAppris pendant ma formation en développement Web à l'IT-Akademy pour dynamiser les pages
web
et faire de la programmation orientée Objet.
Les serveurs sur lesquels nous avons travaillé utilisaient Apache avec comme base de
données MySQL.
Javascript
X D'abord découvert le Javascript à mon Bachelor, je l'ai ensuite approfondi lors de ma
formation en développement web à l'IT-akademy.
J'ai principalement appris à utiliser ce language pour l'interactivité dans des pages
Web, mais aussi pour faire des animations 3D avec le plugin google O3D.
Avec la plateforme nodejs, les framework express et React Native, ainsi que la base de
donnée MongoDB j'ai réalisé en groupe le Projet d'un site
de référence de film "Cinebamo".
HTML-CSS
XLe Html et CSS sont des languages que j'ai d'abord étudiés en bachelor pour construire mes premiers page web. Je les ai par la suite approfondis lors de ma formation en développement web et mobile à l'IT-akademy.
JAVA
XLe Java est l'un des languages que j'ai le plus utilisés lors de mes années en bachelor et master pour la programmation orientée objet.
Mon projet personnel d'application android, un jeu "Sudoku" a été écrit en java avec le framework Android SDK et l'IDE Android studio.
Outils
Git
XLe logiciel de gestion de version que j'ai utilisé en Bachelor Science informatique et ma
formation développeur Web pour des projets en groupe.
Vous pouvez trouver dans la
section lien
mon github personnel ainsi que celui utilisé pendant ma formation à IT-Akademy.
Virtual Box
XPour la virtualisation j'utilise VirtualBox avec Vagrant pour créer un environnement virtuel selon mes besoins tel que developpement de site avec des CMS différents.
Environnement
Windows
X Système d'exploitation que j'utilise quotidiennement.
Versions de windows connus : XP, Vista, 7, 10.
Linux
X
Système d'exploitation que j'utilise principalement en développement.
J'utilise aussi bien l'interface graphique que le terminal avec ligne de commande.
Distributions Linux utilisés : Débian, Ubuntu.
Mes Réalisations
Appli web : Cinebamo
Cinébamo est un projet web réalisé en groupe pendant ma
formation en Développement Web et Mobile à IT-Akademy.
Cinébamo consiste à rechercher un film dans une base de données selon le titre et/ou genre.
Il a été réalisé en une version web et une version d'application mobile pendant 2
semaines.
La version mobile à été réalisé avec le framework React Native.
J'ai principalement réalisé la recherche dans la base de données.
Le code source est sur le github "Les BB codeurs". "cinebamo" sous l'appellation "applicine"
pour la version web et "aplicinemobi" pour la version mobile.
Technologies utilisés : HTML/CSS, Javascript, Nodejs, MangoDB, React Native
Compte github avec le projet cinebamo : https://github.com/cinebamo
Site Web : Bulladom
Bulladom est un site des crèches à domicile réalisé en groupe pendant ma
formation en Développement Web et Mobile à IT-Akademy.
Réalisé pour un client en 4 jours avec le CMS Wordpress.
J'ai été chargé principalement de la page de demande de contact avec formulaire, de
l'installation de l'environnement de développement dans l'équipe et du déploiement.
Lien du site : https://bulladom.com/
Technologie utilisé : HTML/CSS, Javascript, Wordpress, Vagrant (VirtualBox)
Application Android : Jeu Sudoku
Un jeu sudoku réalisé indépendamment pour les portables Android.
Réalisé en 1 mois avec l'IDE Android studio.
Le jeu est disponible pour les téléphones android dans le google playstore.
Lien
vers le playstore
Technologie utilisé : Java, Android Studio, Android SDK
Travail de Bachelor : Flipchart Interactif
Mon travail de bachelor fut de réaliser un flipchart interactif avec la
caméra 3D Kinect.
Ecrit en C++, le but était d'avoir un flipchart sur n'importe quelle surface en utilisant
projecteur,
et d'utiliser la caméra Kinect qui détecte les mouvements pour interagire avec le
programme.
Technologie utilisé : C++, Qt, Caméra 3D Kinect, Protocole TUIO