Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Доброго времени суток! Я занимаюсь разработкой приложений для платформы Android. Это очень
динамично растущее и перспективное направление деятельности на сегодняшний день.
Мои личные проекты, опубликованные на PlayMarket:
https://play.google.com/store/apps/developer?id=AALxG+Development
Практика, образцы моих работ на Github:
GrouApp - шаблон, в котором реализованы современные подходы к строительству Android
приложений: Groupie, CleanArchitecture, MVVM, Dependency Injection(Dagger), RxJava, Retrofit,
ViewPager2 и другие.
https://github.com/G0ncharovAA/GrouApp
InverseTests - автотестирование проекта с помощью Espresso, Robolectric.
https://github.com/G0ncharovAA/InverseTests
GonchaRoom - Работа с библиотекой ORM(объектно-реляционное отображение) Room; Также
LiveData, MVVM, Coroutines.
https://github.com/G0ncharovAA/GonchaRoom
Недавно я полностью переработала одно из своих старых приложений следуя самым современным
и самым лучшим практикам разработке Android приложений.
https://github.com/G0ncharovAA/WeatherAggregator
- Работа с REST api с помощью библотеки Retrofit.
- Многопоточные операции с Kotlin Coroutines Flow.
- Внедрение зависимостей с помощью нового фреймворка Hilt.
- Библиотека Groupie значительно упрощает работу с RecyclerView и расширяет её возможности.
- MVVM шаблон реализован для слоя представления.
- Databinding как способо связать представление с данными модели представления.
- Clean Architecture как подход к организации завсисимостей и потокам данных.
- Функции-расширения Kotlin как шаг навстречу функциональному стилю программирования.
Я не беру тестовых заданий; Данный проект выше - это подробнейший ответ на вопрос о моих
компетенциях и "почерке".
Кроме этого, мною подготовлены ответы на часто задаваемые на собеседованиях вопросы по
Java, Kotlin, RxJava, Android и общим вопросам разработки ПО.
https://medium.com/sasha-inverse
Для меня не является проблемой разобраться в устаревшем коде, добавить новые возможности к
уже давно выпущенным проектам;
Проекты
(14 лет 5 месяцев)
Активизм, фриланс, работа на НКО
Роль
ИТ-специалистка
Обязанности
Первая половина 2020го, после того, как я ушла из Рамблера, была странным временем: ковид,
изоляция. Мне пришлось открыть для себя активности, о которых ранее я и не помышляла.
Так или иначе, во второй половине 2020го мне предложили вести программу помощи, ресоциализации
транс* людей. Группы поддержки, конференции, тренинги. Это была общественно-организаторская
работа: собрать целевую аудиторию, снять помещение, пригласить экспертов и т.д. Программа
завершилась к лету 2021го.
Следующим проектом стало создание мобильного приложения - интерактивной карты для ЛГБТ.
Дружественные/опасные места и события. Вторую половину 2021го года я занималась разработкой
этого приложения: Kotlin, Clean Architecture, Hilt. Повсеместно - data binding и функции-расширения.
Потоки данных организованы на корутинах, flow и LiveData. В качестве бекенда - Firebase.
Участие в работе НКО стало для меня новым, богатым опытом. Оценка проектов, согласование
бюджетов и поиск исполнителей добавились к моему опыту по разработке приложений.
Период работы
Ноябрь 2020 - По настоящее время
(3 года 6 месяцев)
Rambler&Co
Роль
Инженер-разработчик Android
Обязанности
- Поддержка и оптимизация приложения Afisha и вспомогательных библиотек;
- Поиск и исправление багов;
- Внедрение нового функционала в имеющиеся проекты и рефакторинг устаревшего кода.
- Разработка нового приложения;
- Проведение code review.
- Работа над новым проектом в большой команде, совместно с другими Android разработчиками,
программистами iOS, UI/UX дизайнерами и специалистами по разработке BackEnd'а.
- Изучение новых библиотек и подходов к архитектуре ПО для решения текущих задач.
Период работы
Май 2019 - Ноябрь 2019
(7 месяцев)
Castle Family Office
Роль
Программист
Обязанности
-Разработка приложений под ОС Android для реализации продукции компании
- Проведение полного цикла тестирования разрабатываемого ПО
- Взаимодействие с заказчиком, доработка под требования заказчика, соблюдение дедлайнов на
внедрение изменений в приложение
- Полное сопровождение разработки приложения в PlayMarket, взаимодействие с поддержкой Google.
Разработано приложение EVM Marketplace:
https://play.google.com/store/apps/details?id=com.castle.crm
В этом приложении наши клиенты могут следить за состоянием состояние своих активов, составить
финансовый план, и заказать товары и услуги в разделе "marketplace".
- Retrofit2 для работы с API сервера
- rxJava для организации многопоточных вычислений
- Интеграция с фреймворком Laravel
- Интеграция с мессенджером Tinode
Разработано приложение пошива костюмов(двоек/троек) на заказ:
https://play.google.com/store/apps/details?id=sg.castle_familyoffice.castletailoredsuits
- Клиент-серверное взаимодействие по http протоколу
- Кеширование файлов
- Взаимодействие с другими приложениями через намерения.
- Интеграция с эквайринговой системой "Uniteller"
Период работы
Июнь 2017 - Апрель 2019
(1 год 11 месяцев)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Московский государственный вечерний металлургический институт, Москва
Специальность
Автоматизации И Оборудования, Автоматизация технологических процессов в металлургии