21 December

Android developer

Rostov-na-Donu, St. Petersburg, Krasnodar · $750 · Less than a year of experience · Intermediate

6 месяцев работаю в аутсорсинговой компании, до этого 2 года учился самостоятельно (на платных и бесплатных ресурсах/курсах), делал небольшие проекты "для себя". В настоящее время пишу в основном на Kotlin. Даже допиливая новые фичи в существующие продукты стараемся переписывать их на Kotlin, что упрощает/ускоряет разработку. Занимаюсь внедрением нового функционала и исправлением выявленных ошибок в продуктах, которые разрабатывает компания. Custom View, изменения в UX/UI, Java -> Kotlin. Архитектуру поддерживаю такую, какая есть уже в проектах (но больше люблю MVVV, со всеми новыми фичами от Google). Git, Agile и прочие особенности командной разработки -- да; самостоятельная декомпозиция задач, выбор способов решения -- да; написание тестов -- нет, но хотелось бы (есть некоторые навыки в этом, но на текущем месте работы это невостребовано). Огромное желание развиваться и учится дальше (на текущей "галере" на это не выделяют время и никак не учитывают).

Android, Kotlin, MVVM, MVP, SQLite, Room, Firebase, Git, Java, OOP, Clean Architecture, Glide/Picasso/Fresco, Retrofit 2, ExoPlayer

Пока текущих достижений в коммерческой разработке не много. Могу просто на собеседовании рассказать какие уже приходилось решать задачи, в чём еще "плаваю", к чему есть интересы для дообучения.

Надеюсь встретить больше нового кода на Kotlin чем старого legacy-кода на Java. Хочется в рабочем графике иметь "окошки" для чтения книг и прохождения учебных курсов по имеющимся пробелам в технологиях, а не делать это по ночам и в выходные. Точно не хочу работать без ТЗ и слепо копировать продукт, уже разработанный для iOs. Гибкий рабочий день, а не строго "от звонка до звонка".