Profil

Actuellement étudiant ingénieur en informatique à l'université Concordia de Montréal, en double diplôme avec l'Efrei (École française d'électronique et d'informatique), je m'intéresse à l'informatique depuis de nombreuses années. J'ai commencé le développement de façon autodidacte sur des scripts PHP à l'âge de 13 ans avant de décider de faire des études dans ce domaine.

J'ai commencé par m'intéresser aux technologies du web (HTML/PHP donc, mais aussi MySQL et JavaScript) avant d'élargir mes horizons et de me renseigner sur d'autres langages et de nouvelles méthodes de travail. Naturellement, j'aspire à me perfectionner de façon continue et apprendre, afin de rester en phase avec les possibilités innombrables présentées par les nouvelles techologies.

Expérience professionnelle

Depuis Septembre 2016

Développeur freelance

Auto entrepreneur


Prestations de développement.

  • Migration d'un module d'actualités pour les franchisés et son administration
  • Réalisation du module de livre blanc pour les franchisés
  • Préparation à la migration du site web public sur Laravel

Avril 2017 - Août 2017

Stagiaire développement C#/.NET

KDS


Réalisation de développements pour l'éditeur de logiciels KDS.

  • Étude de l'API interne en vue d'une amélioration et d'une mise en conformité avec les principes REST
  • Migration d'un framework de mocking (RhinoMocks -> Moq)
  • Préparation d'une migration de SVN à Git

Janvier 2016 - Juin 2017

Développeur

SepEfrei


Réalisation de développements pour la junior entreprise de l'Efrei, SepEfrei.

  • Réalisation du site web de BlockPharma (non publié) : utilisation de la technologie Blockchain (Bitcoin) pour certifier l'authenticité d'un médicament.

BlockPharma est la première start-up à utiliser la blockchain pour lutter contre la contrefaçon des médicaments. BlockPharma assure le suivi des boîtes de médicaments tout au long de leur chaîne d’approvisionnement, de leur sortie d’usine à leur dispensation au client final. Le consommateur final peut vérifier en un clic que la boîte de médicaments qu’il s’apprête à acheter n’est pas une contrefaçon, et qu’elle est authentique.

L'utilisateur scanne le code datamatrix de son médicament avec sa webcam ou son téléphone. Le code contenu dans la datamatrix du médicament est ensuite entré dans la blockchain via un hash unique OP_Return.

Technologies utilisées : Laravel 5.2, BlockTrail API, LibDMTX.

  • Réalisation du site web du Lavoir de Gentilly sous la plateforme WordPress : http://lelavoir.org

Juin 2016 - Septembre 2016

Développeur

Diagamter


Diagamter est un réseau national de diagnostiqueurs immobiliers fort de 125 cabinets.

Développement sur monDiagamter, plateforme dédiée aux clients de Diagamter (diagnostiqueurs immobiliers, notaires, agences immobilières, clients).

Migration de legacy code d'une ancienne plateforme procédurale à Laravel :

  • Gestion des grilles tarifs des franchisés
  • Module de devis et commandes accessible par tous les interlocuteurs d'une transaction
  • Migration du code de PHP 5.3 en PHP 7.0
  • Migration de Laravel 4 à Laravel 5
  • Migration de SVN à Git avec le client web Gogs
  • Installation d'un serveur de développement LAMP

Juillet 2015 - Août 2015

Stage de développement PHP/MySQL

Orange, Blagnac (France)


Au sein de l'équipe DevRap (Développements Rapides), participation au projet Part Variable Vendeur - Orange Promotion, application PHP permettant de calculer la part variables des vendeurs d'Orange.

  • Lancement du projet
  • Application de la méthode Agile
  • Création de tests unitaires (PHP Unit)
  • Amélioration de la sécurité

Technologies utilisées:

  • PHP orienté objet
  • Orange Framework & Tools, basé sur Zend Framework 2 et Symfony
  • PHPUnit
  • MySQL
  • Git
  • Intégration continue : Jenkins, Sonar

Juillet 2014 - Août 2014

Stage ouvrier

Airbus France, Usine de Saint-Eloi, Toulouse


Pose de panneaux sur les mâts-réacteurs d'A320, A330, A380.

Formation

Depuis Septembre 2017

Concordia University

Maîtrise d'ingénierie logicielle


Préparation d'un Masters de Software Engineering en parallèle de mon diplôme Efrei.

Depuis Septembre 2015

Efrei Villejuif

Cycle ingénieur - M1 Software Engineering


Préparation d'un diplôme d'ingénieur agréé CTI (Commission des Titres d'Ingénieur).

Avril 2016 - Juin 2016

Asia Pacific University of Technology and Innovation
(APU / APIIT)

Trimestre d'échange international


Trimestre d'immersion en Malaisie à Kuala Lumpur.

Matières enseignées en anglais:

  • Entrepreneurship
  • Operating Systems
  • Introduction to Web Programming
  • Object Oriented Methods with UML

Septembre 2013 - Juin 2015

Icam Toulouse

Classes préparatoires PT


  • Mathématiques
  • Physique
  • Sciences de l'ingénieur
  • Informatique
  • Algorithmique

Septembre 2010 - Juin 2013

Lycée Ozenne, Toulouse

Série scientifique


Préparation d'un baccalauréat scientifique, obtenu avec mention Très Bien.

Réalisation d'un TPE sur l'intelligence artificielle, développement d'un morpion avec intelligence artificielle minmax disponible ici.

Travail sur les jeux olympiques durant la guerre froide disponible ici.

Expérience associative

Septembre 2015 - Avril 2017

Formateur informatique

FapEfrei


Formation à l'informatique pour séniors au sein de l'association FapEfrei.

Depuis septembre 2016, responsable des formations séniors: planification des sessions et promotion de l'association.

Directeur SI : gestion du site web, migration du système de messagerie sous Google Apps.

Depuis septembre 2015

Ambassadeur Groupe Efrei

Groupe Efrei


Promotion des écoles du groupe Efrei dans des forums lycéens ainsi que des grands salons nationaux.

Septembre 2014 - Juin 2015

Soutien scolaire

Lycée Sainte-Marie de Saint-Sernin, Toulouse


Soutien scolaire à des élèves en difficultés au sein d'un lycée professionnel, à raison de deux heures par semaine.
Mathématiques, français, histoire-géographie, anglais, espagnol.

Compétences techniques

%

Html5, Css3, PHP, MySQL

Bonne connaissance des langages web; réalisation de sites web dynamiques et statiques. Connaissances en webdesign, référencement, programmation PHP orientée objet, bases de données, tests unitaires. Maîtrise de frameworks PHP (Zend Framework 2, Slim Framework 2)

%

C/C++

Etude des bases de la programmation en C.
Développement d'une médiathèque en C++ utilisant la programmation orientée objet, une base de données SQLite, les templates, les surcharges d'opérateurs, les exceptions et la STL selon la norme C++11.
Développement d'un outil de gestion de graphes dans le cadre de l'apprentissage de la théorie des graphes.

%

Linux

Connaissance des bases de l'administration d'un serveur Linux en ligne de commande : Debian, CentOS, Ubuntu Server.

%

Python

Etude des bases de la programmation en Python, programmation orientée objet, programmation avec une base de données SQLite.

Langues maîtrisées

%

Français

Langue natale.

%

Anglais

Lu, écrit, parlé niveau C1.
Cambridge English First / First Certificate in English : grade A (81/100).
TOEIC : 975/990

%

Espagnol

Niveau scolaire B2.