Артур Кулик - iOS Разработчик
Навыки
- Alamofire
- Async/ Await
- Clean Archicture
- Combine
- CoreData
- GCD
- Moya
- MVC
- MVP
- MVVM
- Operations
- Realm
- RxSwift
- SwiftUI
- UIKit
- URLSession
- VIPER
Опыт работы
Netecca
iOS Разработчик - 01/2024 - Текущее времяВ обязанности входило поддерживать текущее приложение блокировщика рекламы и впн.
В команде взаимодействовал с product owner, product manager, project manager
• Добавил основные функции приложения в быстрые команды (Shortcuts) используя библиотеку Intents, интегрировал их вызовы в Siri.
• Реализовывал в коде задумки дизайнера экранов со сложными, неоднородными UI элементами на SwiftUI
• Добавил подключение к серверу VPN по протоколу OpenVPN
• Взаимодействовал с Backend разработчиками для улучшения API сервераPresto Heads
iOS разработчик - 06/2023 - 11/2023В обязанности входило поддерживать текущее приложение магазина одежды Lady & Jentleman CITY. Взаимодействовал с PM, QA, Android, Backend.
• Установил порядок для сетевых запросов, в следствии чего ускорилось отображение UI элементов в приложении.
• Разработал шаблоны для UI компонентов, включая нестандартные, с использованием UIViewControllerTransitioningDelegate.
• Установил автообновление JWT токена пользователя до истечения его срока службы.
• Разработал JSON модель данных для таблицы размеров одежды.
• Обновлял существующие зависимости CocoaPods.Denet
iOS Разработчик - 02/2023 - 06/2023Был членом команды разработчиков приложения для хранения данных в сети блок чейн Denet Storage. Взаимодействовал с QA, iOS, Android, backend разработчиками.
• Для передачи пользователю актуальной информации в виде пуш уведомлений, создал BackgroundTask запросы на сервер.
• Внедрил сводку правил по декомпозиции UI компонентов для более удобной работы со SwiftUI структурами, написал к этому документацию.
• Упростил механизм вызова gRPC процедур, в следствии чего ускорилась разработка последующих нововведений.Black Bricks
iOS Разработчик - 09/2021 - 01/2023В обязанности входило поддерживать существующие 4 приложения с технологией Bluetooth. Взаимодействовал с PM, UI/UX, Android, iOS, C++, Firmware разработчиками.
• Оптимизировал очередь для Bluetooth сообщений, в следствии чего улучшилось качество взаимодействия с устройством.
• Локализовал несколько приложений.
• Добавил функцию прошивки bluetooth модуля с обработкой возможных сценариев.
• Участвовал в разработке нового приложения на Kotlin multiplatform
• Добавил в приложение многофункциональное bluetooth устройство, наладил с ним
взаимодействие, отобразил его функции на экране применяя сложные UI компоненты.
Приложения над которыми работал:
https://apps.apple.com/ru/app/source-audio-neuro/id968227110
https://apps.apple.com/us/app/busybox-sign/id1555417265
https://apps.apple.com/us/app/lr-baggs-acousticlive/id1534620226
https://apps.apple.com/qa/app/4moms/id1592676201
Образование
Наладчик станков с ЧПУ
Колледж современных технологий в машиностроении2009 - 2012Отлично освоил специализацию “Наладка станков и манипуляторов с Программным Управлением”, был лучшим в группе.
Обо мне
iOS разработчик с трёхлетним опытом разработки. Обладаю системным мышлением, стремлюсь улучшать существующие вещи, с энтузиазмом изучаю новые технологии. Я сплоченный, командный игрок, активно участвую в обсуждении проблем, аргументированно высказываю свою позицию. Имею своё приложение в AppStore.