Middle iOS Developer | ArbiHunter

Middle iOS Developer

Full

Work experience
2 years 2 months
Last work experience

XGroup Associates LTD

iOS Developer

5 months

About

Birth date
About

Я 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 experience

No data available

Work experience
2 years 2 months

May 2024 - October 2024
(5 months)
XGroup Associates LTD
iOS Developer

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

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

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

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

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

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

April 2023 - June 2023
(2 months)
Pet-project - WatchRecipe
iOS Developer

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

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

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

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

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

November 2023 - December 2023
(1 month)
Pet-project - GraphApp
C++ Developer

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

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

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

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

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

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

January 2024 - to date
(1 year 8 months)
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.

November 2023 - December 2023
(1 month)
Pet-project - MSSQL-Database-App
Database Developer

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

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

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

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

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

June 2024 - November 2024
(5 months)
SpaceApp (проект)
iOS Developer

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

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

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

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

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

Skills

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

Language proficiency

Native English

Employment

Employment
Full
Work format
Work schedule
5/2
Relocation
Not possible
Business trips
Business trips not possible