Nicolas Le Breton

Programmeur C

Nicolas
Le Breton

Programmeur C

Envoyez-moi un message

Nicolas Le Breton

Programmeur C

Ancien développeur sur CMS, j'ai eu envie de passer à un autre niveau en programmation et faire des choses plus poussées (jeux video, IA, bas niveaux...), en recherche constante de nouvelles sources d'apprentissages, j'ai eu la chance d'être admis à l'école 42 (Promo 2015), j'avance assez bien, et de ce fait je recherche actuellement un stage, de préférence dans la programmation de jeux video.

Profil

Nicolas Le Breton

kengo14@hotmail.fr

Naissance

17 Février 1990 - Caen

Retrouvez moi sur

Formation

Formation Webmestre

CNAM (1 an) - Obtention du diplôme en 2012

- Concevoir et créer un site web intégrant des graphiques et des formulaires, à partir d'un besoin exprimé par un client.
- Concevoir une charte graphique.
- Concevoir et utiliser une base de données.

Ecole 42

(3 ans) - 2015-2018

Le langage principal à l'école 42 est le C, tous les projets listés ci-dessous ont été réalisés en C.

- Libft : Réalisation de notre propre lib (plus de 80 fonctions), on devait recoder des fonctions de base comme atoi, itoa, des fonctions de listes chainées...
- Filler : Recherche d'une solution optimale parmi un très grand nombre de possibilités, dans un délai raisonnable, déterminer le plus petit carré possible pouvant accueillir des tetriminos.
- Get next line : Réalisation d'une fonction de lecture avec multi file descriptor.
- ft_printf : Recoder la fonction printf.
- push_swap : Trier des données sur une pile, avec un set d’instructions limité, en moins de coups possibles.
- lem-in : Projet sur les algorithmes de parcours de graphe, (faire passer un nombre de fourmis le plus rapidement possible d'un point A à un point B avec des contraintes de déplacements).
- Corewar : Ce projet fait partie des gros projets de 42, le but est de créer une vm (une arene virtuelle) qui va recevoir des programmes (champions) traduits en bytecode, grâce à un autre programme qui compile un langage assembleur vers du bytecode.
- Fdf : Initiation aux applications graphiques : algo de bresenham, utilisation de matrices de transformations...
- Fract'ol : Réalisation d'un programme qui affiche des fractales dans un contexte assez bas niveau. (pas de lib poussée pour l'interface graphique)

Expériences professionnelles

Développeur Web

Zéphyr Web - 2012 - mai 2015

- Développement de fonctionnalités et Plugins sous Wordpress.
- Création de sites clients.
- Réalisation de plus de 50 sites dont 90% avec WordPress.
- Développeur front-end pour une grande agence web internationale.

Orientation future

Voici une liste des choses qui m'interessent, les pourcentages représentent le degré d'intéret et mon envie d'apprendre ce langage ou cette technologie.

Langages & Technologies

  • Unity ou Unreal
    Unity ou Unreal 100%
  • C++
    C++ 100%
  • OpenGl, OpenCl
    OpenGl, OpenCl 80%
  • C#
    C# 70%

Domaines

  • Jeux video
    Jeux video 100%
  • Réalité virtuelle
    Réalité virtuelle 100%
  • Algo IA
    Algo IA 90%
  • Education par les jeux
    Education par les jeux 90%
  • Inforgraphie algo pour la 3D
    Inforgraphie algo pour la 3D 70%

Mes loisirs

- Nouvelles technologies
- Documentaires scientifiques / informatiques
- Lectures (informatique, science fiction)
- Apprentissage
- Mangas

Merci !

“Choisissez un travail que vous aimez
et vous n'aurez pas à travailler un seul jour de votre vie.”

Confucius