Android Developer
CurrentSnapp is one of the first and leading ride-hailing platforms in the Middle East with 2M rides per day.• Followed Agile development process. Experienced with stand-up, Retrospective, Demo, Planning, and Code review meetings• Cooperated and communicated with the product team to add new features and the QA team to fix bugs also Cooperated with scrum master to manage new joiners tasks• Improved CI/CD pipelines and created test stages for executing unit tests• Collected and evaluated more than 30 technical interview questions• Implemented Gradle KTS build files in projects to better dependency management• Contributed to refactoring project, improved modularization to more than 20 modules, and migrated from XML to jetpack-compose• Held knowledge-sharing meetings for teaching jetpack-compose to teammates• Used TDD (Test-Driven Development) for developing new features• Used technologies: RIBs arch, RxJava, Dagger2, Retrofit, JUnit, Mockk, Gradle KTS