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