Tristan Jahier

Grumpy dev' (╯°□°)╯彡┻━┻until shit.changes {visit same_page; expect {shit}.to change}

A propos

Tristan Jahier photo CV

Je m'appelle Tristan Jahier (au cas où vous ne l'auriez pas encore deviné grâce au titre de ce site =P). Ce site est mon espace personnel, il me sert à partager mes découvertes et à promouvoir mes compétences de développeur.

L'idée première était de mettre en ligne un site très simple. Il devait servir à la fois de portfolio et de curiculum vitae. Au départ purement en xHTML, j'ai décidé de le rendre dynamique. Pour cela, j'ai utilisé un CMS jeune mais en plein essor : PyroCMS. Depuis, son contenu s'est enrichi et ce site me sert également de vitrine afin de promouvoir mon activité de développement web.


Cette page a pour vocation de me présenter de manière plus générale qu'un CV classique.

Néanmoins, vous pouvez également télécharger mon CV (PDF), ou consulter mon CV en ligne sur RemixJobs.com.
 

Présentation générale

Je suis actuellement étudiant ingénieur à l'ESIR (École Supérieure d'Ingénieur de Rennes) en Informatique & Télécommunications, et développeur freelance pour le web. Passionné par les nouvelles technologies et curieux, je m'intéresse depuis longtemps à l'informatique au sens large (programmation, internet, design, jeu, etc.). Le développement de sites internet a été l'un de mes premiers intérêts. Très tôt, j'ai commencé à créer de petits sites internet personnels pour m'entraîner.

J'ai démarré mon activité de développement web en avril 2011, en tant qu'auto-entrepreneurJ'ai déjà pu utiliser mes compétences pour la réalisation de 2 sites pour des associations, et je cherche d'autres clients.

Je suis naturellement curieux et j'aime apprendre : je suis autodidacte. Je recherche toujours à essayer par moi-même, je suis persévérent et perfectionniste.
 

Formation

(Du plus récent au plus ancien)

  • Diplôme d'ingénieur en Informatique & Télécommunications (en cours)
    • Où ? ESIR, Rennes
    • Java, C++, SQL, UML
  • DUT Informatique
    • Où ? IUT de Vannes
    • Parcours ingénierie de l'informatique
    • Linux/Unix, Java, PHP, UML, SQL
  • Baccalauréat général, filière Scientifique
    • Où ? Lycée Sainte Jeanne d'Arc, Gourin
    • Spécialité mathématiques
 

Mes compétences

Je connais plusieurs langages de programmation et j'ai des compétences qui me permettent de travailler dans différents domaines.

Développement web

>> HTML + CSS

 

Je possède une relativement longue expérience des ces 2 langages puisque j'ai commencé tôt à créer mes sites personnels. Au fil des années mes compétences se sont affinées et j'ai été sensibilisé aux notions de normes et d'accessibilité par exemple. Dernièrement j'ai mis mes connaissances à jour avec les normes d'avenir que sont HTML 5 et CSS 3.
J'ai par exemple réalisé le thème de ce site en utilisant certaines des nouvelles balises HTML 5 ainsi que des propriétés CSS 3.



>> Javascript

 

C'est l'un des derniers aspects du développement web que j'ai abordé. Il m'a permis d'apprendre à dynamiser les sites internet et à ajouter de l'interactivité avec les visiteurs. J'utilise la librairie jQuery pour accélérer mes développements et je m'intéresse fortement au concept AJAX, que j'ai déjà pu utiliser.


>> PHP 5 Full Object

 

Quelques années après avoir commencé à créer des projets amateurs avec HTML, j'ai ressenti le besoin d'aller plus loin. J'ai donc appris à programmer des sites interactifs et dynamiques avec PHP. J'utilise notamment le framework CodeIgniter. Ce framework est jeune mais simple à prendre en main. Il respecte le modèle MVC et est orienté objet.

 

Développement logiciel

>> Java

 

Programmation orientée objet. J'ai une bonne expérience en Java puisque ce langage était au coeur de l'apprentissage du DUT Infomatique et cela fait 3 ans que je pratique. Voici quelques réalisations :

  • Lecteur (agrégateur) de flux RSS. Utilisation de la librairie de manipulation XML JDOM. Stockage des flux au format XML. Récupération avec l'API ROME. Interface en Java Swing.
  • Répertoire de contacts électroniques simple. Interface en Java Swing.
  • Simulation d'un allocateur de ressources (processus / ressources)
  • Jeu du Solitaire (Klondike), séparation de l'IHM et de l'applicatif selon le modèle PAC

>> C++

Programmation orienté objet. Grâce 2 ans d'expérience, j'ai acquis de solides bases. J'ai notamment travaillé sur la génération et la manipulation d'ondes sonores en première année du cycle d'ingénieur. En seconde année, tous les TP liés au traitement de l'image et du signal ont été réalisé en C++ ou C. En synthèse d'image, j'ai également réalisé un programme de lancer de rayon pour le calcul réaliste de la propagation de la lumière dans une scène en 3D.



>> Microsoft .NET / Silverlight + C#

 

J'ai utilisé la plateforme Microsoft .NET 4, ainsi que Silverlight, avec le langage C#, lors de mon stage de fin de DUT. Le but était de créer un objet graphique, un « tableau » pour présenter de manière cohérente des données. Fonctionnalités : ajout dynamique de différents types de colonnes (texte, date, liste déroulante, case à cocher ...), tri et filtre du lot de données par colonne, pagination etc. Utilisation du pattern MVVM.

 

Systèmes

>> Windows
  • Bureautique
  • Développement web
  • Jeux vidéo

>> Linux

  • Ubuntu, Debian
  • Développement
  • Bash, Csh
  • Fort intérêt pour le monde du libre
 

Langues

J'ai une bonne compréhension de l'anglais et une expression correcte, des notions de base en espagnol et j'ai démarré l'apprentissage du japonais en 2012.

Mes intérêts

J'écoute beaucoup de musique, et je joue de la guitare depuis 3 ans.

Je suis passionné d'informatique au sens large depuis le collège. J'aime apprendre et concevoir par moi-même. Avant même de débuter mes études d'informatique, je m'essayais à la création de sites web.

K0N4M1 C0D3