iOS разработка привлекла высоким качеством приложений, которыми сам пользуюсь каждый день. Здесь органично сочетается моё желание разрабатывать продукты, которые будут полезны людям, и которыми будет приятно пользоваться. В разработке в целом, люблю изучать новые полезные инструменты, которые упрощают работу программиста. Больше привлекают маленькие консольные утилиты, чем тяжеловесные программы.
Постоянно практикуюсь и развиваюсь: читаю профильную литературу и публицистику, а также стараюсь посещать доступные мне мероприятия. К сожалению, в Томске, таких проводится не много :(
Прохожу стажировку в ShiftLAB - проект, организованный компанией ЦФТ. Команда состоит из 3 человек, где, периодически, провожу код-ревью. Удавалось уговаривать коллег принимать решения по поводу архитектуры проекта, а также по упрощению процесса разработки.
Играю в оркестре при университете на электрогитаре. Выступал на концертах как университетского масштаба, так и на городских.
Моё портфолио - https://github.com/SASHKEVICH
Разработка iOS-приложения TeamCFT. TeamCFT - приложение для будущих и настоящих сотрудников компании ЦФТ. Например, позволяет отслеживать статус своего отклика на вакансию.
Занимался:
1. Переездом экранов с Storyboard на SnapKit
2. Разработкой связи с бэкэндом
3. Интегрированием и конфигурированием SwiftLint и XcodeGen в проект
4. Планированием задач на спринт
Работал по модели GitFlow. Agile, Scrum, Jira.
Стэк: Swift, UIKit, SnapKit, GCD, VIPER, SPM, SwiftLint, XcodeGen
Tracker
Приложение предназначено для создания, редактирования и просмотра задач и привычек в зависимости от дня недели. Есть возможность просматривать статистику. Написаны скриншот-тесты.
Стэк: Swift, UIKit, UITableView, UICollectionView, CoreData, MVP, MVVM+R, Yandex.AppMetrica, AutoLayout, R.swift, SPM
Репозиторий - https://github.com/SASHKEVICH/Tracker
--------
Энциклопедия тяжелой музыки
Приложение является курсовой работой по дисциплине "Организация баз данных". Представляет из себя программный комплекс из бэкэнд-приложения, работающего с БД, а также iOS-приложения.
Стэк iOS: Swift, UIKit, MVP, SnapKit, UITableView, Horizontal UICollectionView, URLSession, SPM, CocoaPods
Репозиторий - https://github.com/SASHKEVICH/EHM
--------
FakeNFT
Приложение имитирует работу NFT-маркетплейс. Командный проект, где работало 3 человека. Занимался разработкой экрана Корзины.
Поддерживается локализация на русский и английский языки. Присутствует тёмная тема.
Мной написаны 13 Unit-тестов.
Стэк: Swift, UIKit, UITableView, UICollectionView, URLSession, MVVM+R, AutoLayout, SPM, SwiftLint
Репозиторий - https://github.com/SASHKEVICH/iOS-FakeNFT-StarterProject-Public
Староста группы.
Принимаю активное участие в различных мероприятиях от университета: от студвесны до профильных конференций и митапов.
Свободно коммуницирую с вышестоящим руководством (деканат и пр.)
Прохожу обучение в групповом проектном обучении (ГПО) от Томской компании Elcom+. Участвовал в разработке веб-конфигуратора продукта SmartPTT, а также в разработке веб-интерфейса для отслеживания различных метрик сотрудников, который использует Jira API.