iOS Developer
Ivan Z.
Available hours \ week
40 h/w
Seniority level
Middle
Years of experience
10 yrs.
Location
Ukraine, Odessa
Timezone
(GMT+02:00) Kyiv
Languages
Ukrainian
Fluent (C2)
Russian
Fluent (C2)
English
Intermediate (B1)
About
Results-oriented software developer and research professional with more than 10 years of experience in development and research positions. Strong object-oriented programming skills. I make it my goal to create software with the user in mind, creating applications with a useable and intuitive user interface experience. I also understand the importance of creating highly readable and easily maintainable source code. I constantly strive to learn new technologies and look for ways to better myself in this rapidly changing industry. I have worked on a variety of projects and technologies. From typical client-server applications to more specific ones related to processing media data (photo/video) or working with data from the NFC chip. Participated in project development from scratch to implementation. Also in teams where I took the role of implementing technical tasks.
Core skills
  • Objective-C 7 yrs.
  • Swift 6 yrs.
Other skills
  • UIKit 10 yrs.
  • AVFoundation 10 yrs.
  • RESTful API 10 yrs.
  • Apple Xcode 10 yrs.
  • NotificationCenter 10 yrs.
  • Storyboard 10 yrs.
  • Foundation 10 yrs.
  • MapKit 10 yrs.
  • Git 10 yrs.
  • Cocoa 8 yrs.
  • CocoaPods 8 yrs.
  • MVC 8 yrs.
  • MVVM + Coordinator 8 yrs.
  • VIPER 8 yrs.
  • CoreData 4 yrs.
  • Swift Package Manager 3 yrs.
Experience
Sunweb
iOS Developer
About the Project

Mobile application from one of the largest travel operators in Europe.

Responsibilities

- Profiling and optimizing the performance of the application; - Research documentation of new libraries and implemented it in applications. Implement technical tasks; - Implementing GUI according to design; - Refactoring and optimization code; - Implement UnitTests; - Review code; - Testing and bug fixing; - Implemented difficult technical tasks Refactored old classes; - Migrated storyboards to code; - Fixed difficult bugs and crashes.

Skills & technologies
  • Swift
  • Swift Package Manager
  • VIPER
  • CoreData
  • UIKit
  • Foundation
  • RESTful API
  • Apple Xcode
GemlightBox
iOS Developer
About the Project

Platform for Studio-quality 360° photos and videos in minutes with your smartphone.

Responsibilities

- Profiling and optimizing the performance of the application; - Research documentation of new libraries and implement it in applications. Implement technical tasks; - Implementing GUI according to design; - Refactoring and optimization code; - Testing and bug fixing; - Implemented difficult technical tasks; - Refactored old classes; - Implemented new GPUImage library for applying GPU-accelerated filters and other effects to images, live camera video, and movies. Fixed difficult bugs.

Skills & technologies
  • Apple Xcode
  • CocoaPods
  • Swift
  • AVFoundation
  • UIKit
  • Foundation
  • RESTful API
MOB.ID
iOS Developer
About the Project

MOB.ID - self-service identity management solution.

Responsibilities

- Development of an application according to a given specification. - Development of the application architecture; - Implementing GUI according to design; - Refactoring and optimization code; - Testing and bug fixing; - Developed SDK to work with NFC-chip data; - Created architecture of complete full self-service identity management; - Created DemoApp to present self-service identity functionality.

Skills & technologies
  • Apple Xcode
  • Swift
  • Swift Package Manager
  • UIKit
  • Foundation
  • RESTful API