Эдуард Некрутов (not_cooled), 30 лет, Россия, МоскваЭдуард Некрутов (not_cooled), 30 лет, Россия, Москва

Эдуард Некрутов

Разработчик мобильных приложенийРазработчик приложенийСтарший (Senior)
От 450 000 ₽Ищу работу

Контакты

Войти
Возраст: 30 лет
Опыт работы: 10 лет
Регистрация: 22.09.2023
Последний визит: 1 год назад
Гражданство:
Местоположение: Россия, Москва
Дополнительно: готов к переезду и к удаленной работе
Знание языков:

Обо мне

@Ed2727

Планирую зимовать в Таиланде от 3 до 6 месяцев, поэтому ищу работу с возможностью удаленки из других стран.

Хочу попасть в небольшую и стабильную компанию/стартап. Где можно оказывать влияние на проект и привносить большой импакт, не затягивая все на долгий срок.

Обязательным критерием является сборка на холодную не дольше 5-7 минут.

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

- Поработал в разных компаниях и командах, над разными продуктами. Видел как делать можно, как нужно, а как категорически нельзя.

- Имею широкий кругозор на мир и множество разноплановых знаний, позволяющих рассматривать любой вопрос с разных сторон и находить наиболее оптимальные и не тривиальные варианты решения.

- Отлично разбираюсь в архитектуре уровня приложения и способен развивать это направление, проектировать масштабируемые решения, описывать хорошие практики и проводить обучение сотрудников.

- Имею опыт работы с другими платформами, в частности Vue.js и .NET, что позволяет лучше коммуницировать с коллегами по ту сторону API. А так же более комплексно смотреть на задачи.

- Последние несколько лет, решаю сложные технические задачи в различных платформенных командах. Способен глубоко копать в проблему, найти причину и спроектировать решение.

- Умею общаться с бизнесом, определять цели и добиваться их.

- В состоянии производить большой и комплексный рефактор приложения после MVP или перед стадией масштабирования компании. Поэтапно, с анализом и обоснованием принятых решений.

Буду раз обсудить возможности сотрудничества. Пишите в телеграмм или на почту. 

Навыки

Разработка под Android
Java
Kotlin
Clean Architecture
SOLID
Git
Scrum
JavaScript
TypeScript
C#

