Больше информации по резюме будет доступно после регистрации
ЗарегистрироватьсяБыл на сайте более двух недель назад
Кандидат
Мужчина, 29 лет, родился 21 октября 1995
Не ищет работу
Калининград, не готов к переезду, не готов к командировкам
Инженер-программист
Специализации:
- Программист, разработчик
Занятость: полная занятость, частичная занятость
График работы: полный день, сменный график, гибкий график, удаленная работа
Опыт работы 5 лет 8 месяцев
Февраль 2018 — Июль 2022
4 года 6 месяцев
Калининград, voodoo.rocks/
Информационные технологии, системная интеграция, интернет... Показать еще
Инженер-программист
Написание приложений под android и ios. Разработка UI. Проектирование архитектуры. Организация клиент-серверного взаимодействия.
Май 2016 — Июнь 2017
1 год 2 месяца
ООО Синтеллект
Москва, mytessa.ru/
Информационные технологии, системная интеграция, интернет... Показать еще
Инженер-разработчик
Участие в разработке
Навыки
Уровни владения навыками
Обо мне
Во время обучения в университете получил базовые знания по С# (ASP.NET, WinForms) и С++, SQL. Также попробовал свои силы в веб-программировании, написав торрент-трекер на PHP, MySQL, JS, HTML, CSS.
Во время обучения работал в компании (www.syntellect.ru) по разработке систем документооборота на С# (ASP.NET, WinForms, WCF, WPF), MS SQL Server.
Под конец обучения в вузе заинтересовался андроид разработкой. Было написано и опубликовано следующее приложение https://play.google.com/store/apps/details?id=com.erros.kvasmax.switcher
Периодически обновлялось, добавлялись фичи и исправления. На данный момент обновления не выходили уже 3 года, так что работоспособность не гарантируется.
Прошел стажировку по разработке под Android в KODE (https://appkode.ru)
Устроился в компанию "Вуду Рокс" (https://voodoo.rocks). Поначалу занимался исключительно разработкой под android. Затем обучился разработке под ios. И далее разрабатывал приложения под обе операционные системы. За время работы приходился работать как и с разными стеками библиотек, так и с разными архитектурами.
- MVP реализовывался как собственными силами, так и при помощи Moxy.
- Для MVVM использовался классы из Android Architecture Components.
- Для реализации подобия TEA, REDUX, FLUX, MVI использовалась библиотека Mobius. Пробовались и другие библиотеки, но только эта пошла в продакшен.
- Для огранизации DI использовались Dagger 2, Koin, Toothpick
- Для клиент-серверного взаимодействия использовались Retrofit (OkHttp), Fuel
- Приходилось строить навигацию как и собственноручно на фрагментах, там и с помощью Cicerone
- Использовались RxJava2 и Kotlin Coroutines
- Для работы с json использовались Gson и Moshi
- Для взамодействия с sqlite использовался Room либо напрямую SQLiteOpenHelper
- Для удобства работы с RecyclerView.Adapter использовался AdapterDelegates либо самописное с возможностью композиции
Мой гитхаб https://github.com/KvasMax Правда он давно не обновлялся
Высшее образование
2017
Факультет информатики и систем управления, Автоматизированные системы обработки информации и управления
Знание языков
Гражданство, время в пути до работы
Гражданство: Россия
Разрешение на работу: Россия
Желательное время в пути до работы: Не имеет значения