🤠 Бэкендеры, найдите себе команду по вайбам! Проверить мэтч → в вайб-квизе
Ильяс Ихсанов (kokke), 27 лет, Россия, КазаньИльяс Ихсанов (kokke), 27 лет, Россия, Казань

Ильяс Ихсанов

Эксперт
Разработчик мобильных приложенийРазработчик приложенийВедущий (Lead)
От 450 000 ₽Не ищу работу

Контакты

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

Обо мне

Люблю заниматься активным видом спорта. Из любимых: заезд на велосипеде, бадминтон, сплав. Помимо спорта люблю читать статьи о новых технологиях и прогрессе в мире IT.

Навыки

iOS Human Interface Guidelines
Swift
Git
Xcode
ООП
CI/CD
SwiftUI
UIKit
GCD
Autolayout

Эксперт

0консультаций

Работаю с квалификациями

СтажёрМладшийСредний

Экспертность

Более 3-х лет преподаю в университете. Много студентов встречал на крупных конференциях мобильных разработчиков, которые успешно устроились на работу в Tinkoff, Yandex и прочие компании. Знаю как в компаниях устроен процесс отбора на вакансию и стажировку, На что смотрит работодатель и что ожидает от разного уровня разработчиков. 

Стоимость
5000 ₽/ час

