Zafar Ivaev

iOS Technical Writer (Self-Employed) at Better Programming
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Tashkent, Uzbekistan, UZ
Languages
  • English Native or bilingual proficiency
  • Russian Native or bilingual proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • WWDC 2020 Swift Student Challenge winner
    Apple
    Jun, 2020
    - Nov, 2024

Experience

    • United States
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • iOS Technical Writer (Self-Employed)
      • Jan 2020 - Present

      Writing articles about iOS SDK, Swift, SwiftUI, Clean Architecture and more on Medium.com. • Acquired top writer status in #Swift and #iOS. • Published over 100 articles, reaching over 1,000,000 views. Profile: https://medium.com/@z.ivaev Writing articles about iOS SDK, Swift, SwiftUI, Clean Architecture and more on Medium.com. • Acquired top writer status in #Swift and #iOS. • Published over 100 articles, reaching over 1,000,000 views. Profile: https://medium.com/@z.ivaev

    • Cayman Islands
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Senior iOS Engineer
      • 2023 - 2023

      Developed the Key App project - a non-custodial, simple, secure wallet for crypto assets. • Within 1 month, completely redesigned main/crypto screens and business logic using SwiftUI. • Enhanced project architecture using Clean Architecture and modularization principles. • Regularly presented refactoring solutions to the iOS team. • Conducted regular code review. Developed the Key App project - a non-custodial, simple, secure wallet for crypto assets. • Within 1 month, completely redesigned main/crypto screens and business logic using SwiftUI. • Enhanced project architecture using Clean Architecture and modularization principles. • Regularly presented refactoring solutions to the iOS team. • Conducted regular code review.

    • Cyprus
    • Financial Services
    • 1 - 100 Employee
    • Senior iOS Engineer
      • 2022 - 2023

      Developed and optimized investment platform applications. • Updated and maintained the applications in a team of 6 iOS developers. • Reduced app launch time by 200% by eliminating performance issues analyzed via Xcode Instruments. • Initiated app modularization process to speed up build times and developer productivity. • Reworked major UI features of the app to enhance user experience. • Assisted another project's team with ApplePay In-App provisioning. Developed and optimized investment platform applications. • Updated and maintained the applications in a team of 6 iOS developers. • Reduced app launch time by 200% by eliminating performance issues analyzed via Xcode Instruments. • Initiated app modularization process to speed up build times and developer productivity. • Reworked major UI features of the app to enhance user experience. • Assisted another project's team with ApplePay In-App provisioning.

    • United Arab Emirates
    • IT Services and IT Consulting
    • 200 - 300 Employee
    • Senior iOS Engineer
      • Jun 2022 - Dec 2022

      Developed and released an iOS application for a major real estate company.• Finalized the project's architecture by organizing meetings for the iOS team.• Created the vast majority of application's UI and business logic.• Initiated and implemented app size reduction by 50%.• Designed reusable user interface libraries, such as full-screen zoomable gallery and UITableView interaction mechanism.• Enforced app modularization to reduce build times and increase performance.• Conducted regular code review of fellow engineers.• Assisted with the onboarding of new developers. Show less

    • Senior iOS Engineer
      • Nov 2021 - Jun 2022

      Maintained an iOS application for a major food retail company.• Built features in an iOS team of 5 people.• Created rich user interface elements programmatically.• Conducted regular code review.• Worked extensively with Yandex maps in reverse geocoding and location search to create the best delivery experience possible.• Automated UI testing procedure by utilizing method swizzling and reflection techniques.• Initiated refactoring of how interaction with UITableView is done across the project. Show less

    • Russian Federation
    • Software Development
    • 1 - 100 Employee
    • Senior iOS Engineer
      • Nov 2020 - Oct 2021

      Built and released projects in areas: delivery, travel-tech, loyalty program. • Built and refactored features on three projects simultaneously. • Conceptualized and implemented architecture for two projects. • Created non-standard reusable UI elements. • Worked extensively with Combine to create reactive event-driven user interface. • Worked extensively with YandexMapKit to create a robust delivery component. • Orchestrated CI/CD with Bitrise. Built and released projects in areas: delivery, travel-tech, loyalty program. • Built and refactored features on three projects simultaneously. • Conceptualized and implemented architecture for two projects. • Created non-standard reusable UI elements. • Worked extensively with Combine to create reactive event-driven user interface. • Worked extensively with YandexMapKit to create a robust delivery component. • Orchestrated CI/CD with Bitrise.

    • Uzbekistan
    • IT System Custom Software Development
    • 1 - 100 Employee
    • iOS Engineer
      • Jun 2020 - Nov 2020

      Built an interactive analytics module for a payment system.∙ Engineered custom user interface elements: pie charts, pickers, circular indicators, bottom sheets.∙ Implemented a scalable architecture by using container and child view controllers.∙ Led reactive programming-driven initiative by leveraging RxSwift and RxCocoa.∙ Adhered to the clean architecture paradigm and utilized GoF design patterns, such as Factory, Strategy, Adapter, and Facade.

    • iOS Engineer
      • Jan 2020 - May 2020

      Built and released individually a major governmental application used by tens of thousands users.∙ Conceptualized and implemented a reactive MVVM architecture leveraging RxSwift, RxCocoa and RxDataSources.∙ Created smooth user interface animations.∙ Localized the application comprehensively in 2 languages.∙ Integrated Firebase Crashlytics and kept crash-free sessions at 99%.

  • BPM Technologies
    • Tashkent, Tashkent, Uzbekistan
    • Lead iOS Engineer
      • Oct 2019 - Feb 2020

      Built a book reader app in a team of three engineers. ∙ Managed a team of 3 iOS developers ∙ Planned and implemented the application's reactive architecture (MVVM-C). ∙ Conducted regular code review and mentoring. ∙ Collaborated with backend engineers. ∙ Led unit-testing initiative by adhering to the TDD (Test-Driven-Development) approach. Built a book reader app in a team of three engineers. ∙ Managed a team of 3 iOS developers ∙ Planned and implemented the application's reactive architecture (MVVM-C). ∙ Conducted regular code review and mentoring. ∙ Collaborated with backend engineers. ∙ Led unit-testing initiative by adhering to the TDD (Test-Driven-Development) approach.

    • Uzbekistan
    • Computer Networking
    • 1 - 100 Employee
    • iOS Engineer
      • Nov 2017 - Oct 2019

      Built and released applications in areas: food delivery, sports. ∙ Implemented non-standard UI elements programmatically with SnapKit, ∙ Created REST API workflows with Alamofire and ObjectMapper frameworks. ∙ Built an Apple Pay and credit card payment component leveraging Stripe. ∙ Mentored and conducted code review of an entry-level developer. ∙ Released a delivery application on the App Store. Built and released applications in areas: food delivery, sports. ∙ Implemented non-standard UI elements programmatically with SnapKit, ∙ Created REST API workflows with Alamofire and ObjectMapper frameworks. ∙ Built an Apple Pay and credit card payment component leveraging Stripe. ∙ Mentored and conducted code review of an entry-level developer. ∙ Released a delivery application on the App Store.

    • Software Development
    • iOS Developer
      • Sep 2018 - Jan 2019

      Independently developed and released several applications in productivity category. ∙ Created user interface via Storyboards. ∙ Built data storage functionality by leveraging UserDefaults and FileManager. ∙ Implemented local and remote notifications by using Firebase and OneSignal frameworks ∙ Integrated third-party dependencies via CocoaPods. ∙ Built advertisement and in-app purchase components with Google AdMob and StoreKit. ∙ Released the applications on the App Store. Independently developed and released several applications in productivity category. ∙ Created user interface via Storyboards. ∙ Built data storage functionality by leveraging UserDefaults and FileManager. ∙ Implemented local and remote notifications by using Firebase and OneSignal frameworks ∙ Integrated third-party dependencies via CocoaPods. ∙ Built advertisement and in-app purchase components with Google AdMob and StoreKit. ∙ Released the applications on the App Store.

    • Software Development
    • iOS Developer
      • Feb 2018 - May 2018

      Built and released a university application. ∙ Managed and conducted code review of 3 iOS developers. ∙ Integrated Firebase Analytics, Authentication, and Cloud Messaging. ∙ Developed user interface with Storyboards. ∙ Created a productivity component leveraging Realm database. ∙ Integrated third-party frameworks with CocoaPods. ∙ Released the application on the App Store. Built and released a university application. ∙ Managed and conducted code review of 3 iOS developers. ∙ Integrated Firebase Analytics, Authentication, and Cloud Messaging. ∙ Developed user interface with Storyboards. ∙ Created a productivity component leveraging Realm database. ∙ Integrated third-party frameworks with CocoaPods. ∙ Released the application on the App Store.

Education

  • INHA University in Tashkent
    Bachelor's degree, Computer Science
    2018 - 2022

Community

You need to have a working account to view this content. Click here to join now