Обо мне

Привет! Меня зовут Егор.

С детства я мечтал стать профессиональным разработчиком и создавать что-то для людей и вот моя мечта осуществилась.

С 2014 я создаю приложения под Android. Я разрабатывал приложения для таксистов, мобильный банк, клиент для социальной сети, почтовый клиент, мессенджер.

Мои сильные черты - работоспособность, высокая обучаемость, постоянные стремление к новым знаниям, самообучение и самосовершенствование. Я всегда хотел создавать вещи, которыми бы пользовались люди и которые им бы нравились. Я люблю создавать удобные и нужные приложения с классным интерфейсом. Я быстро обучаюсь и люблю получать новые знания о неизвестных мне технологиях и фреймворках, потому что без постоянного обучения выжить в современном мире просто невозможно. Я осознаю ценность команды и всегда стараюсь впитывать знания из смежных областей, таких как менеджмент, продукт, аналитика, маркетинг и т.д. Я искренне и всей душой обожаю программирование и знания, поэтому никогда не останавливаюсь в росте и всегда стремлюсь вверх :)

Работаю с Git. Использую следующие библиотеки и фреймворки: RxJava, Room/Realm, Retrofit, OkHttp, Glide/Picasso, Dagger2/Koin, Android Jetpack (в частности Architecture components), Gradle scripts, etc. Английский уровня B2-C1

Ссылки на проекты, в разработке которых принимал участие:

Brief - gobrief.com

Рамблер.Почта — https://play.google.com/store/apps/details?id=ru.r...

QBank — https://play.google.com/store/apps/details?id=com....

Github — https://github.com/DanilinEgor

Участие в профессиональных сообществах
Опыт работы
Создаем цифровую платформу для pro-беттинга
Senior Android developer
Январь 2020 — По настоящее время (10 месяцев)
Разработка программного обеспечения
Senior Android developer
Апрель 2016 — По настоящее время (4 года и 7 месяцев)

Разработка Android приложения продукта Brief (link: https://play.google.com/store/apps/details?id=com.gobrief.android). Brief - инструмент для управления проектами. Пользователи имеют возможность общаться с помощью чатов, создавать и назначать задачи в проектах. Brief нацелен на небольшие команды и позволяет заменить связку Slack+Jira/Trello на один инструмент.

Что делал:

-  писал очень много кода (для 95% экранов в приложении, большой части бизнес-логики, большой части внутреннего взаимодействия с БД/бэкендом)

- взаимодействовал с менеджером на этапе обсуждения/оценки задач

- взаимодействовал с дизайнерами на этапе обсуждений дизайна экранов и ревью проделанных работ

- взаимодействовал с лидами и разработчиками остальных платформ на этапе прорабатывания фич

- взаимодействовал с QA по поводу автотестов

- отвечал за полный цикл релизов, взаимодействовал с QA по поводу проведения регрессов/фича-тестов

В целом, отвечал абсолютно за всё, что связано с Android приложением продукта. Также, проводил собеседования в команды других проектов.

Стек: начиналось с Java, затем всё переписано на Kotlin (сейчас 90% кода на нём), RxJava2, Android Architecture Components (ViewModel, LiveData), Dagger2, Retrofit/OkHttp (для запросов и websocket), Realm (затем перенёс большую часть сущностей на Room), Evernote Android Job

Один из лидеров российской индустрии медиа и развлечений
Android developer
Сентябрь 2015 — Апрель 2016 (8 месяцев)
Занимался разработкой приложения "Рамблер.Почта" (https://play.google.com/store/apps/details?id=ru.rambler.mail). В мои обязанности входили оценка времени, планирование задач, разработка новых фич, взаимодействие с тестерами, багфиксинг, поддержка старого кода. Фреймворки: Android SDK, JUnit4, Git, JIRA Libs: greenDAO, Dagger, Dagger2, OkHttp
Мессенджер для людей, знающих себе цену
Ведущий Android разработчик
Февраль 2015 — Сентябрь 2015 (8 месяцев)
Разработка с нуля мобильного клиента для соц.сети BlaBla (https://play.google.com/store/apps/details?id=eu.blabla.androidblabla) В первое время в мои обязанности входили обучение команды из 3 человек, построение архитектуры и ядра приложения. Затем разработка новых фич и ре-дизайна, участие в планировании задач, обучение новых разработчиков. Фреймворки: Android SDK, Git, JIRA Libs: RxAndroid, Dagger2, Square libs, Social Networks SDKs
Связной Банк
Москва
Разработчик Android
Ноябрь 2014 — Январь 2015 (3 месяца)
Разработка мобильного банка QBank (https://play.google.com/store/apps/details?id=com.svyaznoybank.ui). Разработка новых фич, поддержка старого кода. Фреймворки: Android SDK, Git, JIRA, Redmine
PostWeb Production
Москва
Android developer
Февраль 2014 — Октябрь 2014 (9 месяцев)
Участие в разработке приложений
МИЦ МИФИ
Москва
Программист
Апрель 2012 — Февраль 2014 (1 год и 11 месяцев)
Разработка ПО для системы компьютерного зрения на С++
Высшее образование
Московский инженерно-физический институт
Москва
Факультет: Кибернетики; "К"
Сентябрь 2009—Июнь 2014 (4 года и 9 месяцев)