Senior Android Developer
Betclic | Feb 2018 - Present
Shell
Unit Testing
MVVM
Kotlin
RxJava
Fastlane
I've joined Betclic during a major curve while the Xamarin application had been migrated into a native application in Java. At that time, the company was lagging behind the major sportsbook actors. Today, we're the #1 sportsbook application in France and Portugal, while making our way on other regulated markets.
Amongst my daily tasks as an android developer, I'm also:
• acting as a technical leader for the Growth squad to
• assess upcoming work,
• collect needs and represents the developers (8 developers all tech; iOS, Android, Angular, Backend)
• onboard and mentor
• animating the android team (onboarding, mentoring, sync, and monitoring)
• teach git standard and advanced commands to the company's newcomers
During my mission, I've managed to:
• guide the team towards nearly full migration to Kotlin (90%, 263k LOC)
• enforced the CI/CD pipeline with Fastlane and Bitrise as well as scripts to deploy to various platforms (Play Store, Huawei Store, Firebase, FTP, etc).
• doubled unit test coverage
• advocated UI testing
Senior Android Developer
Wopata | Feb 2016 - Dec 2017
Continuous Integration
Kotlin
As a senior Android developer, I have participated in both the conception and development of many B2B/B2C Android applications (plus a couple of iOS applications). During my missions, I have:
• promoted, mentored, and convinced my company to adopt Kotlin as our main programming language. It was especially challenging as an early adopter (barely hit stable release)
• established and maintained a continuous integration system with Bamboo (Atlassian)
• enforced unit testing with reporting through Bamboo
• created a suite of private libraries and contributed/forked others (such as MPAndroidChart)
• worked on several domains such as health, IOT, location.