Position: iOS Developer
Category: iOS
English level: upper
Years of experience: 6

I have been working on small and medium-enterprise projects, leading different teams of development and managing the projects on their lifecycle (planning, defining requirements, development, testing and deployment).
As a software engineer, I have been working with many different projects from mobile to web applications using variety of technologies. Specialised in iOS development as building applications for iOS, is one of the things I enjoy most doing.

Regarding iOS development, I use SwiftUI/UIKit, MVVM, Viper, SPM  (I used CocoaPods and Carthage also before SPM). I worked mainly with apple frameworks such as CallKit, CoreData, AVFoundation, HealthKit, CoreMotion, CoreLocation, StoreKit and a lot more.

Regarding front-end development, I worked with React on 3 different projects, implementing new features and fixing existing issues/bugs.

Also I worked with Flutter SDK on 2 different projects, the first one developed from scratch and on the other one implementing new features and fixing bugs.

As a back-end developer I worked with C# ASP.Net projects from API projects to application services with .NET Core.
I prefer to work with clients that do understand their requirements in details and have constant communication during the process. Also it would be great if the team have very good understanding and clarity around projects, which would help me quickly observer the informations provided.