Андрей Глушаков (glushakovav), 24 года, Россия, ТюменьАндрей Глушаков (glushakovav), 24 года, Россия, Тюмень

Андрей Глушаков

Разработчик мобильных приложенийСредний (Middle)
От 200 000 ₽Ищу работу

Контакты

Войти
Возраст: 24 года
Опыт работы: 5 лет и 6 месяцев
Регистрация: 28.08.2022
Последний визит: 2 месяца назад
Гражданство:
Местоположение: Россия, Тюмень
Дополнительно: готов к удаленной работе
Знание языков:

Обо мне

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


  • Опыт коммерческой разработки более 3 лет
  • Уверенное знание Swift 5
  • UIKit (верстка кодом, Storyboard, XIB)
  • Опыт работы со SwiftUI
  • SpriteKit (создание 2D-графики и анимаций)
  • Опыт работы с UIBezierPath и Core Image для создания кастомных форм и визуальных эффектов
  • REST API, URLSession, Alamofire
  • Разработка с применением архитектур MVC, MVVM, Clean Swift (VIP)
  • Опыт работы с фреймворками UIKit, SwiftUI, SpriteKit, Foundation, AVFoundation, Core Image, UIBezierPath, Vision, Alamofire, Firebase, Realm
  • Опыт интеграции WebSocket через URLSessionWebSocketTask для получения данных и статусов в реальном времени
  • Понимание многопоточности (GCD) 
  • Понимание подхода к асинхронности через async/await
  • Понимание принципов работы ARC
  • Опыт участия в настройке CI/CD
  • Применение принципов SOLID, KISS, DRY, YAGNI и ООП
  • Публикация и тестирование приложений через TestFlight и App Store
  • Проектирование клиент-серверных взаимодействий и кэширования данных

Прочие навыки:


  • Работа с Figma
  • Работа с системой контроля версий Git (ветвление, pull request, code review)

Хобби и увлечения:


  • Изучение профессиональных подкастов по iOS-разработке
  • Настольные игры
  • Чтение манги

Навыки

Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.

Swift
Realm
UIKit
Clean Architecture
Разработка под iOS
GCD
Cocoa
Xcode
Autolayout
Storyboard

Опыт работы

  • Разработка программного обеспечения для автоматизации бизнес-процессов и мобильных приложений
    Разработчик мобильных приложений (Средний)iOS Developer
    Сентябрь 2021 — По настоящее время (4 года и 4 месяца)
    • Разрабатывал кастомные UI-компоненты с использованием UIBezierPath и Core Image, чтобы создавать уникальные формы и визуальные эффекты, которые невозможно реализовать стандартными средствами
    • Собрал набор переиспользуемых элементов интерфейса (вью и контролов), что помогло ускорить создание новых экранов и сделать дизайн приложения более единообразным
    • Подключил WebSocket-соединение для получения статусов выполнения задач в реальном времени и отображения прогресса прямо в интерфейсе
    • Реализовал авторизацию и регистрацию пользователей: продумал логику валидации, обработку ошибок и безопасное хранение токенов
    • Полностью переработал экран профиля под новый дизайн — обновил архитектуру, интерфейс и бизнес-логику
    • Настроил пуш-уведомления через APNS, добавил поддержку кастомных параметров и диплинков для навигации
    • Оптимизировал загрузку и кэширование изображений (из PHAsset и URL), благодаря чему снизилось время ожидания и расход памяти
    • Участвовал в публикации приложения в App Store и TestFlight, настраивал сертификаты и профили
    • Применял архитектуры MVC, MVVM и Clean Swift, чтобы обеспечить последующую масштабируемость проекта
    • Занимался рефакторингом кода, повышая читаемость и модульность проекта
    • Задачи вел через Git: ветвление по фичам, создание pull request, разрешение конфликтов и участие в ревью кода
  • Частная практика, работа без зачисления в штат
    Разработчик мобильных приложений (Младший)iOS Developer
    Январь 2020 — Февраль 2021 (1 год и 2 месяца)

    Разработка приложения учета тренировок под IO

    • Разработка экранов и функциональности для учёта тренировок
    • Построение интерактивных графиков с использованием Swift Charts
    • Добавление замеров и локальное сохранение данных через Realm
    • Реализация новых экранов и модулей на архитектуре Clean Swift (VIP)
    • Оптимизация структуры данных и логики взаимодействия с базой
    • Работа с UIKit и SwiftUI, настройка навигации и пользовательского интерфейса

    AppStore: https://apps.apple.com/ru/app/starkfit/id1585995448

    Разработка приложения подбора аниме для последующего просмотра под iOS

    GitLab:  https://gitlab.com/GlushakovAndrey/AniSearchiOS