← В ленту
Senior
Регистрация: 10.04.2026

Михаил Васияров

Скиллы

Swift
objC
SwiftUI

Опыт работы

iOS разработчик
03.2020 - 11.2024 |Суточно.ру
Objective C, Figma, Git (Gitlab), Jira
За 4 года участия в разработке проекта я получил бесценный опыт продуктовой разработки в одном из крупнейших отельных интеграторов России. Также я принимал участие в технических инициативах по внедрению современных технологий разработки, таких как: - MVP + Coordinator В рамках переписывания с нуля реализовывал разделы приложения (Избранные, поделится бонусами и др.) - Concurrency (async await, tasks, actors) - освоил в рамках реализации сетевого взаимодействия через RestAPI и библиотеки Alamofire - Tuist - С нуля было принято решение избавится от cocoaPods и tuist стал лучшим решением - Firebase - Обработка новых ивентов пользователя - SnapKit - Переход от StoryBoard на верстку кодом в старой версии приложения - Combine (немного), Swift UI (немного) Отдельные фичи для реактивного взаимодействия - Gcd - В старой версии приложения вся работа с TableView и сетевое взаимодействие были завязаны на нем - DiffableDataSource - В новом приложении участвовал в реализации самописного датасорса и снапшотов для коллекций - MVC - Старая версия была реализована через этот паттерн и так же занимался разработкой разделов и фичей - Objective C legacy (довольно много) Большая часть старой версии приложения была написана на нем и часто возникала необходимость переносить функционал на swift
iOS-разработчик
с 12.2024 - По настоящий момент |Эксперт Инвест
Apollo iOS
За время участия в разработке сырого проекта (с которым мне пришлось работать из за некомпетентности предыдущих подрядчиков) я получил интересный опыт работы с технологиями с которыми раньше мне не доводилось работать, а так же опыт в роли тимлида. Список технологий которые освоил за время работы на проекте: - Apollo iOS (библиотека для работы с GraphQL) c нуля написал сетевой слой - WebSocket - внедрение функционала телеграмма в чат мобильного приложения (статус и время отправки сообщения, кнопки с функционалом в сообщении) - Реализовал функционал добавление объектов в избранное при помощи реактивного подхода - Реализовал быстрый и оптимизированный поиск с получением объектов с сервера при помощи swiftConcurrency и debounce - С нуля подключил уведомления firebase и crashlitics - Получил богатый опыт работы с Realm и mvvm - Реализовывал различные кастомные анимации (например, бесконечная карусель со случайными картинками из определенного пула)

Образование

Фист, Искусственный интеллект (Бакалавр)
2022 - 2025
Ульяновский государственный технический университет, Ульяновск
Фист, Информатика и вычислительная техника (Бакалавр)
2019 - 2022
Ульяновский государственный технический университет, Ульяновск

Языки

RussianПродвинутыйEnglishСредний