- have Good knowledge of full mobile development life cycle, OOP, Design Patterns, Architecture Design (MVC, MVP, MVVM, VIPER) -Dealing with third parties in Networking, UI
- Good Knowledge in CoreData, SQLite
- Good Knowledge in Codable, SwiftyJson. - Knowledge in Unit test
- Dealing with OOP Concepts like Inheritance, Polymorphisms, and protocols(Interfaces).
- Good Knowledge in publishing apps to store and TestFlight.
- Programming Languages: Swift, Objective-c, Java.
- Database: MySQL, SQL. • Worked in an Agile Environment for project and Team Management. • Bachelor’s degree in Information Technology. • Android developer. • Excellent debugging skills to solve challenging problems. • Excellent integrating to API's. • Very Good with version control systems (Git). • Ability to work effectively in a distributed team environment.