Joseph

Caillet

 

-> Élève en école d'ingénieurs <-

-> Passionné par l'informatique depuis tout-petit <-

-> Aime apprendre <-

-> Basé à Brest <-

-> Amateur de puzzle-game, shmup, et RPG <-

-> Intéressé par la culture japonaise <-

-> Ergonome amateur <-

-> Fasciné par les nouveautés HTML5 et CSS3 <-

-> Méticuleux et consciencieux <-

-> Fan de Louis de Funès <-

Bienvenue sur mon portfolio !

Bonjour, je suis étudiant en quatrième année d'école d'ingénieurs, à l'ISEN Brest. J'ai suivi la formation Cycle Informatique et Réseaux lors de mes 3 premières années dans cette même école.

Curieux et passionné par les nouvelles technologies, je suis actuellement à la recherche d'un stage de 3 à 4 mois de juin à septembre 2017, et d'une alternance/contrat de professionnalisation pour l'année 2017/2018.

Ce site répertorie mes différentes compétences, expériences et réalisations, pour la plupart dans le domaine informatique. Bonne visite !

Voir mon CV logo github Voir mon GitHub

Formations et Diplômes

2016 - 2017 Première année de cycle ingénieur
À l'ISEN Brest
2013-2016 Trois ans de Cycle Informatique et Réseaux (CIR)
À l'ISEN Brest
2015 Obtention du First Certificate of Cambridge
2014 Certification Voltaire (test certifiant un niveau d'orthographe et d'expression en langue française), niveau professionnel (Code de vérification : 9FVPR7)
2013 Diplôme du Baccalauréat Général, série S, spécialité Informatique et Sciences du Numérique (ISN), mention Bien
Au Lycée Ste Anne Brest

Compétences

Programmation procédurale et orientée objet

Web

Bases de données

Réseaux & Administration système

Langues

Réalisations & Expériences

Diderot

Capture d'écran de Diderot

JavaHTML5CSS3JSXML & XSLT

Diderot (pour designer de routes) est un projet visant à faciliter le design/la création de routes web et d'API. Il propose de multiples possibilités d'édition, et permet de générer facilement une documentation web de ces dernières.
En savoir plus Ce projet m'a permis de développer encore plus mes compétences d'interface graphique en Java, tout en découvrant de nouvelles chose, comme l'implémentation d'un système de plugin permettant d'étendre les fonctions du logiciel.

logo githubVoir la page GitHub

Séjour d'un mois à l'étranger

Carte de voyage

Séjour d'un mois à l'étranger (Belgique, Pays-Bas, Danemark, Suède, Finlande) effectué en binôme durant l'été 2016.
En savoir plus Ce séjour, effectué très majoritairement en camping, à été l'occasion de développer un certain esprit de débrouillardise. Il m'a aussi permis de découvrir les paysages et cultures d'autres pays, à travers leurs ressemblances et différences, en comparaison de ma propre culture et de ma propre expérience.

MameUIsen & libecfra

Capture d'écran de MameUIsen

C++

MameUIsen est une interface graphique pour l'émulateur de borne d'arcade Mame.
En savoir plus Il est facilement configurable grâce à ses fichiers de configurations, qui sont lut par l'intermédiaire de la libecfra (easy configuration file reading api), bibliothèque maison facilitant la lecture de fichiers de configuration, tant pour l'utilisateur que le programmeur, grâce à un fonctionnement basé sur les pointeurs de fonctions.

logo githubVoir la page GitHub

Tintin in space

Capture d'écran de Tintin in Space

AssembleurJava

Tintin in space est un jeu développé en assembleur et en binome sur un microcontrôleur ST7 aux ressources très limités. Le joueur contrôle une fusée et doit atteindre le haut de l'écran sans se faire toucher par les débris spatiaux.
En savoir plus Ce projet a été extrêmement intéressant : devoir se mettre dans la peau des concepteurs de jeux d'arcade des années 70s à été vraiment stimulant. La machine ne disposant que de 8ko de Rom et de 255 octets de Ram, il nous a fallut faire preuve d'imagination pour coder et faire tenir tant d'éléments (tous réalisé par nos soins : le driver graphique pour l'écran externe, la librairie graphique, le code du jeu, les images) dans un si petit espace. Nous avons notament programmé un compresseur d'image en Java pour nous aider à remplir cet objectif.

logo githubVoir la page GitHub

Cardioxymètre

Photo de la PCB

VHDLCElectronique

Ce projet de fin de troisième année visait à la construction d'une carte électronique capable d'acquérir le rythme cardiaque d'un patient, et de communiquer ces données à une interface graphique sur un PC via USB, qui afficherait alors les informations acquises, sous forme de courbes.
En savoir plus L'interêt majeur de ce projet était de s'éloigner du domaine informatique, pour se rapprocher du domaine de l'électronique analogique et numérique. Ce qui m'a plu était la démarche générale du projet, nous demandant d'avoir à la fois une vue d'ensemble ainsi qu'une vue précise. L'étude des interactions entre la partie électronique et informatique m'a égallement beaucoup appris.

logo githubVoir la page GitHub de la partie C
logo githubVoir la page GitHub de la partie VHDL
logo githubVoir la page GitHub de la partie électronique

