Position: iOS Developer
Category: iOS
English level: fluent
Years of experience: 3


As an experienced iOS developer with programming language experience in Swift, Objective-C, and C++, I have worked extensively with Apple's development APIs such as SwiftUI, UIKit, Package.swift, Core Bluetooth, ARKit, Core Data, MySQL, RealM, Firebase, Widgets, XCTest and so on.

I always prioritize the principles of Clean Code, OOP, POP, and SOLID in my development projects. I believe that writing maintainable and scalable code is crucial for the success of any project, and I strive to achieve that in all my work.

I have worked with various patterns such as MVVM+C and MVC, which have helped me to organize and structure my code in a way that is easy to maintain and extend.

In terms of mobile platforms, I have experience developing applications for iOS, iPadOS, and watchOS. I understand the differences between these platforms and ensure that my applications are optimized for the specific platform they are intended for.

Some of the projects that I have worked on include the Tinder Dating App, myStop Mobile, ElderShare Tracker, ExpenseTracker, and Quick Type App. These projects have allowed me to gain valuable experience in developing complex applications that meet the needs of users.

Overall, my experience as an iOS developer has taught me the importance of writing clean and maintainable code, utilizing development APIs effectively, and understanding the nuances of different mobile platforms. I am committed to continuing to learn and grow in my role as an iOS developer.