iOS Developer

Ivan Z

Information

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

Ivan is a skilled iOS Developer with a solid focus on mobile application development, leveraging over 10 years of experience in the field. Proficient in Objective-C and Swift, he has a strong ability to build user-friendly applications while maintaining performance optimization and code quality. His expertise extends to utilizing libraries and frameworks such as UIKit, Apple AVFoundation, and Core Data while also employing tools like REST API and CocoaPods. Ivan effectively handles tasks including GUI implementation, refactoring, and unit testing, demonstrating his capability to manage both simple and complex challenges within application development. Having worked across various industries, he understands the nuances that come with mobile solutions, ensuring projects meet both functional and aesthetic requirements. Ivan holds expertise in modern paradigms including VIPER and MVVM + Coordinator which enhances his architecture decisions. He is continually seeking to refine his skills in developing robust iOS applications.

Additional skills

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

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

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