Victor Giroud

Etudiant en Master 2 Informatique à l'université Claude Bernard Lyon 1
Attrait particulier pour les technologies de l'information et l'intelligence artificielle

22 ans
Lyon

Formation


Apprentissage

Université Claude Bernard Lyon 1

2015 - 2016

Master 1 informatique Campus de la Doua - Villeurbanne

Université Claude Bernard Lyon 1

2014 - 2015

Licence informatique Campus de la Doua - Villeurbanne

Université Claude Bernard Lyon 1

2012 - 2014

D.U.T. informatique Site de Bourg-en-Bresse

Lycée Rosa Parks

2008 - 2012

Baccalauréat Scientifique spécialité sciences de l'ingénieur (S-SI) Neuville-sur-Saône


Expériences professionnelles

INSA de Lyon, département Génie Electrique

Avril 2014 - Juillet 2014

Stage de développeur informatique Analyse et conception d’une application web permettant d’automatiser la gestion des stages des étudiants Lyon


Compétences

Langages de programmation
Java (dont Android SDK)
C / C++
C#
Python
Langages / frameworks orientés Web
Client side
HTML(5) / CSS(3)
Bootstrap
JavaScript
jQuery / Ajax
Backbone.js / Underscore.js
React
Server side
Java EE (JSP / Servlet / JPA)
PHP
Node.js
Spring
CMS
WordPress
Gestion de données
Langages de requête
SQL
SPARQL (RDF)
XPath / XQuery
Bases de données relationnelles
MySQL
Bases de données NoSQL
MongoDB
Divers
Maîtrise de l'UML et des principaux patrons de conception dont le Modèle-Vue-Contrôleur
Utilisation quotidienne des logiciels de gestion de versions (Git et Mercurial)
Connaissances des principales notions des réseaux informatiques et de l'architecture des ordinateurs
Utilisation des principaux environnements de développement (Visual Studio, Eclipse, NetBeans, IntelliJ / WebStorm)
Niveau d'anglais technique

Réalisations

Web

Echec
Application de jeu d'échec Tags : Java EE, jQuery, jQuery UI, Servlet, JSP, Ajax, RESTful, MVC Création d'une application web de jeu d'échec en ligne où les utilisateurs peuvent créer de nouvelles parties ou rejoindre un joueur en attente.
Les joueurs peuvent effectuer des coups selon les règles du jeu d'échec, consulter l'historique des coups et des pièces perdues, discuter dans le salon de discussion, abandonner et proposer un match nul.
Réalisé en 2015.
Archives
Site des poilus de l'ain Tags : HTML5, CSS3, PHP, MySQL, Responsive design, API Google Maps Création d'un site internet référençant les 14 000 poilus et les lieux de mémoire de l'Ain sous différents critères.
Le site permet d'organiser la récolte des données où un utilisateur de confiance peut ajouter de nouvelles informations.
Le projet a été réalisé en collaboration avec les archives départementales de l'Ain.
Réalisé en 2013.
Backpozer
Back-end : gestion de conférences Tags : Java EE, Spring, JSP, Spring, Import/Export RDF, Hibernate, MySQL, Jena, DAO, RESTful, MVC Création d'une application back-end où les utilisateurs peuvent créer un compte, le lier avec Facebook, se connecter.
Ils peuvent ensuite consulter les différentes conférences, les modifier s'ils en ont les droits, ajouter de nouveaux événements, les exporter au format de leur choix. Ils peuvent également importer de nouvelles conférences depuis un fichier RDF.
Réalisé en 2015.
Chat
Back-end : application de Chat Tags : Java EE, Servlet, JSP, Ajax, RESTful, MVC Création d'une application web de chat où les utilisateurs peuvent se connecter et rejoindre le salon de leur choix pour discuter.
Réalisé en 2015.
Photographie
Front-end : site de photographies Tags : HTML5, CSS3, Responsive design Création d'un site internet vitrine exposant plusieurs galeries de photographies.
Le site est accessible publiquement : ameliegiroud.fr
Réalisé en 2015.
Robotique
Front-end : Todo list Tags : React, Backbone, Promise, WebSocket Création d'une application web permettant aux utilisateurs de lister des taches à faire (TODO) qu'ils peuvent illustrer en important des images. Les taches sont partagés sur le serveur via un système de WebSocket
Réalisé en 2016.
Gestage
Site du domaine du Parc Tags : HTML5, CSS3, PHP, Bootstrap, WordPress Création d'un site internet et d'un thème WordPress personnalisé pour un site de location de salle.
Réalisé en 2016.
Gestage
Application de gestion de stages Tags : WaveMaker, VBA, LibreOffice, Macro, MySQL, INSA Amélioration d'une application web permettant d'automatiser la gestion des stages des éudiants du département Génie Electrique de l'INSA de Lyon.
Création de documents et formulaires ODB (OpenOffice Base) proposant la visualisation et modification de la base de données MySQL et la génération automatique des conventions.
Réalisé en 2014.

Autres

Demineur
Application Swing : jeu démineur Tags : Java, MVC, Swing Création d'une version Swing (Java) du célèbre jeu Démineur. Cette application reprend les règles de base du jeu, et propose également une version avec des cases triangulaires.
Il est possible de modifier le nombre de cases, de mines présentes dans la grille et d'activer un mode contre la montre.
Les meilleurs scores sont sauvegardés localement.
Réalisé en 2014.
Almanax
Application Android Almanax Tags : Java, Android, XML Création d'une application Android dédiée aux joueurs du jeu vidéo en ligne Dofus.
Elle récupère, parse et analyse un flux RRS mis à disposition par les créateurs du jeu, puis affiche ces informations et notifie les utilisateurs selon leurs paramètres.
L'application a été téléchargée plus de 10 000 fois et est disponible gratuitement sur le Google Play.
Réalisé en 2014.
Robotique
Robotique : labyrinthe Tags : IA, A*, Java, Mindstorm, Lejos nxt Modélisation d'un problème d'intelligence artificielle où un robot, déposée aléatoirement dans un labyrinthe inconnu, doit être capable d'en sortir en suivant une heuristique précise, retourner à son point initial le plus rapidement possible via l'algorithme A*, de détecter les boucles et les labyrinthes fermés.
La modélisation a été implémentée sur un robot Lego Mindstorms NXT.
Réalisé en 2015.

Contact