• General Info
  • Experience
  • Education
A
IOS Developer
country flag
Artyom UTC+4
Available starting: October 16
Middle
56.25 $/hour 9000 $/month (160 hours/month)
rent from 1 month
General Info
Role
IOS Developer
Grade
Middle
Key skills
ARC
Async/await
Auto Layout
CircleCI
CocoaPods
Combine
DRY
Fastlane
Firebird
Git
GitLab
Grand Central Dispatch (GCD)
Intellij IDEA
IOS
IOS SDK
KISS
macOS
Multi module Architecture
MVC
MVP
MVVM
MySQL
Patterns
PHP
Python
ReactiveKit
RxSwift
SOLID
SPM
Storyboard
Swift
Swift UI
SwiftGen
SwiftLint
TCA
UI Kit
VIPER
Visual Studio
Visual Studio Code
Windows
Xcode
YAGNI
С++
Unit tests
С
Clean (VIP)
UDF
FRP
Bond
Network Layer
Languages
  • English - B2
Domains
FinTech & Finance
Medicine
Retail & E-commerce
Software & Software Services
BIO
Professional competencies: - 3 years and 1 months of experience in commercial projects - Ability to work on a project both alone and in a team - Skills in working with other people's code - Skills of identifying bugs and flaws - Ability to master new technologies within tight deadlines
Type of engagement
Specialist's location
Armenia, Yerevan, UTC+4
Ready for relocation
Doesn't matter
Partner's location
United States country flag
Experience 5  (4 years 10 months)
Banking system
Role
Developer
Description of Project
Application for individuals, allowing to create a digital multicurrency account, convert funds into other currencies, track transactions, manage the security of finances, issue affiliate cards. User has a possibility to work with a virtual wallet with financial services.
Responsibilities
1. The currency exchange functionality was implemented. The old screens were replaced with the new design. New exchange currency was added. Presentation logic for interactive elements was added. Refactoring of currency request logic was implemented. A modal component to display fees was added. 2. Refactoring of screen locking logic was implemented. The last session saving method was replaced by the tracking of the absolute time the application was running. The code was made easier. 3. Bugs related to onboarding were fixed: wrong screen layouts, handling of exceptions, adding new visual elements and their customization. 4. Localization for the screens was fixed. The keys were changed and interfaces to transfer the available localization from the SDK were created. 5. Bugs in business logic related to the virtual maps were fixed. The logic of their creation and display was modified.
Technology Stack
Swift, MVVM architecture, Patterns, Network layer, Unit test writing, UIKit, Combine, Swinject, SnapKit, GoogleUtilities, Firebase, Alamofire, Intercom, Multimodular applications, Code layout and AutoLayout, GCD, async/await, SOLID, Working with design systems and component implementation, ARC
Period
01.2021 — 01.2023 (2 years 1 month)
Education
School
Sevastopol State University
Degree
Master's Degree
Field Of Study
Information systems and technologies
Year of graduation
2018

Similar specialists

S
IOS Developer
country flag
Sergey UTC+4
Senior
IOS
REST API
OOP
SOLID
POP
MVVM
MVC
VIPER
Clean Architecture
Design Patterns
Firebase
Swift
Objective-C
Python
Alamofire
Moya
Socket
RxSwift
RxCocoa
MapKit
Google Maps
Lottie
SwiftyJSON
ARKit
Grand Central Dispatch (GCD)
Windows
macOS
Linux
Git
SourceTree
Xcode
GitHub
GitLab
Bitbucket
Jira
Trello
PyCharm
Visual Studio Code
SQLite
Realm
Core Data
Sergey has been developing software professionally since 2015. His experience includes software architecture and design. He has participated in a wide variety of projects. He speaks three languages, has a Bachelor's degree in Science.
More
G
IOS Developer
country flag
Gustavo UTC-3
Middle+
Alamofire
Clean Swift
Firebase SDK
Moya
MVC
MVVM
MVP
Realm
RxSwift
Sentry
SOLID
Swift
SwiftGen
VIPER
Firebase Realtime Database
SPM
URLSession
CocoaPods
Git
GitLab
SwiftLint
Jira
Postman
UI Kit
RxFeadback
Core Data
Extremely attentive, purposeful and loves to learn something new. Has experience with most of the most useful and popular iOS development tools, has experience with multithreading
More
A
IOS Developer
country flag
Anita UTC+4
Middle
Swift
Objective-C
C++
IOS
macOS
Windows
Xcode
Visual Studio
Git
Realm
Core Data
IOS SDK
Cocoa Touch
CocoaPods
SwiftLint
R.swift
TeamCity
ARC
Grand Central Dispatch (GCD)
Storyboard
XIB
Auto Layout
IOS Developer with experience in developing mobile applications, very energetic hardworking, fast learner, well organized and very effective team member. She has participated in a wide variety of projects. Professional competencies: - 2 years and 10 months experience in commercial projects - Ability to work on a project both alone and in a team - Skills in working with other people's code - Testing software, identifying bugs and flaws - Ability to master new technologies within tight deadlines.
More
G
IOS Developer
country flag
Gerasim UTC+4
Senior
Alamofire
ARKit
Bitbucket
Clean Architecture
Core Data
Design Patterns
Firebase
Git
GitHub
GitLab
Google Maps
IOS
Jira
Linux
macOS
MapKit
Moya
MVC
MVVM
OOP
POP
Realm
REST API
RxSwift
SignalR
Socket.IO
SOLID
SQLite
SQLite
Swift
Swift UI
Trello
Unit tests
Windows
Xcode
Yandex
Architectural patterns
iOS extensions development(Widgets)
CocoaMQTT
Objective C
CoreData
Gerasim has over 5 years of experience as a Software Engineer, particularly in iOS development of software architecture and design. Moreover, he has also expertised as a lecturer. Since 2021 he delivers iOS training at Open SKy IT school.
More
N
IOS Developer
country flag
Nikita UTC+6
Middle
Git
Swift
SOLID
Design Patterns
MVC
MVVM
Core Data
Figma
Google Maps API
Auto Layout
IOS SDK
CocoaPods
REST API
SPM
MVP
Alamofire
Combine
RxSwift
Jira
R.swift
ReactorKit
SnapKit
Swinject
SwiftGen
More