Maximilien MOUSSALLI

Bienvenue !

But du site

Le but principal de mon site Internet est de rendre accessible mon CV ainsi que les divers projets de jeux vidéo que j'ai fait au cours de ces dernières années.

Le CV présent sur ce site est plus exhaustif afin de disposer de plus de détails sur mon parcours scolaire et mon travail. La catégorie projets regroupe l'ensemble des projets de jeux vidéo que j'ai pu développer lors de mes études ou en dehors. Ci-dessous, vous pourrez lire ma présentation qui décrit mon cursus en détail.

Présentation

Bonjour, je m'appelle Maximilien MOUSSALLI. J'ai 22 ans et je suis actuellement en 5ème année du cycle ingénieur en informatique à Polytech'Nice Sophia Antipolis.

Depuis l'âge de 14 ans, j'ai toujours voulu travailler dans le développement de jeux vidéo. J'ai appris à coder de manière autodidacte à cet âge, et j'ai commencé à produire mes premiers jeux sous Visual Basic.

I.U.T

Après avoir eu mon BAC Scientifique, j'ai intégré l'IUT informatique d'Aix-en-Provence pour améliorer mes compétences. J'ai pu y apprendre toutes les bases de la programmation orientée objet (C/C++, java, C#). J'ai alors commencé à voir le développement sous un nouvel angle. Un mélange de logique et de création. D'autres cours m'ont été enseignés tels que les bases de données avec Oracle, le réseau, les mathématiques appliquées à l’informatique (Compactage, Cryptage), de la gestion (Comptabilité, Droit lié à l’informatique, Communication), Anglais, etc...

C'est dans la deuxième année que j'ai eu la chance d'avoir comme projet, la conception d'un jeu vidéo en réseau. J'ai pu appliquer avec des collègues toutes les connaissances que j'avais apprises au cours de ma formation. Etant le plus motivé dans mon groupe de projet j'ai pris l'initiative de répartir les tâches entre les différents membres en fonction de leurs compétences, ce qui m'a permis de découvrir le management.

En fin de deuxième année, j'ai effectué un stage de dix semaines dans l'entreprise VSM, implantée à Marseille. J'ai dû réaliser une simulation d’interface homme-machine entre un pilote et un calculateur de navigation d’aéronef dans le langage C++. J'ai eu de trés bons retours de mon tuteur de stage par rapport à mes compétences et mon autonomie.

En 2008 j'obtiens mon DUT génie informatique avec la mention AB. Etant dans le top cinq du classement de mon école, j'ai décidé par la suite d'intégrer une école d'ingénieur pour y apprendre des méthodes de conception (UML, design pattern,...). Ce qui en IUT ne nous a jamais été enseigné et qui pourtant me semblais essentiel pour mon avenir professionnel. Apres avoir consulté mes professeurs d'IUT pour m'aider dans mon choix, j'ai choisi d'intégrer la section Sciences Informatiques à Polytech'Nice Sophia Antipolis.

Ecole d'ingénieur

Lors de la première année, aucune méthode de conception ne nous à été enseignée. Mais j'ai pu améliorer mes compétences en programmation en étant initié à la réfléxivité de Java et les évènements. J'ai pu apprendre le fonctionnement d'un assembleur et son langage, des maths discrètes (automate, compléxité, ...), de statistiques et probabilités, de l'analyse de structures de données (Tri (fusion, quick sort, tas, arbre équilibré), graphes, etc...), de la gestion (Connaissance d'entreprises, Techniques d'expression), de l'anglais.

points à développer :

Ce n'est qu'en deuxième année que nous avons commencé les cours d'analyse et conception objet que j'attendais. Nous avons étudié les design pattern (schémas : singleton, MVC, constructeur virtuel, commande, état, ...) et l'UML(scénarios Cockburn, diagrammes d'activités, diagrammes de séquences, diagrammes de collaborations, diagrammes de classes). L'étude des design pattern a amélioré mes compétences en programmation. Au cours de cette deuxième année j'ai appris le Flex et le Yacc (langages utilisés dans le développement de compilateurs), la compléxité, des langages d'analyse de documents web (dtd, xsl, xml), des connaissances d'entreprises, l'anglais. Les autres matières enseignées m'ont juste rafraichi la mémoire (c++, bases de données, réseaux).

points à développer : J'ai participé à deux projets d'inter-semestre :
To be continued...
Valid XHTML 1.1 CSS Valide !