Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Доброго времени суток! Я занимаюсь разработкой приложений для платформы 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
Для меня не является проблемой разобраться в устаревшем коде, добавить новые возможности к
уже давно выпущенным проектам;
Проекты
(15 лет 8 месяцев)
Активизм, фриланс, работа на НКО
Роль
ИТ-специалистка
Обязанности
Первая половина 2020го, после того, как я ушла из Рамблера, была странным временем: ковид,
изоляция. Мне пришлось открыть для себя активности, о которых ранее я и не помышляла.
Так или иначе, во второй половине 2020го мне предложили вести программу помощи, ресоциализации
транс* людей. Группы поддержки, конференции, тренинги. Это была общественно-организаторская
работа: собрать целевую аудиторию, снять помещение, пригласить экспертов и т.д. Программа
завершилась к лету 2021го.
Следующим проектом стало создание мобильного приложения - интерактивной карты для ЛГБТ.
Дружественные/опасные места и события. Вторую половину 2021го года я занималась разработкой
этого приложения: Kotlin, Clean Architecture, Hilt. Повсеместно - data binding и функции-расширения.
Потоки данных организованы на корутинах, flow и LiveData. В качестве бекенда - Firebase.
Участие в работе НКО стало для меня новым, богатым опытом. Оценка проектов, согласование
бюджетов и поиск исполнителей добавились к моему опыту по разработке приложений.
Период работы
Ноябрь 2020 - По настоящее время
(4 года 9 месяцев)
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 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Московский государственный вечерний металлургический институт, Москва
Специальность
Автоматизации И Оборудования, Автоматизация технологических процессов в металлургии