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

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

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

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

Подробнее
О специалисте
Специализация
IOS разработчик
Грейд
Middle+
Навыки
Swift
Objective-C
C
SOLID
KISS
DRY
Yagni
MVP
MVC
MVVM
VIPER
Coordinator
Foundation
UI Kit
AVFoundation
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
Auto Layout
Проекты   (5 лет 3 месяца)
Мобильное приложение банка
Роль
iOS-разработчик
Обязанности
Выполнял задачи: ● Реализовывал новый функционал. ● Изменения старого функционала. ● Исправление дефектов. ● Добавление и изменение аналитики. ● Покрытие кода Unit тестами. ● Поддержание кодовой базы в актуальном состоянии. ● Работа с документацией и вывод функционала в релиз. ● Переписывание с objc на swift, работа с lagacy. ● Проработка задач со своей и смежными командами, оценка сроков и планирование. ● Онбординг и саппорт новых сотрудников. ● Код ревью. ● Работа с CI/CD. Использованный стек: Swift, Objective-С, Foundation, UIKit, Core Data, URLSession, Deeplinks, ApplePay, AVFoundation, Lottie, FileManager, CoreAnimation, кодогенерация, многомодульность, внутренние фреймворки и туллинг и тд.
Период работы
Октябрь 2020 - По настоящее время  (3 года 8 месяцев)
Приложение для радиостанции
Роль
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 Р/час
SnapKit
Storyboards
SwiftUI
UI Kit
Xib
layout
Alamofire
JSON
REST
URLSession
+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.

Подробнее

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

Media
АК
Андрей К.
Минск
QA ручной
Middle+
2,250 Р/час
Git
MySQL
XML
JSON
Jira
Confluence
Figma
Postman
Scrum
XPath
+24

Дружелюбный, открытый, не конфликтный, всегда готов помочь своим коллегам. Я нацелен на результат и качество продукта, внимателен к деталям и не боюсь высказывать своё мнение и предложения Функциональное тестирование веб-приложений; • Создание и поддержка тестовой документации (тест-кейсы, баг-репорты, чек-листы); • Postman; • Swagger; • MySQL (Select, Join, Order By, Like и т.д.); • Регрессионное и интеграционное тестирование; • Jira, Confluence, Figma, Zephyr Scale; • Dev tools; • Мобильное тестирование с помощью Browserstack и реальных устройств; • Анализ требований; • JSON, XML; • Кросс-браузерное и кросс-платформенное тестирование; • Agile методология (Scrum, Kanban); • Опыт работы на проекте в роли единственного QA; • Презентация новой функциональности на демо для заказчика; • Git (начальный уровень); • Виртуальные машины (Virtual Box, VMware Workstation); • Онбординг новичка (передача знаний); • Тесная коммуникация с командой; • Понимание жизненного цикла тестирования; • Начальный уровень C#

Подробнее