Logo
Andrii – iOS, Swift, RxSwift, experts in Lemon.io

Andrii

From Ukraine (GMT+1)

flag
Mobile DeveloperSenior
Hire developer
8 years of commercial experience
Analytics
Food and beverages
Healthcare
Healthtech
Mental healthcare
Music and audio
Photography
Sports
Marketplace
CRM
Media players
Mobile apps
Lemon.io stats
1
projects done
86
hours worked
Open
to new offers

Andrii – iOS, Swift, RxSwift

Andrii has been working with iOS for over 6 years now, primarily in Swift, but he also has some experience with Objective-C. He fully understands the concept of tech leadership and knows how to empower his team to achieve their best. His extensive experience in diverse technologies and projects serves as evidence of Andrii's value. Furthermore, his strong interpersonal skills ensure effective professional communication and foster a positive working environment.

Main technologies
iOS
5.5 years
Swift
5.5 years
RxSwift
2 years
SwiftUI
1 year
REST API
5 years
Objective C
1.5 years
Additional skills
OOP
SOLID
Core Data
Google API and Services
Google Map API
UIKit
Firebase
MVVM
Unit testing
API
Postman
CocoaPods
GraphQL
Firestore
CI/CD
Core Bluetooth
Ready to start
ASAP
Direct hire
Potentially possible

Experience Highlights

Senior iOS Developer
Feb 2023 - Ongoing1 year 5 months
Project Overview

This is the most flexible open ecosystem in fitness combining smart gymtech, software, and services into the perfect solution for fitness or health facilities.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Developed and maintained the main white-label application and customer projects (8 different projects)
  • Implemented the project architecture (VIPER, Clean architecture)
  • Discussed the scope and requirements with the business analyst team
  • Implemented app functionality from scratch and communication with the server through REST API
  • Covered code with tests
  • Published application on App Store
  • Did code review
  • Implemented App configurator MacOS application functionality
Project Tech stack:
Swift
Objective C
Jenkins
VIPER
Clean Architecture
CI
CD
Git
GitHub
Agile
MacOS
iOS
iOS Tech Lead
Jul 2022 - Jan 20236 months
Project Overview

This is the second generation of specially developed music players for fitness instructors and gym chains affiliated with the company.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Implemented the project architecture (MVVM+C, Clean architecture)
  • Discussed the scope and requirements with customers
  • Implemented app functionality from scratch and communication with the server through REST API
  • Did audio and URL decryption
  • Implemented an offline mode for listening to tracks. (Core data)
  • Implemented the functionality of the player
  • Covered code with tests
  • Сonfigured all App Store Connect settings (Account, provision profile, certificates) for TestsFlight versions and publishing on App Store
  • Published application on App Store
  • Did code review
Project Tech stack:
iOS
Swift
Core Data
Unit testing
MVVM
REST API
RxSwift
CI
GitHub
Agile
Algorithms and Data Structures
OOP
Postman
Scrum
TDD
UIKit
SOLID
Swagger
Senior iOS Developer
Aug 2021 - Mar 20227 months
Project Overview

One of the most extensive food delivery services in the USA. American online food ordering and delivery service that acts as a centralized marketplace, where diners can order delivery and takeout from restaurants in 100 cities and online ordering across the country.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Implemented the project architecture (MVVM+C)
  • Provided new Git flow for the project
  • Implemented Firebase analytics
  • Updated project UI from UIKit to SwiftUI
  • Discussed the scope and requirements with the product owner
  • Implemented new application functionality and communication with the server through REST API
  • Did code refactoring
  • Did code review
Project Tech stack:
iOS
Swift
SwiftUI
Objective C
GitHub
API
UIKit
SOLID
Scrum
Agile
CircleCI
Senior iOS Developer
Jul 2021 - Jan 20226 months
Project Overview

This solution offers HIPAA-compliant, easy-to-use medical practice management software, including two-way text messaging, automated appointment reminders, interoffice messaging, and telemedicine.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Did iPhone apps development (Client, Provider, Driver)
  • Implemented new app functionality for 3 applications (Client, Provider, Driver) and communication with the server through REST API
  • Discussed the scope and requirements with the customer
  • Implemented Firebase database
  • Wrote product documentation
  • Сonfigured all App Store Connect settings (Account, provision profile, certificates) for TestsFlight versions and publishing on App Store
  • Published application on the App Store
  • Did code reviews
