CV
Education
- Bachelor of Computer Science (2017)
Work experience
- Raye7(Aug 2017 - Present)
- We are working in an agile environment with the scrum methodology. Responsible for delivering the app with the best UI and performance. Identifies and analyse specific issues in user experience and provide recommendations before development starts. Collaborates with back-end developers to improve usability, and Help back-end developers with coding and troubleshooting.
- CUBE Egypt (Oct 2016 - Aug 2017)
- Generate android apps from scratch. Identifies and analyse specific issues in user experience and provide recommendations before development starts. Dealing with bug tracking tools to make sure that we have app without bugs.
- AAIT (Mar 2016 - Oct 2016)
- Generate android apps from scratch. Identifies and analyse specific issues in user experience and provide recommendations before development starts. Dealing with bug tracking tools to make sure that we have app without bugs.
Technical Skills
- Very good experience in design patterns (MVC,MVP,MVVM), and Architecture Design
- Software Development Life Cycle.
- Writing clean code.
- Crash reporting and bug tracking.
- Familiar with version control.
- Have an experience in server side not only client side.
- Dealing with RESTful Web Services.
- Very good experience with kotlin.
Personal Skills
- Presentation skills.
- Strong communication, and listening skills.
- Good learner.
Talks
Google Advanced Search