Middle iOS-разработчик | ArbiHunter

Middle iOS-разработчик

Полная
Опыт работы
2 года 9 месяцев
Последнее место работы

XGroup Associates LTD

iOS Developer
6 месяцев

О себе

О себе

Я 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

Опыт в Affiliate

Данные отсутствуют

Опыт работы
2 года 9 месяцев

Май 2024 - Октябрь 2024
(6 месяцев)
XGroup Associates LTD
iOS Developer

Технологии: SwiftUI, AVFoundation, SpriteKit, RichTextKit, Model3DView, Vortex

Разрабатывал игровые и мультимедийные приложения на SwiftUI по предоставленным макетам Figma.

Самостоятельно проектировал и реализовывал игровые механики, логику взаимодействия с пользователем и мультимедийные сценарии.

Занимался глубоким рефакторингом существующего кода, адаптируя open-source решения под нужды проекта.

Использовал разнообразные сторонние библиотеки и фреймворки для расширения функциональности и ускорения разработки.

Внедрял инновационные визуальные и звуковые элементы с использованием AVFoundation и SpriteKit.

Апрель 2023 - Июнь 2023
(3 месяца)
Pet-project - WatchRecipe
iOS Developer

Технологии: SwiftUI, WatchConnectivity

Разработал iOS-приложение для создания пошаговых рецептов на iPhone и их отображения на Apple Watch.

Настроил двустороннюю синхронизацию данных между iPhone и Apple Watch через WatchConnectivity.

Спроектировал архитектуру данных и реализовал графический интерфейс для обеих платформ (iOS и watchOS).

Провел тестирование взаимодействия устройств и оптимизацию интерфейсов под обе платформы.

Ноябрь 2023 - Декабрь 2023
(2 месяца)
Pet-project - GraphApp
C++ Developer

Технологии: C++, STL, многопоточность, WinForms

Создал десктопное приложение для Windows с визуализацией структуры графа и демонстрацией алгоритма Краскала.

Реализовал собственную структуру данных для хранения графа, включая поддержку рёбер, вершин и взвешенности.

Реализовал алгоритм Краскала для поиска минимального остовного дерева.

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

Использовал многопоточность для обеспечения стабильной и отзывчивой работы UI при вычислениях.

Январь 2024 - по н.в.
(2 года 4 месяца)
Pet-project - NormSchedule
iOS Developer

Технологии: SwiftUI, SwiftSoup, WatchConnectivity, WidgetKit, SwiftData, RichTextKit

Разработал кроссплатформенное расписание университетов (СГУ, СГТУ) без использования серверной части — все вычисления и парсинг происходят на устройстве.

Реализовал архитектуру приложения и его расширений (виджеты, watchOS-приложение), включая back-end, парсер, модель данных и UI/UX.

Использовал SwiftSoup для парсинга HTML-страниц и построения надежного механизма извлечения данных.

Оптимизировал работу приложения под устройства Apple всех форм-факторов (iPhone, iPad, Apple Watch).

Опубликовано в App Store.

Ноябрь 2023 - Декабрь 2023
(2 месяца)
Pet-project - MSSQL-Database-App
Database Developer

Технологии: C#, MSSQL, Transact-SQL, Windows Forms

Разработал приложение для управления базой данных рецептов.

Спроектировал и реализовал реляционную базу данных MSSQL: таблицы, связи, индексы, процедуры.

Реализовал CRUD-функциональность в приложении на C# с использованием WinForms.

Обеспечил стабильную и безопасную работу с данными через параметризованные запросы.

Июнь 2024 - Ноябрь 2024
(6 месяцев)
SpaceApp (проект)
iOS Developer

Технологии: UIKit, SnapKit, Nuke, MapKit

Разработал мобильное приложение для iOS по предоставленному дизайну в Adobe XD и документации к API.

Реализовал интерфейс и бизнес-логику для просмотра информации о ресторане, его меню, добавления товаров в корзину, оформления заказов и управления профилем.

Интегрировал регистрацию и авторизацию пользователей, загрузку изображений блюд через Nuke, и отображение локации ресторана через MapKit.

Особое внимание уделено UX-дизайну, адаптивности интерфейса и быстродействию приложения.

Навыки

Swift
IOS-приложения
Мобильная разработка
Разработка приложений

Владение языками

Родной Английский

Занятость

Занятость
Полная
Формат работы
График работы
5/2
Переезд
Невозможен
Командировки
Командировки невозможны