Полная
XGroup Associates LTD
iOS Developer
5 месяцев
Я iOS-разработчик с опытом разработки приложений на SwiftUI и UIKit. Написал несколько пет-приложений и одно из них доступно в AppStore. Пишу код как для получения и закрепления новых знаний, так и для того чтобы облегчить мою повседневную жизнь и некоторые рутинные задачи. Большая часть приложений разработана с использованием SwiftUI. Самостоятельно изучаю язык, его фреймворки, их работу и низкоуровневые особенности.
Дополнительно могу выделить знание языков C++/C# с опытом разработки приложений с графическим интерфейсом, многопоточностью и Transact-SQL с опытом написания запросов и имплементации базы данных MSSQL в приложение.
Технические навыки
Языки : Swift, C++, C#, SQL (MS-SQL, MySQL)
Фреймворки и библиотеки : SwiftUI, UIKit, AVFoundation, WatchConnectivity, WidgetKit, SwiftData, RealmSwift, SnapKit, Nuke, SpriteKit, MapKit, RichTextKit, Model3DView, SwiftSoup, Vortex, STL, Requests
Package Managers : Swift Package Manager, CocoaPods
DevOps and API Tools : Git, Swagger, Postman
Другое : Rest API, Agile (Scrum/Kanban), Concurrency
Данные отсутствуют
Технологии: SwiftUI, AVFoundation, SpriteKit, RichTextKit, Model3DView, Vortex
Разрабатывал игровые и мультимедийные приложения на SwiftUI по предоставленным макетам Figma.
Самостоятельно проектировал и реализовывал игровые механики, логику взаимодействия с пользователем и мультимедийные сценарии.
Занимался глубоким рефакторингом существующего кода, адаптируя open-source решения под нужды проекта.
Использовал разнообразные сторонние библиотеки и фреймворки для расширения функциональности и ускорения разработки.
Внедрял инновационные визуальные и звуковые элементы с использованием AVFoundation и SpriteKit.
Технологии: SwiftUI, WatchConnectivity
Разработал iOS-приложение для создания пошаговых рецептов на iPhone и их отображения на Apple Watch.
Настроил двустороннюю синхронизацию данных между iPhone и Apple Watch через WatchConnectivity.
Спроектировал архитектуру данных и реализовал графический интерфейс для обеих платформ (iOS и watchOS).
Провел тестирование взаимодействия устройств и оптимизацию интерфейсов под обе платформы.
Технологии: C++, STL, многопоточность, WinForms
Создал десктопное приложение для Windows с визуализацией структуры графа и демонстрацией алгоритма Краскала.
Реализовал собственную структуру данных для хранения графа, включая поддержку рёбер, вершин и взвешенности.
Реализовал алгоритм Краскала для поиска минимального остовного дерева.
Построил графический интерфейс для пользовательского взаимодействия и отображения результатов работы алгоритма.
Использовал многопоточность для обеспечения стабильной и отзывчивой работы UI при вычислениях.
Технологии: SwiftUI, SwiftSoup, WatchConnectivity, WidgetKit, SwiftData, RichTextKit
Разработал кроссплатформенное расписание университетов (СГУ, СГТУ) без использования серверной части — все вычисления и парсинг происходят на устройстве.
Реализовал архитектуру приложения и его расширений (виджеты, watchOS-приложение), включая back-end, парсер, модель данных и UI/UX.
Использовал SwiftSoup для парсинга HTML-страниц и построения надежного механизма извлечения данных.
Оптимизировал работу приложения под устройства Apple всех форм-факторов (iPhone, iPad, Apple Watch).
Опубликовано в App Store.
Технологии: C#, MSSQL, Transact-SQL, Windows Forms
Разработал приложение для управления базой данных рецептов.
Спроектировал и реализовал реляционную базу данных MSSQL: таблицы, связи, индексы, процедуры.
Реализовал CRUD-функциональность в приложении на C# с использованием WinForms.
Обеспечил стабильную и безопасную работу с данными через параметризованные запросы.
Технологии: UIKit, SnapKit, Nuke, MapKit
Разработал мобильное приложение для iOS по предоставленному дизайну в Adobe XD и документации к API.
Реализовал интерфейс и бизнес-логику для просмотра информации о ресторане, его меню, добавления товаров в корзину, оформления заказов и управления профилем.
Интегрировал регистрацию и авторизацию пользователей, загрузку изображений блюд через Nuke, и отображение локации ресторана через MapKit.
Особое внимание уделено UX-дизайну, адаптивности интерфейса и быстродействию приложения.