Михаил Насыров

Резюме

Здравствуйте! Я инженер-программист, руководитель команды и предприниматель. Моя цель – создавать продукты, которые помогут людям делать удивительные вещи. Для этого у меня есть 10-летний опыт разработки программного обеспечения. За время моей карьеры в качестве сотрудника я работал над различными веб-приложениями и системами, использовал несколько технических стеков и возглавил команду инженеров. Большинство проектов были для клиентов в Европе и США, включая Cisco и Spirit Communications. Позже я запустил свой собственный проект "Monento", это сервис для безопасного отслеживания личных финансов, и он доступен в виде мобильных и настольных приложений. В настоящее время, я ищу команду энтузиастов и профессионалов, чтобы вместе создавать отличные продукты.

Навыки

  • Бизнес-аналитика, архитектура ПО, прототипирование, владение продуктом
  • Руководство командой, организация рабочего процесса, обзор кода, менторство
  • Javascript, Typescript, Java, Kotlin, SQL, Python, C#
  • Angular, React, Cordova, Ionic, Electron, Node.js, Webpack
  • Spring, Hibernate, Gradle, Maven, Wildfly, Keycloak
  • PostgreSQL, MySQL, MS SQL, MongoDB, CouchDB
  • HTML, CSS, RESTful API, JSON-RPC, WebSocket
  • Docker, Nginx, HAProxy

Опыт работы

ООО "Диалог" - ведущий веб-разработчик

Март 2019 – Настоящее время • Новосибирск • Россия

