👋 Стартовала третья неделя марафона, посвящённая мотивации и отношениям в команде! Со Skyeng и IVI обсудим, как дружить с коллегами на удалёнке и находить в себе силы на работу и общение. Регистрируйтесь на страничке марафона и присоединяйтесь!
mikhaildmikhaild

Mikhail Doshevsky

Development Tech Lead · Бэкенд · Разработка ПО · Ведущий (Lead)
Не ищу работу
Возраст: 30 лет
Опыт работы: 9 лет и 10 месяцев
Регистрация: 02.08.2013
Последний визит: сегодня
Местоположение: Россия, Москва
Профессиональные навыки: C# · .NET · .net core · Restful api · Entity framework · Wpf · C++ · Angular · Typescript
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Могу сделать продукт от начала до конца: понять бизнес задачу, найти техническое решение, оценить, спроектировать и разработать его.
Умею взаимодействовать и руководить командой разработки: планирование разработки, распределение задач, обучение.

Основной стек разработки: C# / .net / .net core.
Есть опыт разработки frontend: Angular, Typescript, HTML, CSS, SCSS.
Есть опыт работы с низкоуровневыми языками: C/C++.
Есть опыт DevOps: CI/CD, docker, gitlab, tfs.

Интересен язык Go и сопутствующая экосистема.

Опыт построения построения распределенных систем, микросервисной архитектуры, Docker, REST Api.
Опыт работы с облачной платформой Azure.

Использую практики OOP, DDD, SOLID, пишу код, пригодный для тестирования и всегда пишу Unit-тесты.

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

Участие в профессиональных сообществах

Опыт работы

  • Проектная деятельность
    Москва
    Tech Lead
    Сентябрь 2017 — По настоящее время (3 года и 3 месяца)
    • Разработка программных решений для малого бизнеса
    • Анализ бизнес-процессов заказчика, проведение интервью с заинтересованными лицами, формирование требований к продукту, планирование этапов разработки, оценка
    • Разработка MVP, проведение демонстраций
    • Проектирование архитектуры решений, лидирование разработки в команде

     

    Результат работы:

    • Разработал систему управление обучением (LMS) и CRM для образовательного центра
    • Разработал мобильное приложение для Windows Phone и Windows Store для хранения конфиденциальной информации
    • Разработал рекомендательную систему для интернет-магазина одежды на основе предпочтений пользователей
    • Разработал большое количество обучающих курсов и демонстрационных проектов, лично обучил более 200 школьников и студентов программированию и робототехнике

     

    Используемые технологии:

    C/C++, C#, .Net, .Net Core, Web Api, Entity Framework, React, Angular, TypeScript, HTML, CSS, SCSS, REST Api, DDD, SOLID, WPF, MVVM, Swagger, Docker, Microservices, Postgres, MongoDB, Linux, Azure, gRPC

  • ТОП-5 международная компания в области IT безопасности. Один из лучших работодателей России
    Москва · От 1000 до 5000 сотрудников
    Developer
    Май 2015 — Апрель 2019 (4 года)
    • Разработка распределенного продукта для защиты виртуальных и облачных ифраструктур (VmWare, Hyper-V, KVM, Citrix XEN, Huawei, Azure)
    • Взаимодействие с заказчиком, аналитиками, экспертами предметной области, командой документирования и локализации
    • Исследование бизнес-процессов и предметной области, формирование требований и продуктового решения
    • Формирование бэклога, декомпозиция, оценка и распределение задач, планирование разработки
    • Проектирование API
    • Проектирование и разработка ключевых функциональных модулей
    • Консультации технической поддержки, расследование инцидентов у заказчиков
    • Обучение и наставничество стажеров, проведение лекций, семинаров и мастер-классов для команд разработки

    Результаты работы:

    • Разработал высоконагруженный сервис, являющейся центром интеграции всего распределенного продукта
    • Разработал консоль управления сервиса интеграции
    • Предложил и реализовал архитектурные решения, кратно повышающие производительность  и позволившие выйти с продуктом на новый рынок Large Infrastructures с заказчиками c сотнями тысяч машин
    • Предложил и реализовал плагинную систему для консоли управления сервисом интеграции, что позволило другим разработчикам писать плагины и использовать одну консоль для управления несколькими продуктами
    • Организация процесса тестирования продукта, реализовал библиотеку для интеграционного тестирования
    • Организация процесса CI/CD, позволившего собрать и протестировать продукт одной кнопкой
    • Предложил и реализовал разделение продукта на NuGet-пакеты для выделения и переиспользования функциональных частей
    • Написал документацию по сервису и API, которая позволила сильно упростить работу команды тестирования, технической поддержки и новых разработчиков

    Используемые технологии:

    C#, .Net, .Net Core, Web Api, Entity Framework, REST Api, DDD, SOLID, WPF, MVVM, Swagger, SQLite

  • Мы работаем со школьниками. Мы хотим, чтобы они получали новые актуальные знания, развивались, становились лучше!
    Москва · От 100 до 1000 сотрудников
    Преподаватель
    Сентябрь 2013 — Май 2016 (2 года и 9 месяцев)

    Преподавание курсов программирования и робототехники для школьников 6-11 классов. Разработка учебных программ по соответствующим направлениям.

  • Разработка ПО: драйвера, утилиты, мобильные приложения, WMS, инструменты для backup`а
    Долгопрудный · От 100 до 1000 сотрудников
    Developer
    Декабрь 2012 — Февраль 2015 (2 года и 3 месяца)

    • Лидирование команды разработки мобильных приложений под Windows 8, Windows Phone, Windows Store
    • Разработка словарных приложений
    • Оценка и декомпозиция задач

    Результат работы

    • Разработал с нуля словарные  приложения для новой платформы Windows 8
    • Разработка UI компонент для быстрого рендеринга словарных статей, состоящих из нескольких тысяч элементов
    • Предложил, разработал и внедрил новый способ распространения приложений в виде контейнера с in-app покупками, что позволило увеличить продажи

    Используемые технологии:

    C#, .Net, WPF, WinRT, C++/CX, SOLID, MVVM

    C# · .NET · Wpf · Mvvm · ООП · Solid
  • Мировой лидер в области резервного копирования и восстановления данных
    Москва · От 100 до 1000 сотрудников
    Software Engineer
    Февраль 2011 — Декабрь 2012 (1 год и 11 месяцев)
    • Разработка Enterprise продукта для резервного копирование и аварийного восстановлений
    • Участие в релизах продуктов Acronis Backup and Recovery  11, 11.5

    Используемые технологии:

    C++, windbg

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

  • МГТУ «СТАНКИН»

    Московский государственный технологический университет «СТАНКИН»
    Москва · 393 выпускника
    Информационных технологий (ИНТЕХ)
    Сентябрь 2007 — Февраль 2013 (5 лет и 5 месяцев)

    Программное обеспечение вычислительной техники и автоматизированных систем

Дополнительное образование

  • Natico Solutions

    Тренинг тренеров
    Апрель 2017 — Апрель 2017 ()
  • Яндекс

    Tolstoy Startup Camp
    Апрель 2015 — Август 2015 (4 месяца)