Оставьте заявку, мы подберем для вас подходящего специалиста за 48 часов!
Премия рунета

Виктор Е. IOS разработчик, Middle+

ID 4168
ВЕ
Виктор Е.
Мужчина
Казахстан, Актау, UTC+5
Ставка
3,750 Р/час
НДС не облагается
Специалист доступен с 27 апреля 2024 г.

Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.

Подробнее
О специалисте
Специализация
IOS разработчик
Грейд
Middle+
Навыки
Swift
Objective-C
C
SOLID
KISS
DRY
Yagni
MVP
MVC
MVVM
VIPER
Coordinator
Foundation
UI Kit
AVFoundation
Autolayout
ARC
Method Dispatch
GCD
Thread
BLoC
Loki
XCTest
URLSession
Alamofire
Moya
Realm
MongoDB
Core Data
Firebase
Firebase Crashlytics
Git
Git Flow
CocoaPods
Carthage
SPM
CI/CD
Dagger
Fastlane
GitHub Actions
Jenkins
Restful
JSON API
GraphQL
SSL
JWT
Swagger
OpenAPI
GitLab
GitHub
Bitbucket
Jira
Confluence
Agile
Scrum
Kanban
Waterfall
Проекты   (5 лет 2 месяца)
Мобильное приложение банка
Роль
iOS-разработчик
Обязанности
Выполнял задачи: ● Реализовывал новый функционал. ● Изменения старого функционала. ● Исправление дефектов. ● Добавление и изменение аналитики. ● Покрытие кода Unit тестами. ● Поддержание кодовой базы в актуальном состоянии. ● Работа с документацией и вывод функционала в релиз. ● Переписывание с objc на swift, работа с lagacy. ● Проработка задач со своей и смежными командами, оценка сроков и планирование. ● Онбординг и саппорт новых сотрудников. ● Код ревью. ● Работа с CI/CD. Использованный стек: Swift, Objective-С, Foundation, UIKit, Core Data, URLSession, Deeplinks, ApplePay, AVFoundation, Lottie, FileManager, CoreAnimation, кодогенерация, многомодульность, внутренние фреймворки и туллинг и тд.
Период работы
Октябрь 2020 - По настоящее время  (3 года 7 месяцев)
Приложение для радиостанции
Роль
iOS-разработчик
Обязанности
Выполнял задачи: ● Работа над архитектурой приложения. ● Разработка функционала бизнес логики. ● Верстка экранов. ● Код ревью. ● Написание Unit тестов. Использованный стек: GraphQL, Apollo, Firebase Messaging, Lottie, AVFoundation, VIPER и тд
Период работы
Март 2021 - Апрель 2021  (2 месяца)
Приложение для мобильного оператора
Роль
iOS-разработчик
Обязанности
Выполнял задачи: ● Верстка новых экранов. ● Реализация анимаций. ● Реализовывал взаимодействие с бек системой. ● Доработка существующего функционала бизнес логики. ● Написание Unit и UI тестов. Использованный стек: Foundation, UIKit, CoreAnimation, Alamofire, Crashlytis, GoogleAnalytics, XCTest и тд.
Период работы
Июнь 2020 - Октябрь 2020  (5 месяцев)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Кубанский Государственный Технологический Университет
Специальность
.
Завершение учебы
2013 г.

Похожие специалисты

AI & Robotics • LifeStyle • Urban technology
ВР
Владислав Р.
Новосибирск
IOS разработчик
Senior
4,125 Р/час
Autolayout
SnapKit
Storyboards
SwiftUI
UI Kit
Xib
layout
Alamofire
JSON
REST
+66

Опыт работы: 5 лет. Самая интересная и/или технически сложная задача из опыта: Реализация функционала для поиска похожих изображений, в котором используется framework Vision. Основная сложность была в том, что нужно было сравнить отпечатки всех изображений друг с другом. Применение адаптированного функционала из коробки приводило к тому, что 289 изображений сравнивались около 20 секунд, но благодаря реализуемой оптимизации (использование иных структур данных, а также грамотное управление жизненным циклом объектов) время сократилось до 2 секунд. Куда хотелось бы развиваться: технически или в менеджмент: в ближайшей перспективе и долгосрочной перспективе — технически. Какими задачами хотелось бы заниматься: разработкой новых фич, решением нетривиальных проблем, долгосрочной поддержкой/развитием проекта. Какими задачами не хотелось бы заниматься: поддержкой приложений для macos. Компетенция: UI: UIKit, AutoLayout, frame layout, XIB, Storyboards, SnapKit, SwiftUI. Network: REST, JSON, URLSession, Alamofire. Architecture & Approaches: MVC, MVP, MVVM, VIPER, CleanSwift, OOP, SOLID, KISS, DRY, YAGNI. Core: Xcode, Swift, NotificationCenter, AVFoundation, ARC/MRC, Dispatch Methods, AppGroup, AppKit. Data: CoreData, Realm, Firebase, UserDefaults, KeyChain, plists. Animations: CoreAnimation, Lottie. Navigation: Coordinator, Router. Tools: Xcode Instruments, Firebase Crashlytics. Multithreading: GCD, OperationQueue. Dependencies: CocoaPods, SPM, Carthage. Development Process: Git, GitFlow, GitLab, CI/CD, GitHub, Source Tree, Postman, Jira, Figma, Sketch, SwiftLint, Code review. Frameworks: Kingfisher, StoreKit.

Подробнее

Недавно просмотренные специалисты