Diplômé d'un Master en Informatique a l'université d'Avignon (France), je travaille aujourd'hui à Londres en tant que développeur d'applications Android à but commerciale.
Mon travail se concentre sur le développement d'applications utilisant les API Android (à partir de 1.5), la résolution de problèmes d'architecture lier au framework Android mais aussi a sa fragmentation... J'ai aussi eu l'occasion d'utiliser des librairies graphiques basées sur OpenGL telle que libGdx pour les rendus graphiques en 2D.
Je travail en suivant les méthodes Agile/Scrum. Je suis également amené à utiliser des librairies telles que ActionBarSherlock, SlidingMenu, JMock, Mockito et configurer des server d'intégration continue (CI : Hudson / Jenkins) à l'aide de Maven ou Gradle.
Passionné par les technologies mobiles, j'ai développé lors de ma précédentes expérience plusieurs applications commerciales disponibles sur l'AppStore.
J'ai pour cela utiliser l'Objective-C, des API REST et pas mal de JSON. J'ai également développé de nombreuse application Web (Php, Pear, mySql).
Très attaché à produire un code de qualité, j'ai pour habitude d'utiliser le développement piloté par les tests (TDD) et le "Pair Programing" et d'appliquer un ensemble de bonnes pratiques, notamment en Java.
Lors de mon premier emploi en alternance a iSmart, j'ai eu l'occasion de développer une application Java utilisant le Framework RCP. J'ai appris a utiliser une multitude de design pattern, essentiel dans le développement de logiciel.
Mes compétences :
JAVA
Android
Web développeur
JUnit
Wordpress
TDD