Александр К. IOS разработчик, Middle+
ID 9621
АК
Александр К.
Мужчина
Россия, Москва, UTC+3
Ставка
3,000 Р/час
НДС не облагается
Специалист доступен с 28 апреля 2024 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
IOS разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — C1
Главное о специалисте
НАВЫКИ И КОМПЕТЕНЦИИ
Swift, SwiftUI, UIKit , RxSwift, Combine, Data Persistence, SnapKit, NSAutoLayout, CoreData, CoreAnimation, CocoaPods, MVP+C, MVC, MVVM, MVVM+C, VIPER, GCD, Xcode Debugger, SOLID, DRY, KISS, YAGNI, Clean Architecture, GitHub, Gitlab, Bitbucket, знание классических алгоритмов, Unit Testing, Objective-C
ОПЫТ
Проект: ОneTwoTrip. (Июль 2022 - по настоящее время)
1 год 6 мес
Описание: Мобильное приложение для путешественников всех категорий
Роль: iOS developer
Команда: 3 iOS, 3 Android, 1 QA, 2 Analyst, 1 Designer, 1 PM
Стек: SwiftUI + UIKit, SwiftUIBackports, BottomSheet, Yandex Maps Mobile, MVVM, Combine, Git, Jira, HIG, Async/Await, знание классических алгоритмов, Swift Package Manager
Задачи:
Общение с руководителем проекта, бэкендом, командой android-разработчиков;
Изменение, доработка и создание UI согласно предоставленными макетами Figma;
Перевод проекта на актуальный стек технологий;
Внедрил чат-поддержку в проект с помощью UseDesk;
Рефакторинг, исправление ошибок и доработка проекта;
Разработал экран фильтрации, экран профиля,
Создавал сложные кастомные элементы UI (например: календарь), с последующей интеграцией в разные части проекта;
Осуществлял связь функционала между SwiftUI и UIKit;
Добавил функционал Push-уведомлений;
Занимался выгрузкой приложения в TestFlight и добавлением команд тестировщиков в appStoreConnect
Проект: Alfa Ecosystem (январь 2021 — июнь 2022)
1 год 6 мес
Описание: Приложение для доставки продуктов
Роль: iOS developer
Команда: (продуктовая) 4 - iOS developer, 4 - android developer, 5 - back, 5 - тестировщиков,
1 - системный аналитик, 2 - бизнес аналитика, 1- дизайнер, 2 - Деливери менеджера, 1- продакт
Стек: Swift, UIKit, Combine, MVVM+C, SnapKit, Cocoa Pods, Fork, UserDefaults, CoreData, JSON, RESTful API.
Личные результаты:
Реализовал интерфейс главного экрана приложения при переходе на новый дизайн
Принимал участие в создании экранов карточки продукта и корзины
Реализовал логику добавления това
Проекты
(4 года 9 месяцев)
ОneTwoTrip
Роль
iOS developer
Обязанности
Общение с руководителем проекта, бэкендом, командой android-разработчиков;
Изменение, доработка и создание UI согласно предоставленными макетами Figma;
Перевод проекта на актуальный стек технологий;
Внедрил чат-поддержку в проект с помощью UseDesk;
Рефакторинг, исправление ошибок и доработка проекта;
Разработал экран фильтрации, экран профиля,
Создавал сложные кастомные элементы UI (например: календарь), с последующей интеграцией в разные части проекта;
Осуществлял связь функционала между SwiftUI и UIKit;
Добавил функционал Push-уведомлений;
Занимался выгрузкой приложения в TestFlight и добавлением команд тестировщиков в appStoreConnect
Стек специалиста на проекте
Git, Jira, Combine, MVVM, Async/await, UI, UI Kit, TestFlight, Mobile, Swift Package Manager, Hig, Рефакторинг, SwiftUI, Yandex Maps, знание классических алгоритмов, bottomsheet, backports
Отрасль проекта
Travel, Hospitality & Restaurant business
Период работы
Июль 2022 - По настоящее время
(1 год 10 месяцев)
Alfa Ecosystem - Приложение для доставки продуктов
Роль
iOS developer
Обязанности
Обязанности:
Разработка и поддержка приложения, исправление багов
Реализовал интерфейс главного экрана приложения при переходе на новый дизайн
Принимал участие в создании экранов карточки продукта и корзины
Реализовал логику добавления товаров в корзину
Реализовал экран, сообщающий о том, что подключение к сети отсутствует и прописал логику его появления
Переписал коллекции на одном из экранов с UICollectionViewFlowLayout на UICollectionViewCompositionalLayout
Стек специалиста на проекте
JSON, Swift, REST API, Combine, SnapKit, RESTful Api, POS, Fork, MVVM-C, UI Kit, UserDefaults, Prod, MVVM+R, CoreData
Отрасль проекта
FoodTech
Период работы
Январь 2021 - Июнь 2022
(1 год 6 месяцев)
FJ Mobile
Роль
iOS developer
Обязанности
Обязанности: Разработка, сопровождение и поддержка приложения
● Адаптировал интерфейс под разные типы устройств по макетам из Фигмы
● Принимал участие в создании карусели выбора элементов кастомизации аватара
● Реализовал View с кастомной палитрой цветов для глаз
● Отрефакторил и переписал значительную часть кода с MVC на MVP+C
● Внедрил экран настроек на SwiftUI с использованием Combine
● Осуществил верстку адаптивных виджетов
● Реализовал переход по нажатию на виджеты в нужное место приложения
● Сделал обновление актуальной информации на виджетах
● Доработал корректную работу приложения в случае потери интернет-соединения
Стек специалиста на проекте
SQL, Swift, Combine, Alamofire, SwiftLint, MVC, RxSwift, SnapKit, Dapp, Deep Links, Firebase Crashlytics, SwiftUI
Отрасль проекта
GameDev
Период работы
Август 2019 - Декабрь 2020
(1 год 5 месяцев)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
Саратовский Государственный Университет
Специальность
Факультет филологии и журналистики
Завершение учебы
2009 г.