- I am Senior Android Software Engineer with experience more than 8 years in mobile development.
- Support a mobile application with more than 3 million users.
- I developed more than 10 Android applications using small and large scale.
- Bug fixing and improving application performance.
- Manage the full technical life-cycle of Android applications during each development phase.
- Preparing interviews and training process. Mentor junior’s engineers.
- Share technical solutions and product ideas with the broader team through design and code review.
- Preparing sessions about new technologies and computer science in mobile application to be up to date using them in my development process .
- My skills are:
-- Programming (Java, kotlin, C++, SQL, SQLite, JSON, XML, PHP)
-- implementing many solutions using Java, Git, RxAndroid, Dagger2, Clean Architecture, MVVM, MVP,
VIBER, MVC, Clean Code, RESTful, retrofit, Design patterns, Networking, Unit Test.
-- Others: Agile management and Tools like Scrum, Jira, Github, HockeyApp, Firebase, Slack, Google Analytics, Google Maps, Bitbucket, Sketch.
-- Algorithms (Problem Solving).