Москва
Резюме № 55689255
Обновлено 2 июля
Превью фото соискателя

IOS разработчик

Был больше месяца назад
По договорённости
28 лет (родился 12 сентября 1997)
Москва
Занятость
полная занятость
Гражданство
Россия
Контакты
Телефон

Почта
Будут доступны после открытия
Профессиональные навыки
  • Показать еще
Фото, имя и контакты доступны только авторизованным пользователям

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

    • Май 2024 – работает сейчас
    • 1 год и 7 месяцев

    IOS разработчик

    amoCRM, Москва
    Интернет-компания (поисковики, платежные системы, соц. сети, информационно-познавательные и развлекательные ресурсы, продвижение сайтов и прочее), Разработка программного обеспечения

    Обязанности и достижения:

    - Разработка новых функций для двух CRM-приложений, которыми пользуются сотни тысяч пользователей. - Участие в проекте по рефакторингу кода и поддержке продукта, исправление множества критических и высокоприоритетных багов, обеспечивая стабильность и надежность приложений. - Активное участие во внедрении SwiftLint для соблюдения единых стандартов кода. - Создание такие крупных функций, как «Истории для онбординга» (аналог Stories) в приложении, поддержка нового API WhatsApp Business "Карусели". - Разработка кастомных анимаций с использованием UIView.animate и CoreAnimation для улучшения пользовательского интерфейса и опыта. - Использование Metal для создания эффекта блюра - Имеется опыт в обнаружении утечек памяти с использованием инструмента Memory Graph. - Работаю как самостоятельно на проекте, так и в составе команды разработчиков. - Регулярно участвую в код-ревью для поддержания качества кода и обмена лучшими практиками. - Владею Git для управления версиями и совместной работы. - Регулярное участие в планировании спринтов и статус-встречах, предоставляя обратную связь и синхронизируя прогресс с командными целями. Тех стэк на проекте: Swift, Objective-C, UIKit, SwiftUI, AutoLayout, Realm, Storyboard, GCD, Alamofire, VIPER, Firebase, SwiftLint, Generamba, CocoaPods и Figma.
    • Январь 2023 – май 2024
    • 1 год и 5 месяцев

    IOS разработчик

    Индивидуальное предпринимательство / частная практика / фриланс, Москва

    Обязанности и достижения:

    КЛЮЧЕВЫЕ ПРОЕКТЫ ПРОЕКТ HOTELPICKER Приложение для бронирования отелей с мультиэкранным интерфейсом Разработал полнофункциональное приложение для поиска и бронирования отелей с интеграцией внешнего API для получения данных в реальном времени. Приложение включает три основных экрана: каталог отелей, выбор номера и форму бронирования. Технический стек: - Реализация интерфейса на UIKit с использованием программной верстки (frame-based layout) - Архитектурный паттерн MVVM для четкого разделения бизнес-логики и представления - Работа с REST API для получения актуальных данных - Точное соответствие дизайну из Figma-макета Репозиторий проекта: github.com/IlyaPavl/bookingApp ПРОЕКТ PLACES Комплексное приложение для сохранения и управления любимыми местами Разработал многофункциональное приложение для сохранения и управления любимыми местами пользователя с возможностью геолокации и картографического представления. Технический стек: - Разработка полного цикла на UIKit - Архитектурный паттерн MVC - Интеграция CoreLocation и MapKit для работы с геоданными - Локальное хранение данных с использованием Realm - Управление зависимостями через CocoaPods - Оптимизация производительности с использованием многопоточности (DispatchQueue) - Применение принципов SOLID, DRY и KISS Репозиторий проекта: github.com/IlyaPavl/Places ПРОЕКТ QUIZAPP Интерактивное приложение-викторина на SwiftUI Разработал приложение-викторину с интерактивными вопросами и ответами, используя современные подходы к UI-разработке. Технический стек: - Полная реализация на SwiftUI - Архитектурный паттерн MVVM - Декларативный подход к построению пользовательского интерфейса - Следование принципам чистого кода (DRY, KISS, SOLID) Репозиторий проекта: github.com/IlyaPavl/QuizApp ПРОЕКТ WEATHERAPP Приложение прогноза погоды с геолокацией Разработал приложение для отображения актуальной погоды по местоположению пользователя или выбранному городу. Технический стек: - Разработка на UIKit - Интеграция с API OpenWeatherMap - Определение местоположения с использованием CoreLocation - Собственный NetworkManager для обработки сетевых запросов - Многопоточная обработка данных (DispatchQueue) - Динамическое изменение интерфейса в зависимости от погодных условий - Следование принципам чистого кода Репозиторий проекта: github.com/IlyaPavl/WeatherApp ПРОЕКТ TODOAPP Приложение для управления задачами на SwiftUI и SwiftData Разработал приложение для создания и управления списком задач с возможностью сортировки и фильтрации. Функциональность: - Просмотр задач с настраиваемой сортировкой - Удобное добавление и редактирование задач - Фильтрация по статусу задач - Интуитивно понятный пользовательский интерфейс Технический стек: - SwiftUI для построения современного интерфейса - SwiftData для хранения и управления данными - Декларативный подход к UI-разработке Репозиторий проекта: github.com/IlyaPavl/To-Do

