Position: IOS Developer
Category: iOS
English level: intermediate
Years of experience: 3

I have experience in the full cycle of mobile application development.
Worked simultaneously on several projects in different teams and successfully completed the projects.
Successfully implemented Arabic localization in a project for the Arab Emirates.
Improved the implementation of code and view(xib) linking which helped speed up the process of application development
Typically, my role in a team is making technical decisions, implementing new features, supporting existing code and coordinating technical solutions with my team. 

In general, I use Swift, with a great experience in networking and multithreading. For UI I use Storyboards or SnapKit, but 
I would prefer Storyboards if possible.
Also I use MVC, MVP, MVVM, VIPER as architecture patterns. 

I use all these technologies to create different projects, for example: 
A mobile application for singers, they can use it to improve their skills or they can get a teacher, who creates courses for students. 
An app for realtors, they use it to calculate the number of days they need to process documents for sailing a property. 
A coffee ordering app. This app allows customers to preorder their favorite cup of coffee and collect loyalty points.
Overtime work is not interesting. I maintain a work-life balance.