Avatar of Valery Kokanov.

Valery Kokanov

Senior iOS Developer
Senior iOS Developer with more than 6 years of experience in the creating of complex user-focused applications with high quality and efficiency level. In my work, I pay special attention to the quality of the code and team interaction. I like to study new things in programming like Haskell, effective algorithms, etc.
Logo of Uscreen.
Uscreen
Antalya, Turkey

Skills

Swift
OOP
Reactive programming
IOS Development
Functional Programming
Objective-C

Languages

English
Intermediate

Work experiences

Logo of Uscreen.

tvOS developer

Uscreen

Jul 2021 ~ Present
Here I started working on a new application from scratch, based on SwiftUI, Swift-Concurrency, TCA. I'm shaping a project, working on core mechanisms, hiring developers.
Logo of Haier.

Senior iOS Developer

Haier

Jun 2021 ~ Present
Here I started working on a new application from scratch, related to SmartHome/Market/etc. This will be the most dynamic application I've ever seen. We use SwiftUI, Protobuf, Combine, server-driven-ui
Logo of Ooma inc..

Senior iOS Developer

Ooma inc.

Nov 2018 ~ May 2021
2 yrs 7 mos
Currently I'm working on main company application "Home Security". Introduced new mobile architecture Uber-RIBs, which increased our work quality and reduced time efforts. Refactoring a big part of project with OOP and FP patterns, writing a tests. Implementing new features. Interacting with backend team. Also I'm working on our open-source library and new project based on new Apple's frameworks. https://apps.apple.com/us/app/ooma-home-security/id1129911022
Logo of Alfa-bank.

Middle iOS Developer

Alfa-bank

Jun 2017 ~ Nov 2018
1 yr 6 mos
I was working on main company application "AlfaMobile". More than 1 year I was working on "Investments" part of this application: - Implemented many sub-parts (Buy/Sell/Exchange bonds, charts, client-profiling, etc.) - Worked closely with backend team to make our Rest-API clear and short. - The first version of "Investments" was released after the 4 months of developing. Also I finished a number of technical tasks: - Reduced count of Obj-c code. - Improved our own mobile architecture.(https://github.com/alfa-laboratory/YARCH) - Implemented some reusable UI Components. The last 4 months I switched to work over internal bank application for managers: - Improved architecture (there was a pure MVC). - Written a number of tests. - Analysed and fix many bugs. - Refactored logic, introduced a reactive approach. https://apps.apple.com/ru/app/альфа-банк/id353127685?l=en
Logo of InfoTeCS JSC.

iOS Developer

InfoTeCS JSC

Jan 2017 ~ Jun 2017
6 mos
Responsible for designing and development of a new secure VoIP messenger application from scratch. - Suggested and developed the VIPER architecture of the application with a cross-platform core which significantly reduced the development and testing efforts. - The application was successfully released with the next features: secure p2p chat and audio calls.
Powered By CakeResume