Alexandre Allary

Student programmer

C, HTML, CSS

About me

Actuellement à Epitech, école d'informatique sur lyon, j'ai appris, lors de ma première année, le C, un langage proche de la machine. L'apprentissage de ce langage a pour but de nous apprendre la rigueur nécessaire à la programmation et ainsi nous préparer à l'apprentissage des différents langage et du monde, toujours en évolution, de l'informatique.

La pédagogie d'Epitech est particulière, c'est une pédagogie par projet apprenant aux étudiants le travail en groupe et les amenant à gérer des projets sur des longs ou courts termes. A Epitech l'étudiant est autonome, ce qui lui enseigne comment apprendre par lui-même. De plus l'école est basée sur la pratique, la théorie est très peu présente, ce qui fait que l'étudiant est directement confronté aux difficultés de la programmation et apprend de ses erreurs dans le but d'avoir un bagage technique conséquent lors de son arrivée sur le monde du travail.

C'est cette école que j'ai choisis car elle correspond à ma façon d'apprendre. La théorie est pour moi vite lassante, j'aime apprendre par moi-même et si je fais des erreurs j'essaye de les comprendre pour ne jamais les reproduire. Je suis quelqu'un de dynamique et perséverant, la difficulté ne me fait pas peur et Epitech est une école où l'on rencontre des difficultés en apprenant à les surmontées.

Education

EPITECH - European Institute of Technology
2015 - présent
Lyon, France

Programmation et software design.

Institution Saint-Charles
2012 - 2015
Vienne, France

Baccalauréat économique et social

Skills

Langages
C
Html / Css
PHP
C#
C++
Communication
French
English
Logiciels
Git
Unity 3D
Unreal Engine 4

Projects

MyPrintf
C

Recodage de la fonction printf de la librairie C.

Fonctionnement identique avec des options supplémentaires.

printf amélioré sans les défauts inhérents à la fonction.

GetNextLine
C

Fonction permettant de lire à partir d'un file descriptor une ligne d'un nombre de caractères précis en sauvegardant la position finale afin de pouvoir repartir de ce point lors d'appels successifs.

Permet d'utiliser l'entrée standard efficacement lors d'attente d'input de la part de l'utilisateur.

Permet de traiter un fichier ligne par ligne de manière rapide.

Corewar
C

Développement d'un assembleur et d'une machine virtuelle.

Space Shooter
C# / Unity 3D

Création d'un jeu type space shooter sur Unity 3D.

42sh
C

Développement d'un shell avec comme shell de référence tcsh.

Doit réagir de la même manière que tcsh.

Projet permettant de savoir gérer un large groupe sur le long terme.