What keep my gears turning
I chose to focus on Android development because I truly enjoy it. I realized how high the limits are when you specialize and I believe that technical mastery is essential to releasing the best product. By writing solid, elegant and well-architected code, my goal is to deliver the best user experience while keeping the development cycle as short as possible. I am especially interested in embracing new technologies/paradigms as much as I can in my apps, such as reactive programming or dependency injection. The Android environment has changed rapidly for developers in the past years (build system, IDE, etc.) and being part of that change is a really exciting time for me. Even though my main area of expertise is the Android platform, most of my personal projects use APIs developed with Django or Ruby On Rails that are deployed on Heroku or Amazon EC2.
A little background
I was born and raised in the South West of France, surrounded by the ocean and vineyards. I used a keyboard for the first time in 1998, when my father bought the first family computer. A few years later, I taught myself HTML and began creating websites as a hobby. My mom was always yelling at me because nobody could reach us on the phone while I was using up all the time left on the 24 hours/month 56k voiceband modem plan. I decided to study Computer Science when one of my websites reached 10,000 daily views, allowing me to make a significant amount of money for a 15 year-old kid.