Working on Android Studio
This is the beginning of a great adventure
Created new features on Android Studio
This was my end of study internship. I was based in Mountain View, in the Google HQ, and I worked in the Android Studio team building new features for the software (that I cannot disclose). I had the full responsibility of my project. This was an unique experience since I had the chance to work with some awesome engineers who played a big part in the making of Android.
I did mostly UI programming and image analysis algorithms.
During this internship, I faced short deadlines, which is quit exciting as you have to work like in a Hackathon sometimes. But what I've enjoyed the most was to have a global overview of the projects' process by talking a lot with the marketing project's managers and the technical managers.
Migrate an existing set of applications to the Redhat Openshift platform
Linux, Java, ShellScript, Openshift, Vagrant
My mission during this internship was to migrate an existing set of applications connected alltogether by a bus (Geoserver, admin panel, Rok4..) to the company's openshift server. I've done a lot of linux configuration, openshift cartriges creation and some java to prepare the applications to be used as a PaaS
Developed a Tinder like application for a junior enterprise's client
Android, Facebook SDK
This was my first real android project, with a real client. I had to respect a precise design given by the client and also implements the famous Tinder card animation (there was no library at the time).
I also dove into the Android Facebook SDK as the application had a string integtration with Facebook.
INSA Lyon, France
I have earned both engineering et management skills during my studies at INSA de Lyon.
On the technical side, I learnt C programming language on embedded devices like MSP430 and ARM devices.
I have also learn to understand, analyse and design large maintainable information system process for companies.
VIA University College, Horsens, Danemark
I did my fourth semester of my associate degree in Denmark, to discover what it's like to live abroad and to improve my English.
I took courses on Android programming, Embedded system and Security
IUT Robert Schuman, Strasbourg, France
Technical degree in computer sciences. My main subjects were Java Programming, Algorithm, Database Design and SQL, Website development
Android application that automatically plan your visit in Lyon
During my fourth year at INSA, we had two weeks to build an application using data about the city of Lyon.
I've been team leader for this project. My roles were to be sure that my teammates knew what they had to do and how to do it. I've also made sure that they can all easily run the development environment on their personal computer (whether it was was a Mac, or on Windows.
I've decided to use Python with Flask as the REST server since it is really fast to set up and we had only two weeks. I taught my friends how to begin with Python and I was often helping them making sure they were not blocked. I mainly produced code on the Android part because it is my best skill and the other wanted to learn Python.
I also did a lot of DevOps work to build the development environment. For this I installed Python and a MySQL database inside a Docker container, the same that would run on the server. To ease the installation of Docker (on Windows especially), I made it run inside a vagrant generated VM. So in one click, the environment was set up in everybody's PC. That was really exciting'
The app is available on the Play Store but unfortunately the server is not running anymore because of performance issues that I don't have time to repair. You can still find the source code on my github
Software to help handicapped children with trouble to speak to enhance their elocution.
During my associate degree, an organization looked for our help to build a software.
They needed a software to help physically handicapped children to work on their speech. In fact, they had trouble to listen to what they were saying.
I took the lead of the team and we developed a software with colorful animations and drawing illustrating the specificities of the sound made by the children. I divided my team of 6 people into 3 groups, one for the aniations, one for the navigation, and a friend and I did the sound analysis.
We had to work on three specificities: the duration of the sound, the intensity of the sound and wether or not the vocal chord were vibrating. This last part was very challenging but I did manage to find an algorithm that worked pretty well. I will write a blog post about it.
At the end, the organization were really satisfied. I even been told by my teacher that they don't see such a project lead every year, and they were impressed. I have to they this is the project I am the most proud of.