Following details will be shared with the tutors you will contact:
Confirm to delete
Are you sure want to delete this?
Ahmed ElsawyAndroid Development and Programming Languages
No reviews yet
Hello,
I’m Ahmed Elsawy, a Senior Software Engineer with 4 years of experience at a multinational company and a Google Certified Associate Android Developer.
I specialize in teaching a range of programming languages and concepts, including Java, Kotlin, C++, Data Structures, Algorithms, Problem-solving, Object-Oriented Programming, and Android Development. My aim is to help you enhance your programming skills and write clean, efficient code.
Technical Skills:
Languages: Java, Kotlin, C++ Concepts: Object-Oriented Programming (OOP), Data Structures, Algorithms Android Development: Kotlin Coroutines, Room Database, SQLite, Jetpack Compose, Architecture Patterns (MVP, MVVM), Restful API (Retrofit), LiveData, Flow Tools & Practices: Version Control (Git/GitHub), Dependency Injection (Hilt), Unit Testing, Firebase Design Patterns & Principles: SOLID Principles, Design Patterns I am enthusiastic about teaching and possess strong communication and presentation skills. Feel free to reach out if you’re interested in improving your programming abilities.
Best regards, Ahmed Elsawy
Subjects
JAVA Beginner-Expert
Android Beginner-Expert
Algorithms and Data Structures Beginner-Expert
Kotlin Beginner-Expert
Object Oriented Programming and Design Beginner-Expert
Experience
Senior Software Engineer (Sep, 2023–Present) at Multinational Company
Android developer (Mar, 2023–Sep, 2023) at Softxpert
Android Developer (Mar, 2022–Mar, 2023) at Pleny Company
• Understand feature user stories and designs and plan the development of each feature • Develop features using industry best practices and high-quality UI • Design, build and maintain high performant, maintainable, and clean Kotlin code • Ensure the best performance, quality, and responsiveness of the application • Identify and correct bottlenecks and fix bugs • Help maintain code quality, organization, and automatization
Education
Advanced Android Kotlin Development Nanodegree Program (Jul, 2022–Nov, 2022) from Udacity
Associate Android Developer (Jan, 2022–now) from Google Developer
Bachelor's Degree (Sep, 2015–Jun, 2020) from Faculty of Electronic Engineering, Menofia University