Обо мне

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

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

С 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 — по настоящее время
Senior Android developer
Москва
Обязанности и достижения

Creating new messenger.

Сентябрь 2015 — Апрель 2016
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
Ведущий 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
Связной Банк
Разработчик Android
Москва
Обязанности и достижения

Разработка мобильного банка QBank (https://play.google.com/store/apps/details?id=com.svyaznoybank.ui). Разработка новых фич, поддержка старого кода.
Фреймворки: Android SDK, Git, JIRA, Redmine

Февраль 2014 — Октябрь 2014
PostWeb Production
Android developer
Москва
Обязанности и достижения

Участие в разработке приложений

Апрель 2012 — Февраль 2014
МИЦ МИФИ
Программист
Москва
Обязанности и достижения

Разработка ПО для системы компьютерного зрения на С++

Высшее образование
Сентябрь 2009 — Июнь 2014
МИФИ
Кибернетики; "К"
Москва