I
N
F
O
S

Amine BOUASSIDA - Computer Engineer To Be

Version PDF
  • 2012 - Now

    Télécom Sudparis - Paris, France

    Entré en 2ème année d'études en ingénierie, dans le cadre d'un double diplôme avec l'ENSI Tunisie.

  • 2010 - 2012

    Ecole Nationale des Sciences de l'Informatique - Tunis, Tunisie

    Admis en 2010 suite au concours tunisien d'entrée aux cycles d'ingénieurs pour un cursus de 3 années d'ingénierie informatique. Après 2 années, en 2012, quitte cette école pour étudier pendant 2 années à TSP en France pour obtenir un double diplôme.

  • 2008 - 2010

    Institut Préparatoire aux Etudes d'Ingénieurs de Sfax - Sfax, Tunisie

    Deux années de cours préparatoire, en section MP (Math-Physiques), pour le concours tunisien d'entrée aux cycles d'ingénieurs.

  • 2004 - 2008

    Lycée Pilote Sfax - Sfax, Tunisie

    Baccalauréat section Mathématiques, obtenu en 2008 avec mention "Très bien".



C
O
N
N
A
I
S
S
A
N
C
E
S

Connaissances

PHP, jQuery, HTML5

Le développement web a toujours été ma passion. J'ai donc toujours suivi l'évolution des technologies et essayé de les tester. J'utilise souvent PHP comme langage server-side et jQuey pour les fonctionnalités dynamiques du client-side. Depuis quelque temps, je me suis intéressé au HTML5, et j'ai écrit un jeu de "Tetris" pour s'y familiariser davantage. Ce qui m'intéresse aujourd'hui c'est de découvrir l'un des frameworks Symfony et Zend dans un cadre professionnel.

C, C++

Au cours de mon cursus à l'ENSI en Tunisie, j'ai appris à programmer en C et C++ à travers 4 modules, où nous avons exploré plusieurs de leurs aspects (programmation procédurale et système en linux avec C et POO et application de l'architecture MVC avec C++). J'ai aussi travaillé avec C à Télécom SudParis où je poursuis actuellement mes études, dans le cadre d'un cours sur le noyau linux où nous avons écrit des modules/drivers en C.

C#, Java

J'ai aussi beaucoup utilisé C# lors de projets scolaires (i.e. Protocole de communication Windows7-Kinect avec MS C# SDK). Grâce à C#, j'ai connus la joie de la programmation événementielle, notamment avec l'implémentation d'un jeu de Monopoly en été 2011. J'ai également travaillé avec Java, mais pas autant que C#, et comme on le sait tous, il se ressemblent beaucoup donc je n'ai jamais eu de difficulté avec l'un ou l'autre.

Cloud

Le cloud computing, est un concept que je trouve très intéressant. La facilité d'échange de données entre différents types de terminaux m'intéresse beaucoup comme utilisateur, j'espére de participer un jour à son développement. Et j'aimerais voir dans les années à venir si le cloud va gangner le challenge de la sécurité des données qui semble bien difficile pour l'instant.


T
R
A
V
A
U
X

Quelques travaux

bePharma dummy

Une démo de site pour le projet challenge entreprendre 2013 de Télécom SudParis.

Voir le site
bepharma

Tetris HTML5

Jeu de Tetris développé avec HTML5 et Javascript.

Jouer au Tetris!
tetris

Monopoly C#

Jeu de Monopoly écrit en C#, utilisant WinForms pour l'interface graphique.

Lire la suite
monopoly

Kinect sous Windows7

Protocole de commande gestuelle avec Kinect (Windows, C#). Utilisant Microsoft Kinect SDK 1.0

Lire la suite
kinect

Monopoly C#

Réalisé pendant l'été 2011, en binôme, dans le cadre du projet d'été pour la 1ère année à l'E.N.S.I.. Notre travail a aboutit à une version jouable de 2 à une infinité de joueurs du jeu de Monopoly avec ses régles standard, sous Windows. Nous avons utilisé C# comme langage de programmation back-end et WinForms pour l'interface graphique front-end.

monopoly1
monopoly2
monopoly3
monopoly4
monopoly5
monopoly6

Protocole de commande gestuelle avec Kinect (Windows, C#)

Dans le cadre du projet de conception et de développement, qui est le projet de fin d'année à l'E.N.S.I. pour la 2ème année en études d'ingénierie informatique, nous avons conçu et développé, mon binôme et moi, encadré par le Docteur Yassine Jamoussi, une application permettant de controler windows 7 à l'aide d'un équipement Microsoft Kinect. En effet, l'application propose à l'utilisateur un ensemble de mouvements qui enclenchent des évènements sur le PC (ie le mouvement de la main droite est reproduit par la souris, l'écriture de la lettre G dans l'air avec la main ouvre une page google.com sur le navigateur..). L'application offre à l'utilisateur la possibilité de redéfinir n'importe quel mouvement. Elle marche aussi selon un système de profils pour chaque type d'application; chacune a son propre ensemble de mouvements bien définis (par exemple: un mouvement donné permet de simuler "Play" pour VLC et ce même mouvement sert à passer à l'onglet suivant pour Mozilla Firefox).

Bien que nous avions eu quelques difficultés au début pour trouver les bons algorithmes de reconnaissance de mouvements, cela n'a pas été le point le plus important dans notre travail. Ce qui est intéressant, c'est la conception bien structurée qui a donné une application simple et agréable à utiliser.

Pour ce projet, nous avons utilisé comme outils logiciels: Microsoft Kinect for Windows SDK 1.0, l'api système de Windows7 et C# avec WPF comme interface graphique pour les quelques formulaires de réglages.



C
O
N
T
A
C
T

Contact

+33 (0) 6 95 54 83 60

Paris, France

med.amine.bouassida@gmail.com


github profile

stackoverflow profile

Linkedin Facebook Google+