I'm a Hard-working listed developer with a flair for creating elegant solutions, mainly focuses on Swift (iOS) with UIKit. I can take the project from planning to publish in App Store.
After taking the IOS development certification in IOS development I decided to start utilizing my skills so I developed different apps using different design patterns and technologies attempting to apply Best practices, and currently I'm a trainee at "Pixels" as an IOS developer.
Education and certifications :
Sept 2018 - Dec 2018 Toke certification on IOS Development Diploma from Route IT training Center
Sept 2013 - Jul 2017 bachelor's degree in computer science from Faculty of Computers and Information at Cairo University
iOS app development skills:
- Swift:
Writing Swift for more than a year, made apps using different
design patterns such as MVVM, delegate/protocol, notification/observer and etc.
- Networking
Build fully reusable networking layer which dealing withREST
APIs by Alamofire and codable protocol, Also got experience in
using firebase database and user authentication.
- 3rd party libraries
Got a good experience in using CocoaPods, such as
IQKeyboardManager, TKFormTextField, Alamofire and etc..
- Auto Layout/Interface builder
Build fully adaptable UI for multiple screen sizes and got experience with UI/UX Design.
- Other Skills
Using Git and Microsoft Office Object Oriented Programming.
Database design and data manipulation,SQL,Firebase.
PhotoShop and Adobe XD.
Knowledge of Agile methodology.
Android development using java.
web development back end using java and front end HTML, CSS and javaScript.