IOS разработчик
50 000 руб
Илья
Возраст
28 лет (12 Сентября 1997)
Город
Москва
Переезд невозможен
Полная занятость
3 года
Информационные технологии / IT / Интернет
Проект Places (https://github.com/IlyaPavl/Places)
Один из самых крупных и комплексных моих проектов. Это проект, который можно использовать для сохранения любимых мест в любом городе.
1. Проект реализовал с использованием UIKit
2. Реализовал архитектуру MVC
3. Использовал CoreLocation и MapKit
4. В качестве базы данных использовал Realm
5. Менеджер зависимостей — CocoaPods
6. Использовал многопоточность, DispatchQueue
7. Придерживался подхода DRY, KISS, SOLID, где это необходимо
___
Проект QuizApp (https://github.com/IlyaPavl/QuizApp)
Приложение-квиз, в котором необходимо отвечать на вопросы. Проект писался для ознакомления со SwiftUI.
1. Проект реализовал полностью на SwiftUI
2. Реализовал архитектура MVVM
3. Придерживался подхода DRY, KISS, SOLID, где это необходимо
___
Проект weatherApp (https://github.com/IlyaPavl/WeatherApp)
Приложение для отображения погоды по конкретному городу. Проект писался для тренировки работы с API и сетью.
1. Проект реализовал с использованием UIKit
2. Использовал OpenWeatherMap API
3. Использовал CoreLocation
4. Реализовал NetworkManager для работы с сетью
5. Использовал многопоточность, DispatchQueue
6. Реализовал обновление иконок погоды в соответствии с погодой в местоположении пользователя или указанном городе
7. Придерживался подхода DRY, KISS, SOLID, где это необходимо
___
Проект emojiReader (https://github.com/IlyaPavl/emojiList)
Приложение на основе UITableView было одним из моих первых приложений, где я применил свои базовые навыки Swift после изучения основ по урокам Алексея Скутаренко. В этом тренировочном приложении можно добавлять в таблицу любимые эмоджи, описывать их и редактировать, при необходимости.
___
Проект photoGallery (https://github.com/IlyaPavl/photoGallery)
Приложение на основе UICollectionView для отображения фотографий. Фотографии можно просматривать на отдельном экране. Также с этого экрана можно делиться фото и сохранять в Фотопленку.
Высшее
Москва, 2015 — 2022 гг.
Английский — Свободное владение
В декабре 2022 года приступил к изучению языка программирования Swift. И погрузился в него настолько, что понял - это мое призвание. Постоянно совершенствую навыки, пишу тестовые приложения, чтобы узнавать и изучать новые возможности языка, слежу за всеми новинками в языке Swift в различных ресурсах, в том числе и в рамках WWDC.
Обучаюсь самостоятельно, изучал основы с помощью уроков Алексея Скутаренко. Также использую ресурс swiftbook.ru для обучения
Ссылка на GitHub с учебными проектами — https://github.com/IlyaPavl
_____
В свободное время предпочитаю изучать что-то новое (курсы, вебинары, в сфере ИТ и ИБ) дабы быть конкурентно способным на рынке труда:
Курс по VBA (excel). Научился:
− Работать с редактором Visual Basic
− Создавать макросы на языке Visual Basic
− Использовать свойства и методы объектов Excel
− Программировать циклы и пользовательские функции − Выполнять тестирование и отладку программ
______
Курс по основам бизнес-анализа. Изучил:
− Виды требований
− Способы выявления требований: общение, наблюдение, опросные листы, анализ документов и функциональности систем
− Диаграммы в нотации BPMN
− Диаграммы в нотации UML
− Документ об образе и границах
− Спецификация требований к ПО
− Классические и гибкие методологии управления проектом.
_____
Курс 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
14 ноября, 2025
14 ноября, 2025
14 ноября, 2025
Резюме размещено в отрасли