Project Tech stack:
Swift
API
Git
iOS
GraphQL
CocoaPods
SOLID
OOP
CI
GitHub
Firebase
Firestore
REST API
Postman
Swagger
iOS Tech Lead
Feb 2020 - May 20211 year 3 months
Project Overview

This is an application for creating baby books by the family. The application includes a family tree, user families, and baby books with custom illustrations.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Implemented the project architecture (MVVM+C RxSwift)
  • Discussed the scope and requirements with the customer
  • Implemented app functionality from scratch and communication with the server through REST API
  • Implemented an offline mode for creating photo albums. (Realm)
  • Implemented the functionality of the video player
  • Сonfigured all App Store Connect settings (Account, provision profile, certificates) for TestsFlight versions and publishing on App Store
  • Published application on the App Store
  • Did code reviews
Project Tech stack:
Swift
RxSwift
MVVM
API
Realm
REST API
Git
GitHub
UIKit
SOLID
OOP
Scrum
Agile
Postman
Swagger
iOS Tech Lead
Aug 2019 - May 20211 year 9 months
Project Overview

Application for swimmers that takes a moderate approach towards swimming data analysis and motivation to improve current results. App suits professionals as well as beginners.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Implemented the project architecture (MVVM+C, RxSwift)
  • Discussed the scope and requirements with the customer
  • Worked with HealthKit library
  • Implemented iOS and WatchOS application functionality from scratch and communication with the server through REST API
  • Did complicated UI for charts and graphics
  • Implemented an offline mode for store training sessions(Realm)
  • Сonfigured all App Store Connect settings (Account, provision profile, certificates) for TestsFlight versions and publishing on App Store
  • Published application on App Store
  • Did code reviews
Project Tech stack:
Swift
RxSwift
MVVM
iOS
Realm
API
Algorithms and Data Structures
UIKit
Agile
Scrum
Git
GitHub
Postman
Swagger
Senior iOS Developer
Sep 2019 - May 20208 months
Project Overview

This solution exists to enable individuals in home and community-based settings to maximize their health, independence, and quality of life.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Rewrite old Objective-C code base into Swift
  • Implemented the project architecture MVP
  • Provided new git-flow for the project
  • Updated project UI to maintain all iOS screen sizes
  • Discussed the scope and requirements with the product owner
  • Implemented new application functionality
  • Did code refactoring
Project Tech stack:
Objective C
Swift
Core Data
REST API
MVP
AVFoundation
iOS Developer
Oct 2018 - Jul 20198 months
Project Overview

iOS application for meditation and tracking your daily mood with a custom bracelet through Bluetooth.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Developed iOS application from scratch
  • Developed bracelet prototype with Arduino chipset
  • Implemented the project architecture (MVC)
  • Implemented Firebase database and storage
Project Tech stack:
Swift
MVC
Core Bluetooth
Bluetooth
Arduino
iOS Lead Developer
Apr 2018 - Oct 20186 months
Project Overview

This is an application for meditation. Track your progress. Download meditations and meditate anywhere without the need for the Internet.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Implemented the project architecture (MVVM+C, RxSwift)
  • Discussed the scope and requirements with the customer
  • Worked with Apple in-app purchases
  • Implemented iOS application functionality from scratch and communication with the server through REST API
  • Implemented the player using the native AVPlayer library
  • Did complicated UI and Animations
  • Implemented an offline mode for store training sessions(Realm)
  • Сonfigured all App Store Connect settings (Account, provision profile, certificates) for TestsFlight versions and publishing on App Store
  • Published application on App Store
  • Did code reviews
Project Tech stack:
Swift
RxSwift
MVVM
AVFoundation
API
Alamofire
Realm
REST API
UIKit
Firebase Crashlytics
Firebase

Education

2018
Computer Engineering
Master

Copyright © 2024 lemon.io. All rights reserved.