Profile

I have followed a double degree program in software engineering at Concordia University, Montreal (QC), Canada and my home engineering school, EFREI in Paris. As far as I remember, I have always been interested by computers and programming in general. I started programming at 13, hacking PHP scripts. Then, I decided to pursue a career in this field.

Therefore, I am familiar with web programming (HTML/PHP but also MySQL and JavaScript) but also other languages such as Java or C#. I like enlarging my scope and learning other languages. I am always eager to learn new languages and technologies.

Work Experience

Since September 2016

Freelance developer


Web developer.

  • Developped web applications for Diagamter

April 2017 - August 2017

R&D Software Developer Internship

KDS


Programming for the software editor KDS.

  • Rework of the internal API to comply with REST architecture
  • Mocking framework migration (RhinoMocks -> Moq)
  • Preparation of SVN migration to Git

January 2016 - June 2017

Web developer

SepEfrei


Working for the junior entreprise of my school, SepEfrei.

  • BlockPharma (unpublished) : usage of the blockchain to fight against drug counterfeiting.

Stack: Laravel 5.2, BlockTrail API, LibDMTX.

June 2016 - September 2016

Web developer

Diagamter


Development of monDiagamter, web platform dedicated to Diagamter’s customers: technicians, notaries, real estate agencies, end customers.

July 2015 - August 2015

Web developing PHP/MySQL

Orange, Blagnac (France)


Development of Part Variable Vendeur - Orange Promotion, a PHP application for calculating the variable part of sellers. Technologies involved: Orange Framework & Tools, based on Zend Framework 2 and Symfony.

  • Project launch
  • Use of Agile methodology
  • Creation of unit tests
  • Framework's security improved

Stack:

  • PHP
  • Orange Framework & Tools, based on Zend Framework 2 et Symfony
  • PHPUnit
  • MySQL
  • Git
  • Jenkins, Sonar

Education

September 2017 - December 2018

Concordia University

Masters of Software Engineering


Masters of Software Engineering while completing my French engineering degree

Since September 2015

Efrei Villejuif

Bachelor of Software Engineering


Bachelor of Software Engineering certified by CTI (Commission des Titres d'Ingénieur), organism in charge of the accreditation of the institutions delivering engineering degrees.

April 2016 - June 2016

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

Exchange semester


Exchange semester in Kuala Lumpur, Malaysia.

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

September 2013 - June 2015

Icam Toulouse

Preparatory classes: two-year undergraduate intensive course in mathematics, physics, engineering sciences and computer science.


  • Mathematics
  • Physics
  • Engineering science
  • Computer science

Personal projects

Since 2017

Vinyl Music Player

Android application


Android music player application.

Since 2017

Laradate

Laravel application


Doodle-like scheduling application made with Laravel.

Voluntary work

September 2015 - April 2017

Computer tutoring

FapEfrei


Tutoring elderly people in computer science.

September 2014 - June 2015

School tutoring

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


Tutoring high-school students, two hours a week.

Skills

%

Html5, CSS3, PHP, MySQL

Good knowledge of web development, including JavaScript. Familiar with PHP frameworks such as Laravel 5 with Vue.js, Zend Framework 2, Slim Framework 3. I maintain Laradate a Laravel application to plan meetings, similar to Doodle; I also worked for Diagamter using the Laravel framework. I created the website of a bagel shop using Vue.js for the frontend and Laravel for the backend. I also conducted a study on the slowdowns of popular open source applications using Laravel.

%

Java

Good knowledge of Java; I have completed several projects and I maintain an Android application, Vinyl Music Player. I also wrote a static bug detector, the backend of an ERP for an HR department using SpringBoot and a tweet displayer using the Play framework.

%

C/C++

%

Linux

Administration of a Linux server: Debian, CentOS, Ubuntu Server.

%

Python

Languages spoken

%

French

Mother tongue.

%

English

TOEIC : 975/990

%

Spanish

B2 level.