Опыт работы

  • Делаем жизнь 40+ миллионов клиентов проще и удобнее каждый день
    МоскваБолее 5000 сотрудников
    Ведущий андройд разработчик
    Март 2022 — По настоящее время (2 года и 10 месяцев)

    Начал работу в команде Надежности (SRE).

    Разбирался в причинах сложных багов и способах их устранения. Прорабатывал архитектуру и базовые части для улучшения надежности. Актуализировал онбординг для новых сотрудников. Разобрался с визуализацией метрик на основе Prometeus, ClickHouse и Grafana, написал документацию об этом и провел внутренний доклад.

    Далее был переведен тимлидом в команду Производительности. Спроектировал и реализовал новую версию инструмента для замера и отправки метрик производительности. Реализовал дашборды для мониторинга за производительностью, и провел доклад для других команд по этим инструментам. Сейчас параллельно занимаюсь проработкой текущей архитектуры, для решения нескольких проблем, пишу статью по архитектуре и расширяю покрытие приложения метриками производительности.

  • BroBlogger
    Москва
    Технический директорТехнический директор
    Май 2021 — Февраль 2022 (10 месяцев)
    Web: vue 2 + Nuxt + JS и vue 3 + Nuxt + TS Back: C# .NET + Entity Framework, RabbitMQ BD: Postgresql Server: Ubuntu, nginx, gitlab-runner Git, Jira, Miro Проекты начали джуны/мидлы, сначала перешел на него менеджером, потом разобрался в коде JS и C#. Распустили команду и начал самостоятельно все переписывать. - перенос на новые сервера. - реализовал ci/cd, чтобы автоматически все раскатывалось. - сделал 2 окружения, чтобы было где тестировать. - после начал чинить баги попутно переписывая все что успевал. - подключил TS и часть начал писать на нем.
  • Промсвязьбанк, ПАО
    Москва
    Главный андройд разработчик
    Декабрь 2019 — Май 2021 (1 год и 6 месяцев)
    Сначала работал в продуктовой команде. - Помогал автотестерам с внедрением Kaspresso. - Добился утверждения кодстайла по Kotlin. - Переписал логику работы с Google maps, сделал возможность кешировать квадратичное дерево и высчитывать кластеры в рантайме даже для максимального масштаба. - Написал библиотеку для навигации через Toothpick DI Module для упрощения навигации в модульных проектах. Тестово ее внедрили для одной из функциональностей с несколькими экранами. Работало хорошо, но далее развития не получила, из-за того, что "нет поддержки сообщества". Под конец уже убедил в том что можно сделать поддержку банка, но уже было поздно, т.к. уволился к тому моменту. - Подготовил новичка на свое место в команде Далее сформировали инфраструктурную команду и меня взяли туда. - Основная задача проработать правила и подходы для написания многомодульного проекта. - Описать этапы рефактора фичей из монолита для переноса в модули. - Выделить базовые модули из монолита и подготовить кодовую базу, чтобы остальные команды могли начать выносить свои функциональности. - Установить стандарт разработки для всех команд проекта. Стек Legacy: "MVP", Java, Toothpick, Retrofit Update 1: MVP, Java+Kotlin, Rx, Chicerone, Clean Arhitecture Update 2: MVVM, Kotlin Git, Jira, Confluence, Scram
  • Продуктовая экосистема, которой пользуется каждый третий бизнес России
    ЕкатеринбургБолее 5000 сотрудников
    Инженер-программист
    Июнь 2019 — Ноябрь 2019 (6 месяцев)
    Работал над приложением для кассового оборудования. Начал работу с покрытия UI автотестами. Для написания тестов использовался новый фреймворк Kasspresso. Покрыл основные сценарии работы и далее помогал QA продолжить покрытие самостоятельно. Сделал 2 небольшие продуктовые задачи, добавляющие новые сценарии использования. Реализовал 3 драйвера взаимодействия с банковскими терминалами. Git, Jira, Confluence, Scram Стек: MVVM, Databinding, Rx, Toothpick, Retrofit, Room, Kasspresso, Timber, ThreeTen
  • Finom (Tabtrader)
    Санкт-Петербург
    Разработчик мобильных приложенийAndroid developer
    Июнь 2018 — Февраль 2019 (9 месяцев)
    - Переход на новый протокол взаимодействия с сервером; - Разработка и написание нового data слоя; - Интеграция нового data слоя в приложение; - Перевод затрагиваемых частей приложения с Java на Kotlin.
  • РУКАРД
    Челябинск
    Программист 3 категории
    Январь 2017 — Май 2018 (1 год и 5 месяцев)
    Крупный международный проект в банковской сфере. 3 android разработчика. Dagger 2, RxAndroid, MVP и Moxy, Custom View, локализация арабского и фарси, верстки для планшетов и для LTR и RTL разметки. Unit тесты (JUnit и Mockito) и UI тесты (Espresso), Git, Jira, Confluence. + Jira REST API.
  • ООО УралПром
    Челябинск
    Специалист по сопровождению договоров
    Март 2013 — Май 2015 (2 года и 3 месяца)
    Сопровождение сделок по экспорту с Казахстаном. Встретить фуру, сопроводить до склада поставщика, оформить бумаги с поставщиком, дождаться загрузки фуры и отправить ее в Казахстан. Также сдача отчетности в налоговые органы и сдача таможенных деклараций в таможенный отдел.

Высшее образование

  • МИДиС

    Международный Институт Дизайна и Сервиса
    Челябинск110 выпускников
    Сентябрь 2012 — Июнь 2016 (3 года и 9 месяцев)

    Бакалавр по направлению "Бизнес-информатика"

    Однако учился по направлению "Прикладная-информатика"