Aina NARY

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

HTML-CSS
Javascript
PHP/SQL
Java
Python
Ada 95
Matlab
C/C++
Bash
X

Bash

X

Langage 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.

X

C/C++

X

Le 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".

X

Mathlab

X

J'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.

X

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.

X

Python

X

Le 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.

X

PHP/MySQL

X

Appris 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.

X

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".

X

HTML-CSS

X

Le 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.

X

JAVA

X

Le 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
Virtual Box
X

Git

X

Le 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.

X

Virtual Box

X

Pour 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
Linux
X

Windows

X

Système d'exploitation que j'utilise quotidiennement.
Versions de windows connus : XP, Vista, 7, 10.

X

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

cinebamo-logo

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

Bulladom-logo

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)

Sudoku-logo

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

kinect-img

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