Обо мне

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

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

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

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

Имею опыт в решении таких задач, как:

— построение архитектуры с нуля (например, MVP/CleanArchitecture) с учётом будущих задач и будущего масштабирования проекта

— работа с REST API (RxJava+Retrofit+OkHttp)

— работа с различными БД (Realm, requery, GreenDAO, stor.io)

— работа с картинками (Picasso, Glide, UIL)

— поддержка различных экранов (используя фрагменты / адаптивную вёрстку для смартфонов и планшетов)

— написание unit (JUnit4) / интеграционных / UI (Espresso) тестов

— проверка статическими анализаторами кода (PMD, Lint)

— использование Fabric как системы дистрибуции и сбора ошибок

— использование Gradle для упрощения рутинной работы (сборка версий / версионирование / дистрибуция приложения)

Работаю с Git, задачи в JIRA. Использую следующие библиотеки и фреймворки: RxJava, DB (Realm, requery, greenDAO), Square Libs (Picasso, Retrofit, Otto, Dagger, LeakCanary), Dagger2, Glide, Social Networks SDKs, etc;

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

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

BlaBla — https://play.google.com/store/apps/details?id=eu.b...

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

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

The Game — http://postweb.ru/thegameapp

Github — https://github.com/DanilinEgor

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