Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Здравствуйте! Я разработчик мобильных приложений. Начал изучать программирование еще в школе. Первый язык который изучил JavaScript (Кроме html, css). Тогда же писал сайты. Изучил PHP и вследствие Python. Понял, что автоматизация это круто, и пытался автоматизировать все процессы. Писал так же небольшие вирусы на Python, AutoIt. После начал интересоваться разработкой игр и моделированием. Начал изучать Blender, 3D Max и Unity. Делал модельки разных автомобилей. Написал FlappyBird. После начал изучать Android-разработку на Java/Eclipse. Уже после знакомства с Eclipse перешел на Android Studio. Первую полноценное приложение написал для школы. В нем пользователь (в первую очередь я) мог увидеть расписание, оставить заметку на тот или иной урок, а также читать книги в электронном виде. Приложение стало популярным в школе, я видел как все пользуются приложением, и понял что я хочу этим заниматься. С 2018 года изучаю и практикую разработку под андроид (так же писал под IOS/Swift и на Flutter/Dart).
Проекты
(4 года 1 месяц)
Уралкалий
Роль
Android developer
Обязанности
Приложение для сотрудников компании.
- Разработка модуля "Музей", где пользователь может прочитать информацию о музеях, а так же записаться на экскурсию.
- Разработка подраздела "События", в котором выводится ближайшее мероприятия и важные события в компания в которых можно принять участие
- Разработка подраздела "Династии". Династии людей, которые работают в компании несколько поколений. Можно детально рассмотреть иерархию
- Разработка подраздела "Викторина". Викторина для пользователя с интересными вопросами о компании
- Разработка подраздела "Игры" - разные игры написанные на сторонним движке (Unity 3d). В эти игры так же входят и виртуальная экскурсия
Стэк: Kotlin, AndroidX, Moxy MVP, Dager2, RxJava2, Coroutines, Retrofit, OkHttp, Jackson, Firebase, Google Play services, Gradle Kotlin DSL
Период работы
Январь 2023 - По настоящее время
(1 год)
MOVA
Роль
Android developer
Обязанности
Сервис в котором можно найти фильм, посмотреть описание, рейтинг или трейлер. Использовался API сервиса https://www.themoviedb.org. Для реализация UI использован Jetpack Compose.
Обязанности:
- Реализация нового функционала.
- Создание интерфейса с учетом UI/UX и PixelPerfect.
- Код ревью.
- Написание Unit тестов
Команда: 2 Android, 2 IOS, 1 QA и проектный менеджер.
Стек: Kotlin, Jetpack Compose, Hilt, Jetpack Navigation Component, Fresco, Clean Arch, MVVM, Gradle Kts, Retrofit, Palette, Showcase, Room, JUnit, Mockito, Mockk
Период работы
Август 2022 - Январь 2023
(6 месяцев)
TRILLER
Роль
Android developer
Обязанности
Проект представляет собой социальную сеть типа TikTok, с большим количеством функционала, связанного с аудио- и видео-обработкой.
Обязанности:
- Исправление багов
- Разработка новых экранов и функций
- Рефакторинг старых модулей
- Написание Unit тестов
Cтек технологий:
Kotlin, Java, Kotlin Coroutines, Kotlin Flow, RxJava, Dagger2, Retrofit , Mvvm, Clean Architecture, Glide, Canvas, Lottie animations, Greenrobot eventbus, MediaPlayer, MediaRecorder, ExoPlayer, ROOM, HLS streaming, JUnit, Mockito, Mockk
Реализованные задачи и достижения:
- Проведен рефактор и исправлено отображение экранов для полноэкранного режима,
Период работы
Июнь 2022 - Август 2022
(3 месяца)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
Институт Телекоммуникации и Информатики Туркменистана