Обо мне

Дополнительные сведения:

С сентября 2019 по июнь 2022 работал ИТ-аудитором в компании Юникон АО С июня 2022 по май 2024 работал Менеджером по ИТ-аудиту в VK. В декабре 2022 года приступил к изучению языка программирования Swift. И погрузился в него настолько, что понял - это мое призвание. Постоянно совершенствую навыки, пишу тестовые приложения, чтобы узнавать и изучать новые возможности языка, слежу за всеми новинками в языке Swift в различных ресурсах, в том числе и в рамках WWDC. Обучаюсь самостоятельно, изучал основы с помощью уроков Алексея Скутаренко. Также использую ресурс swiftbook.ru для обучения Ссылка на GitHub с учебными проектами — https://github.com/IlyaPavl _____ В свободное время предпочитаю изучать что-то новое (курсы, вебинары, в сфере ИТ и ИБ) дабы быть конкурентно способным на рынке труда: _____ Курс SQL-разработчика. Научился на практике: − Составлять простые и сложные запросы к базам данных: редактировать, сортировать, обновлять, удалять и группировать данные в базе − Использовать сложные конструкции SQL − Соединять таблицы, писать подзапросы с разным уровнем вложенности и комбинировать запросы − Пользоваться Oracle SQL Database для управления реляционными базами данных − Базовому программированию на PL/SQL (условия, циклы, функции, процедуры) − Администрировать базы Oracle (выдача прав на просмотр, создание и т. д.). _____ Курс по Linux. Изучил: − Управление файловой системой через командную строку Терминала − Основные и продвинутые команды Терминала − Управление и подключение к серверу с помощью Терминала − Текстовый редактор Vim и основные команды для управления им − Программирование на bash, основные команды, условия, циклы, функции, поиск (написал простой калькулятор) − Работу с правами доступа с помощью Терминала _____ Курс по Git и GitHub. Изучил на практике: − Основные команды для управления Git через командную строку Linux (init, status, add, commit, puch, pull, clone, checkout и т. д.) − Основы совместной работы над проектом с помощью системы контроля версий Git - Выгрузку проектов на GitHub _____ Университетские достижения: • В 2021 году в ВУЗе прошел профессиональную переподготовку по направлению «Менеджер в информационных технологиях» • В бакалавриате участвовал в работе студенческого союза, организовывал различные мероприятия для студентов: спортивные, социальные, творческие. - призёр всероссийского case-чемпионата Changellenge >> Cup Russia 2018; - Имеется 12 публикации в журналах с международным статусом (1 научная работа опубликована в журнале индексируемом в SCOPUS – «Методы оптимизации цепочки поставок с использование математических методов») • Имеется сертификат об окончании летнего языкового колледжа в городе Плимут (Англия) с уровнем “Advanced”. REST API, VIPER, Objective-C, Swift, SQL, Git, Realm, UIKit, HTML, VBA, Python, Linux, Умение разбираться в чужом коде, Структуры данных, Программирование, Умение работать в команде, Взаимодействие с заказчиком, iOS, Xcode, Foundation, SOLID, ООП, SwiftUI, CocoaPods

Иностранные языки

  • Английский язык — cвободное владение

Водительские права

  • B — легковые авто
Фото, имя и контакты доступны только авторизованным пользователям
Похожие резюмеВсе 162 похожих резюме
Обновлено 26 сентября
no-avatar
IOS-разработчикз/п не указана
Последнее место работы (2 года и 3 мес.)Разработчик iOSАвгуст 2023 – работает сейчас
Обновлено 25 мая
Превью фото соискателя
IOS-разработчикз/п не указана
Последнее место работы (1 год и 10 мес.)IOS-разработчикИюнь 2023 – апрель 2025
Обновлено 13 июня
Обновлено 4 июняПоследнее место работы (1 год и 6 мес.)Старший студентМай 2024 – работает сейчас
Обновлено 17 июня
no-avatar
IOS-разработчикз/п не указана
Последнее место работы (1 год и 7 мес.)IOS DeveloperАпрель 2024 – работает сейчас
Обновлено 8 сентября
no-avatar
IOS-разработчикз/п не указана
Последнее место работы (1 год)IOS-разработчикНоябрь 2024 – работает сейчас
Обновлено 29 мая
Превью фото соискателя
IOS-разработчикз/п не указана
Последнее место работы (1 год и 5 мес.)IT-специалистНоябрь 2023 – апрель 2025
Обновлено 5 июня
Обновлено 11 июня
Обновлено 16 июня
Работа в МосквеРезюмеIT, Интернет, связь, телекомРазработка и сопровождение банковского ПОПрограммист-разработчик IOS