Опыт работы

  • IT-компания и основной цифровой партнер торговых сетей и бизнесов X5 Group
    ИннополисБолее 5000 сотрудников
    Разработчик мобильных приложений (Ведущий)Team Lead iOS
    Сентябрь 2023 — По настоящее время (1 год и 3 месяца)

    Руководство командой iOS разработки 6 человек. На должности занимался внедрением CI/CD. Подбор людей в команду. Техническое улучшение продукта, оценкой задач, распределением задач между разработчиками. Релизное  сопровождением продукта (своего рода руководство релиз командой) от включения задач в сборку до успешного релиза и проверки ключевых метрик продукта. Для команды проводил технические встречи, one to one. При мне был задокументирован весь процесс разработки в мобильной команде, внедрено написание тестов на бизнес логику, онбординг задачи для новых сотрудников. Внедрял такие улучшения как: увеличение таргета до 15, переход на единую систему пушей.

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

    Стек мобильного приложения включал в себя: SwiftUI, MVI, MVVM, Swinject, Combine, XCoordinator, . 

    Senior iOS разработчик
    Ноябрь 2021 — Сентябрь 2023 (1 год и 11 месяцев)

    Работа над проектом «Пятёрочка доставка». Довольно таки интересный опыт, была необходимость использовать текущую реализацию для построения нового приложения. В задачи входил крупный рефакторинг сетевого слоя и написания новой основы, навигационного слоя, добавление нового функционала (push нотификации, диплинки, основа аналитики, основа базы данных Core Data). Из достижений: были убраны различные интерфейсные лаги, уменьшен размер приложения на 10 Мегабайт, за счёт перехода на Core Data, так же уменьшен размер приложения дополнительно на 5-10 мб от лишних ресурсов. Новые компоненты с ограничением версии на iOS 14 мы начали реализовывать на SwiftUI.
    Так же в проекте была проделана работа по модернизации приложения в SDK для встраивания в приложение «Пятерочка» и достижения целей омниканальности.

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

    Помимо этого была разработка новых фичей и правка багов. В команде был перекрестный review.

  • Казанский федеральный университет
    Более 5000 сотрудников
    Преподаватель
    Сентябрь 2021 — По настоящее время (3 года и 3 месяца)

    Приглашён преподавателем по дисциплине «введение в разработку мобильных приложений iOS». Занимался подготовкой тем и материалов к занятиям, проверка домашних заданий, взаимодействие с студентами.

    В рамках дисциплины преподавал основы разработки под мобильные устройства iOS на языке Swift. 90% занятий были проведены дистанционно. Учащихся по дисциплине было 22 человека 2 курс ИТИС (2021-2022), эти же студенты на 3 курсе (2022 - 2023), дополнительно 3 курс (2023 - 2024).
    Основная схема занятий: тема -> домашнее задание по теме -> проверка домашнего задания методом review pull request’а.

    Темы преподаваемые на данном курсе:
    Swift в Playground.
    Знакомство с Xcode.
    Работа с UITableViewController/UITableView
    Работа с кастомными ячейками. AutoLayout
    Динамическая высота ячеек. Передача данных между контроллерами.
    MVC. Блоки кода.
    UIAlerts. Делегаты.
    UICollectionViewController.
    Потоки. GCD.
    OperationQueue.
    Хранение данных. UserDefaults.
    Хранение данных.
    Хранение данных. Core Data.
    Работа с HTTP/HTTPS-запросами в Swift.
    Codable. REST.
    Знакомство с Generics в Swift.
    Менеджер зависимости Cocoapods.

    Git Flow и паттерны MV* семейства + VIPER
    UIStackView, Animations.
    Анимации, CGAffineTransform
    UIGestures.
    Профайлинг
    MKMapView/Google Maps.
    Работа с камерой в мобильном приложении.
    Кастомизация навигации в приложении.
    Кастомизация Layout UICollectionView
    SwiftUI
    UI/Unit тестирование в Swift.

    Часть уроков опубликованы на моем канале YouTube.
    https://youtube.com/c/%D0%98%D0%BB%D1%8C%D1%8F%D1%81%D0%98%D1%85%D1%81%D0%B0%D0%BD%D0%BE%D0%B2

  • Делаем жизнь 40+ миллионов клиентов проще и удобнее каждый день
    КазаньБолее 5000 сотрудников
    Разработчик мобильных приложенийiOS разработчик
    Июль 2020 — Октябрь 2021 (1 год и 4 месяца)

    Разработка функционала для мобильного банка. Участие и инициация технических сторон разработки проекта. Написание автотестов. Внедрение технических решений в рамках команды и проекта. Реализация сложных переходов на этапе составления различных заявок. Стек: Swift, XCTest, Core Data, SwiftyJSON. Архитектура VIP.

  • Помогаем крупному бизнесу становиться цифровым
    КазаньОт 10 до 100 сотрудников
    Разработчик мобильных приложенийiOS разработчик
    Июнь 2019 — Июль 2020 (1 год и 2 месяца)

    Участвовал в проекте разработки финтех стартапа в котором столкнулся со сложным UI и UX решениями, которые нужно было придумать, так же была разработана система безопасности приложения, разработка велась с "0" до AppStore. Так же участвовал над работой в двух внутренних проектах. Последним проектом в компании был крупный российский банк, разрабатывался мобильный банк получил положительные опыт в том как не нужно делать.
    Стек: Swift, Alamofire, Moya, SnapKit.
    Из архитектурных паттернов YARCH, VIP, MVC, VIPER, SITH. В каждом проекте проводится code review.

  • Life changes in instant — we help you to sense it
    КазаньОт 100 до 1000 сотрудников
    Разработчик мобильных приложенийiOS разработчик
    Май 2018 — Июнь 2019 (1 год и 2 месяца)

    В общей сложности работал над 3 проектами. Для проектов разрабатывал библиотеку прослойку между Core Bluetooth и приложением. Так же в одном проекте был внедрен Metal для отрисовки графиков в реальном времени. Так же были использованы локальные пуши для того, чтобы будить приложение для получения данных с устройства. В проектах проводили Code Review.

    Стек технологий: Swift, Objective-C, CoreBluetooth, SnapKit, Moya, Alamofire, Metal (OpenGL).
    Архитектурный стек: MVC, VIPER.

  • Афкон
    Казань
    Руководитель проекта, разработчик
    Июнь 2016 — Апрель 2018 (1 год и 11 месяцев)

    Приложение для подсчета сметы по количеству материалов и сумме на месте с личным кабинетом и дом функциями. Так же отправка сметы на почту для дальнейшей печати. В разработке столкнулись с сложностью рисования pdf файла в приложении.

    В результате клиент получил приложение под Android и iOS для монтажников и частников. Добавил еще один источник клиентов.

    Стек технологий: Swift, Storyboards, VIPER, Alamofire, UIKit.

Высшее образование

  • КНИТУ-КАИ им. А.Н. Туполева

    Казанский национальный исследовательский технический университет (бывший КГТУ) им. А. Н. Туполева
    Институт компьютерных технологий и защиты информации
    Сентябрь 2019 — Июнь 2021 (1 год и 9 месяцев)

    Выпускной работой была тема вычисления RR интервалов пульса и зависимость усталости человека от этих интервалов.

  • КФУ

    Казанский федеральный университет
    Институт информационных технологий и информационных систем (ИТИС)
    Сентябрь 2015 — Июнь 2019 (3 года и 9 месяцев)

    Выпускной работой была работа с данными по вычислению зависимости данных поступивших студентов и их баллов ЕГЭ. В дальнейшем планировалось обучить модель для классификации студента по его социальной сети. 

    Вел активную студенческую жизнь.

    • Был бойцом в студенческих отрядах проводников.
    • Был участником хакатонов