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-додатки
Мобiльна розробка
Розробка додаткiв

Володіння мовами

Рiдна мова Англiйська

Зайнятість

Зайнятість
Повна
Формат роботи
Графік роботи
5/2
Переїзд
Неможливий
Відрядження
Відрядження неможливі
    Middle IOS-розробник | ArbiHunter