Rafi P.

Mobile Developer

665 dollar

My experience

FreelanceMarch 2020 - Present


KreactiveAugust 2017 - March 2020

Android Developer
• Specify and develop Android applications on Android Studio (Jetpack libraries, ConstraintLayout)
• Initiate Clean Architecture for the company's projects
• Empower the team on the agile process
• Kotlin precursor
• 3rd party libraries used : RxJava, Retrofit, Glide/Picasso

CGISeptember 2016 - August 2017

JEE back-end and Angular2 front-end development on a CGI IP
• Develop JEE back-end
• Lead unit tests on the project
• Develop Angular2 UI components
• Spring dependency injection
• Agile team lead

KreactiveMay 2014 - September 2016

Android Developer
• Specify and develop Android applications (Eclipse and Android Studio)
• Develop Android UI (following Material guidelines)
• Debug Android applications
• Test, setup and publish apks on Play Store
• Experience with Git on GNU/Linux (basic command line) and OSX (with
• A lot of client communication and work team communication
• Languages : Java - XML - SQL - JSON
• APIs communication
• External libraries (retrofit, RxAndroid)
• Experiencing MVC and MVP patterns

Appsolute SARLSeptember 2012 - April 2014

Android / Windows Phone application development and project managment.
Mobile Developer
• Specify and develop Windows Phone, Windows 8 and Android apps
• Develop Windows and Android UI
• Worked with SVN for source control
• Languages : C# (.NET) - XAML - SQL - JSON
• Developed MVVM applications

My stack


Software Architecture, RxJava, Angular 2, RxAndroid, Glide, Retrofit




Android Architecture Components, Android, Android SDK, Picasso, Windows Mobile, Android Jetpack



Environment of Development

Visual Studio, Android Studio, NetBeans, SVN, Eclipse


HTML, C#, Kotlin, Java EE, Java, Haskell, XML, SQL, CSS, Clojure, PHP, MVC, XAML

Software testing

Unit testing

IT Infrastructure

Linux, Git, GNU, Windows 8

Analysis methods and tools

Dependency Injection, Agile Methodology, MVVM


SQL Server 2008 R2, MySQL



My education and trainings

DASI, Computer science - Claude Bernard University (Lyon I)2011 - 2013

Scientific Baccalaureate S, Mathematics - Charles de Foucauld High School2008 - 2011