Никита Верховский - android-разработчик
Опыт работы
-
- - -
Образование
Программная инженерия
Национальный Исследовательский Томский Государственный Университет2022-2027В настоящее время окончил второй курс
Обо мне
• Занимаюсь мобильной разработкой уже год.
• Ответственный, коммуникабельный, обладаю лидерскими качествами:
o Был выбран старостой этажа в общежитии за активную жизненную позицию, организаторские способности и ответственный подход.
o Организовал систему поддержания порядка: разделил этаж на модули, распределил обязанности между ответственными, координировал их работу и урегулировал конфликты между жильцами.
o Собрал команду для стартапа ,придумал идею ,занимался разработкой и анализом требований, искал людей в команду, занимался управлением группы, также занимал позицию мобильного разработчика в команде.
o Адекватно воспринимаю критику: конструктивные замечания помогают мне становиться лучше и повышать качество работы.
• Готов работать 40 часов в неделю.
• Самостоятельно изучаю дополнительные материалы в свободное время, чтобы развивать профессиональные навыки и софт скилы.
Mobile cinema
https://github.com/nekitmix12/MobileCinema
• Задача: реализовать мобильное приложение для просмотра информации о фильмах
• Команда: сольная разработка
• Что узнал: за время работы познакомился с Clean Architecture и принципами SOLID и MVVM, так как в учебнике темы были тесно связаны. Поверхностно ознакомился с DI,а именно с Dagger Hilt. Изучил работу с RecyclerView по урокам от Яндекса и из интервью разработчика Lalafo. Набил руку на верстку на нативном XML и ознакомился с Jetpack Compose. Ознакомился с понятием корутин.
• Этап: поддержка
My diary
https://github.com/nekitmix12/MyDiary
• Задача: реализовать приложение для создания заметок с использованием эмоций.
• Команда: сольная разработка
• Что узнал: улучшил скорость создания XML верстки. Познакомился со стилями и активно их писал. Научился писать UI-тесты на Kasperesso.
• Этап: разработка
Book world
https://github.com/nekitmix12/Book_world
• Задача: реализовать мобильное приложение для для чтения книг
• Команда: сольная разработка
• Что узнал: Улучшил навыки написания экранов при помощи фраемворка Jetpack Compose. Научился форматировать текст в процессе его отображения. Научился писать тексты для тестирования экранов написанных с использованием Jetpack Compose
• Этап: разработка
Yurtifi
https://github.com/nekitmix12/Yurtify(private)
• Задача: создать приложение по типу Циана,но для туристов, чтобы люди могли искать жилье на время отпуска в Кыргызстане
• Команда: команда из 6 человек
• Вклад: управление командой ,создание и анализ бизнес требований, разработка мобильной части под андрод (возможный переход на KMP).
• Что узнал: ознакомился с библиотекой Yandex MapKit, изучил библиоткеку decompose, получил опыт командной рабзработки под ключ.
• Этап: активная разработка
Filtering app
https://github.com/IvanKobtsev/VKK_Filtering_App
• Задача: научиться писать мобильные приложения, улучушить навыки решения алгоритмических задач
• Команда: команда из 3 человек
• Вклад: написал реализацию spline, 80% всех фильтров в приложении и взаимодействие с файловой системой.
• Что узнал: ознакомился с работой Canvas в android sdk. Ознакомился с линейными и нелинейными приобразованиями с помощью функций. Освоил взаимодействие с файловой системой android и работу с камерой.