Есть дополнительная информация
Вы увидите полное резюме как только у вас будет доступ
На данный момент Android Developer.
Мои компетенции и опыт
Апрель нужен доступ к резюме Настоящее время.
Позиция - Android developer
Проект - Система таск-трекер аналог Jira для команд.
Разработка мобильно приложения в команде разработчиков(фронт, бэк, дизайнеры, аналитики).
Зона ответственности - модуль по взаимодействию пользователя с задачами проектов. Работа с UI State, архитектурой MVVM+MVI, Coroutines, DaggerHilt, Retrofit.
Добавление новых запросов на удаленный сервер, реализация логики во ViewModel, оптимизация элементов UI для улучшения производительности приложения.
Январь нужен доступ к резюме Апрель 2024.
Позиция - Trainee android developer
Площадка для интеграции товаров от китайских продавцов на локальные маркетплейсы - Россия, Бразилия, Польша.
Проект - приложение для сканирования QR-кодов на складе, выдачи информации о товарах, создание локального бар кода.
Занималась выполнением задач от старшего разработчика, а именно:
- Разработка дата классов для распределения информации из JSON.
- Связывание новых дата классов с библиотекой Retrofit
- Выделение бизнес логики из кода фрагментов в отдельные контракты
- Работа с Coroutines, а именно вынесение запросов в сеть на background поток, для непрерывной работы UI потока
- Частичное обновление UI - добавление нескольких RecyclerView и отображение на них группированной информации, полученной из JSON объекта
- Общая поддержка чистоты кода
- Общение с коллегами было на английском языке
Soft Skills:
- Умею слушать и слышать коллег
- Умею конструктивно воспринимать критику
- Быстрая обучаемость
- Умею видеть проблему, решать ее, анализировать информацию
- Упорство в решении проблем
Языки программирования:
- Kotlin
- Python
- Java
- C#
Hard skills (Android):
- Kotlin
- Java Core 8 (+Collection Framework)
- IntelliJ IDEA, Android Studio, debugger, Gradle
- Basics
- Android Framework (Views, Application Components, Lifecycles etc)
- Android Jetpack (Lifecycle Компоненты, Room, Navigation Component basics, ConstraintLayout)
- Паттерны (MVP, MVVM)
- Coroutines
База
- Git
- Linux terminal
- Английский (свободное чтение, разговор, деловая переписка)
- SQL
- Concurrency
- Базовые алгоритмы и структуры данных
- Принципы ООП, SOLID, DRY, KISS, TDD
Технический директор / CTO (remote)
Руководитель группы разработки
Разработчик мобильных приложений
Разработчик Android (Java/Kotlin)