Proxy CAS Cozy

Capture d'écran de l'application

NodejsHTML5CSS3JS

Dans le cadre d'un stage technicien chez Cozycloud, start-up dont le but est de développer un système de cloud personnel entièrement contrôlé par son utilisateur, j'ai coréalisé une application s'interfaçant avec l'ENT (Environement Numérique de Travail) de l'ISEN.
En savoir plus Le but était de permettre à chaque étudiant de l'ISEN d'avoir son propre cloud cozy, qui serait ainsi pré configuré pour profiter de chacun des services de l'ENT de l'ISEN depuis un cozy.

logo githubVoir la page GitHub

Stage chez Cozycloud

Logo cozycloud

Au cours de l'été 2015, j'ai effectué un stage de neuf semaines dans la start-up Cozycloud, qui se positionne comme altérnative aux géants du cloud, avec le souci du respect de la vie privée de ses utilisateurs comme fer de lance.
En savoir plus Cette expérience a été très intérressante, tant du point de vue technique (les technologies utilisées m'ont permis de decouvrir une nouvelle façon de programmer) que du point de vue relationnel : l'entreprise fonctionnant en télétravail, cela imposait une certaine rigueur, qui m'a également amené à developper mon autonomie, tout en restant en contact avec les différent membres de l'équipe.

Burger Quizz

Capture d'écran du jeu

HTML5CSS3JSNodejsPHP

Projet de fin d'année de CIR2 à l'ISEN, réalisé en binôme, le Burger Quizz est une adaptation web de l'épreuve "Sel ou Poivre" du jeu télévisé du même nom.
En savoir plus
Consulter la page du projet
logo githubVoir la page GitHub

BomberCIR - Concour Game of CIR

Capture d'écran du jeu

HTML5CSS3JSJava

Réalisation en groupe d'un jeu de plateforme dans l'univers du jeu Bomberman. Le jeu est accompagné d'une application Java, qui permet de modifier certains paramètres du jeu. Ce projet a été réalisé dans le cadre du concours "Game of CIR" organisé par l'ISEN Brest/Rennes, et à y gagné la première place.
En savoir plus Ce concours interne à l'ISEN avait pour but de faire réaliser des projets visant à servir de "vitrine" à la formation Cycle Informatique et Réseau de l'ISEN. Les réalisations devaient avoir un côté ludique, mais également être interactives, afin que les élèves de lycée venant à l'ISEN puissent manipuler les réalisations, en changer le comportement, afin d'avoir un avant-goût de la programmation. Notre réalisation à gagné le premier prix, pour sa conception générale et les possibilités qu'elle offre en terme d'initiation à la programmation.

Consulter la page du projet
logo githubVoir la page GitHub

Stage Associatif au Secours Populaire Français

Logo secour populaire français

Au mois d'Octobre 2014, j'ai effectué un stage associatif au Secours Populaire Français.
En savoir plus Au cours de ce stage, j'ai pu prendre part à différentes missions d'accueil de bénéficiaires, de distribution de nourriture, d'accueil téléphonique... Ce fut une expérience très enrichissante, sur les plans humain, relationnel, et personnel.

JPedi

Capture d'écran du programme JPedi

Java


JPedi (Java Picture Editor) est un éditeur d'image, qui propose divers effets et retouches, comme la modification des composantes RVB, le passage en Noir et Blanc, ou encore le seuillage d'images.
En savoir plus Réalisé en Java, ce programme à été l'occasion d'approfondir le développement d'interfaces graphiques, ainsi que de découvrir le monde de la retouche/modification d'image.

Télécharger JPedi (Version beta, JRE 1.8 requis)
Consulter la page du projet/changelog

Comptabilité foyer

modèle conceptuel de données

BDDPHP

Pour le foyer de l'école, développement d'une comptabilité analytique permettant de gérer le stock de nourriture ainsi que le budget, et donnant la possibilité d'accéder à des statistiques concernant les ventes.
En savoir plus Du point de vue technique, ce projet est l'occasion d'utiliser de façon plus poussée les bases de données. Il impose aussi une certaine rigueur dans son organisation et dans sa réalisation (dans la production des modèles conceptuel et physique de la base de données par exemple). Dans ce projet, conçu selon le design pattern MVC, j'ai eu la responsabilité de réaliser la conception de la base de données, et de coder la partie modèle.

Ressac

Capture d'écran du film Ressac

Réalisation en équipe d'un court-métrage sur le thème du temps.
En savoir plus

Math En Jeans

Logo Math en Jeans

Au cours de l'année 2012-2013, participation à l'atelier de recherche mathématique "Math en Jeans".
En savoir plus Cet atelier, dont le sigle signifie "Méthode d'Apprentissage des Théories mathématiques en Jumelant des Établissements pour une approche Nouvelle du Savoir", a été l'occasion de réfléchir en groupe tout au long de l'année sur un problème posé par un chercheur, puis de présenter le résultat de nos travaux lors d'un congrès à Paris.

Article Ouest France
Article Le Télégramme
Site présentant nos travaux

Contact

fleche orientée vers le haut