Position: iOS Developer
Category: iOS
English level: intermediate
Years of experience: 1.5


1:
PROJECT: CRM System
PROJECT ROLE: Junior iOS engineer
      TASKS AND ACCOMPLISHMENTS: 
       Identify and correct bottlenecks and fix bugs. Collaborate with a team to define, design, and ship new features(migration RealmDB, Maintenance service) Help maintain code quality, organization, and automatization. Development and execution Unit and UI Test Working on a feature using URLSession, delegation pattern and integration with MVVM pattern. Creating User Interface using  Storyboard and Aoutolayout and StackView.
2:
PROJECT: IOS LAB(PRE PRODUCTION)
PROJECT ROLE: Trainee
      TASKS AND ACCOMPLISHMENTS: 
        Practice in the following(PET Project):
	•	UIKit. Application lifecycle
	•	AutoLayout. Size classes
	•	Animation. CALayer
	•	NSObject. KVC/KVO. NSNotificationCenter.
	•	Multithreading (GCD + Operations)
	•	Architecture (MVC, MVVM, MVP) 
	•	IOS app design patterns and code structuring. Patterns. SOLID 
	•	UserDefaults, Core Data. Keychain. 
	•	Development Methodologies (Agile,TDD, Scrum, Kanban,)