Диалог предоставляет простое и технологичное решение для корпоративных коммуникаций (https://dlg.im).

Здесь я работаю над разработкой следующих продуктов: Dialog Cloud и Dialog Platform.

Инструменты: Javascript, Flow, React, Electron, Node.js, Java, HTML, CSS, Webpack.

Monento - основатель, ИТ-консультант

Январь 2016 – Настоящее время • Новосибирск • Россия

Запустил собственный проект Monento – мобильные и настольные приложения для безопасного учёта личных финансов (https://monento.com). Проект основан на собственной платформе для синхронизации клиентский приложений с использованием сквозного шифрования. Для запуска продукта было сделано следующее:

  • Анализ, планирование, дизайн, прототипирование.
  • Разработана база данных для гибридных приложений, использующая для синхронизации реплик CRDT операции.
  • Разработано кросс-платформенное приложение для Android, iOS, MacOS, Windows и Linux.
  • Развернуты серверные службы: синхронизация данных, управление пользователями, проверка подписок пользователей.

Monento опубликовано в магазинах: Apple AppStore, Google Play, Snapcraft. Приложение было #1 в категории Top Free of Finance в Apple AppStore для Mac.

Инструменты: Typescript, Javascript, Angular, Cordova, Ionic, Electron, Node.js, Java, Kotlin, PostgreSQL, HTML, CSS, Webpack, Docker.

Xored Software Inc. – старший инженер-программист, технический руководитель

Октябрь 2011 – Декабрь 2015 (4 года 3 месяца) • Новосибирск • Россия

Разработка программного обеспечения. Бизнес анализ, планирование проекта. Архитектурное проектирование приложений и систем. Исследование и прототипирование. Организация командной работы, наставничество, рецензирование кода. Коммуникации с участниками проектов.

Я начинал как инженер-программист на Java – новом для меня техническом стеке. За время работы в компании меня повысили до должности старшего инженера-программиста и технического руководителя. Как руководитель я работал с командой из 7 инженеров и QA-специалистов, общался с командами американских клиентов, включая владельцев продуктов и менеджеров проектов.

Проекты:

  • Spirent Velocity – лаборатория как сервисная платформа, интегрирующая тестирование и развёртывание сетевой среды (Spirent Communications, https://www.spirent.com/products/velocity).

    Инструменты: Java 8, JavaScript (ES6), Python, C++, JavaEE, HTML5/CSS3, AngularJS, React, Django, PostgreSQL, Jenkins CI, Wildfly, Hibernate, Tapestry, Junit, Arquillian.

  • Cisco Prime Infrastructure – решение для упрощения управления беспроводными и проводными сетями, мониторинга подключения конечных пользователей и производительности приложений (Cisco Systems, Inc., https://www.cisco.com/c/en/us/products/cloud-systems-management/prime-infrastructure/index.html).

    Инструменты: Java, JavaScript, Spring, Tomcat, HTML/CSS, Dojo, Hibernate, JUnit.

  • LogAnalyzer – плагин для Jenkins CI сервера, который анализирует большие журналы сборки с помощью произвольного PEG-парсера, обеспечивает структурированный и удобный для навигации вывод.

    Инструменты: Fantom, JavaScript, Junit, HTML, CSS, Maven, Jenkins.

Novoprof B.V. – инженер-программист

Январь 2008 – Август 2011 (3 года 8 месяцев) • Новосибирск • Россия

Разработка веб и настольных приложений. Анализ задач и требований к продукту, оценка и создание прототипов решений. Участие в проектировании архитектур приложений. Оптимизация производительности приложений и баз данных. У меня был опыт работы в распределенных командах европейских клиентов.

Проекты:

  • Yuki – бухгалтерский учет как сервис для малого бизнеса (Yuki Works B.V., http://yuki.nl)
  • Simultop – программное обеспечение для управления финансовыми рисками (Themasoft B.V., http://www.themasoft.nl)
  • CloudCasting – сервис для трансляции пользовательских презентаций и медиа-контента (Novoprof B.V., http://cloudcasting.eu)
  • Family+Friends – семейный интернет-органайзер (FamilyWare B.V., http://familyware.nl)
  • Клиентское приложение для MOEPS – системы мониторинга и отчетности для морских судов, которая позволила снизить выбросы CO2 на 17% эксплуатируемыми судами (Norient Product Pool ApS, http://www.norientpool.com, https://ec.europa.eu/clima/sites/clima/files/docs/0064/christensen_en.pdf).

Инструменты: C#, VB.NET, ASP.NET, WPF, WinForms, MS SQL, JavaScript, AJAX, JQuery, NUnit, NAnt, MSBuild.

ARL Consulting B.V. – инженер-программист

Июль 2007 – Декабрь 2007 (6 месяцев) • Новосибирск • Россия

Разработка веб-приложений, анализ задач, оценки, внедрение, тестирование.

Работал над прототипом и первыми выпусками проекта"e-Yield" – сервис онлайн-бронирования грузового бизнеса. Этот проект был частью платформы "arl-shipping.com" (https://www.arl-shipping.com) и был прекращен после 2017 года. Я работал над анализом функций и оценкой задач вместе с бизнес-аналитиками и руководителем проекта. Я быстро разобрался в C# и .NET Framework и успешно использовал их в разработке. Сотрудничал с QA-специалистами и иногда принимал участие в ручном тестировании, чтобы помочь им.

В декабре 2007 года компания была разделена, и я был переведен в Novoprof B.V.

Инструменты: C#, ASP.NET, MS SQL, JavaScript, HTML, CSS, web services.

Softomate – инженер-программист

Июль 2005 – Сентябрь 2005 (3 месяца) • Новосибирск • Россия

Разработка расширений для браузера Mozilla Firefox. За короткое время я изучил инструменты и успешно участвовал в нескольких проектах.

Инструменты: JavaScript, XUL platform, HTML, CSS, PHP, MySQL.

Образование

Новосибирский Государственный Технический Университет

2001 – 2007 • Новосибирск • Россия

Магистр наук в области информационных технологий и вычислительной техники.

Специализации:

  • Компьютерный анализ и интерпретация данных
  • Вычислительные машины, системы и сети

Конкурсы

  • ACM-ICPC 2002/2003 NEERC (полуфинал)

Языки

  • Русский
  • Английский (профессиональный, upper intermediate)