Menu

Kevin CAILLAU

LE KREMLIN-BICÊTRE

En résumé

J'ai 23 ans et je suis un passionné d'informatique, habitant actuellement à Toulouse, capable de développer dans différents langages de programmation, efficacement et en toute autonomie. Mes langages favoris étant le C++ ainsi que le C#.

Je me passionne principalement pour le développement de jeux vidéos, ayant actuellement des expériences professionnelles, scolaires et personnelles. J'utilise de façon régulière le moteur de jeu Unity3D.

Mes compétences :
C
PHP
C++
Java
SQL
HTML
CSS
Javascript
C#
Unity 3D

Entreprises

  • SAPA Building Systems - Développeur C# / C++ / CLI

    2016 - maintenant
  • Celad L'ingenierie à visage humain - Développeur C# / C++ / CLI

    Toulouse 2015 - 2016 [*] Mission chez SAPA Building Systems
    Refonte du système de protection du logiciel de l'entreprise
     Création d'un manager de licences en C# WPF pour les administrateurs
     Mise en place d'une base de données MySQL avec optimisation (jointures, partitionnements, ..)
     Création d'une Web API en C# ASP.Net
     Création d'un Service Window (C#) pour gérer des licenses via un réseau (Socket)
     Mise en place de Threads afin d'exécuter des tâches lourdes en arrière plan
     Mise en place du Web API via IIS sur un serveur dédié (HTTPS)
     Permettre l'export de la base de données via des filtres sous fichier EXCEL
     Génération de clefs sécurisées
     Intégration du système de protection en C++ / CLI dans le logiciel sous forme de DLL
     Sécurisation des données envoyés et reçues du Web API en les chiffrant
     Gestion du projet via TFS
     Mise en place d'un document de suivi type GANTT
     Utilisation de la méthodologie Agile SCRUM
     Participation à une formation Microsoft pour la création de la Web API
  • Celad L'ingenierie à visage humain - Développeur Unity3D / C#

    Toulouse 2015 - 2015 Portage d'un jeu C++ mono-plateforme en multiplateformes sur Unity3D C#
     Création d’une DLL réseau (client/server) multi-threads
     Mise en place de RPCs via DLL
     Gestion d’évènements via une Pool Events pour la communication DLL / Unity3D
     Intégration du pattern Service Locator
     Optimisation sur la génération de plusieurs dizaines de milliers d’unités
     Conception des diverses couches du projet (modèle OSI)
     Animation d’une conférence sur Unity3D
     Rédaction des documentations Utilisateurs & Techniques
     Réalisation de tests unitaires
     Utilisation des méthodes AGILES (Scrum)
  • ePawn - Développeur C++ / Unity3D C#

    2014 - 2015 Réalisation de divers mini-jeux avec la carte NFC de l'entreprise
     Conception des mini-jeux à réaliser (thème et gameplay)
     Création d’une DLL réseau (peer-to-peer)
     Tests et mise en production des projets
     Mise en place d’une recherche automatique de parties en local et en réseau
     Gestion des projets via Trello
     Interaction avec des pions physiques via NFC
     Portage des mini-jeux sur Mobile et PC
  • Sapa Building Systems - Développeur C / C++ / C#

    Puget sur Argens 2012 - 2014 Amélioration & débogage du logiciel de BTP avec visualisation 3D
     Collaboration avec l’équipe allemande (communication en anglais)
     Collaboration avec le service client ainsi que le service data integration
     Gestion du projet via TFS
     Transformation de fenêtre MFC en WinForm
     Utilisation des méthodes AGILES (Scrum)
     Réalisation d’un programme de tests en C#
     Réalisation d’une documentation Technique pour le programme de tests
  • INFOPOLIS - Développeur Web

    TOULOUSE 2011 - 2011 Création d'un module Prestashop pour un client
     Rédaction d’un cahier des charges avec le client
     Création d’un prototype à présenter au client
     Réalisation de tests unitaires
     Rédaction d’une documentation Technique
     Création du Front End en CSS / HTML / JQuery
     Creation du Back End en PHP

Formations

  • California State University-Long Beach CSULB (Long Beach)

    Long Beach 2013 - 2014
  • Epitech

    Paris 2010 - 2015 Expert des Technologies de l'Information (BAC+5)

Réseau