Personal details

Othman E. - Remote Android developer

Othman E.

Timezone: Paris (UTC+2)

Summary

We can't improve what we don't know!!
Passionate mobile developer with a deep understanding of modern development and quality. The most important thing for me is to deliver a readable, maintainable, and testable clean code, the user should feel that quality level while using the final product

Work Experience

Senior Android Engineer
Mappy | Nov 2021 - Present
Android
Java
Git
Unit Testing
Firebase
GitLab
Kotlin
CI/CD
Clean Architecture
• Develop new features for Mappy android app • Write the refactoring plan for the legacy code • Migrate parts of the codebase to a separate SDK • Build and maintain the CI (Gitlab CI) • Write the technical documentation
Senior Android Engineer
Trainline | May 2018 - Sep 2021
Android
Unit Testing
Test driven development
DI
Kotlin
Clean Architecture
Mission: all my concerns are about quality, human, and smooth delivery • Implementation of Trainline Android new features • Improving the code coverage and reducing the time for the release testing • Onboarding of the new joiners to get familiar with our development/release process • Improving the reliability of our CI/CD and testing tools • Sync with the product and design teams to build the best UX for the Trainline users • Lead the development of many features, ensure quality improvements and smooth delivery • Driving the team ceremonies (standups, planning, retro, refinements …etc.) • Monitoring the adoption and the issues and improve the debugging • Mentoring/Coaching the Juniors/Mid members • Participating in interviewing and hiring engineers