Скидка на вакансию
Скидка на первую вакансию
Акция до 22 декабря
👀 Бэкендеры, зовем на Публичное собеседование на Хабр Карьере! Для участия нужно → оставить заявку
Михаил Суворов (mikhailus), 35 лет, Россия, ЕкатеринбургМихаил Суворов (mikhailus), 35 лет, Россия, Екатеринбург

Михаил Суворов

Бэкенд разработчикФулстек разработчикСтарший (Senior)
От 400 000 ₽Рассмотрю предложения

Контакты

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

Навыки

C#
.NET
PostgreSQL
ООП
Git
REST
Базы данных
React
Vue.js

Опыт работы

  • Global software engineering and IT consulting
    От 100 до 1000 сотрудников
    Фулстек разработчикFullstack Developer
    Октябрь 2022 — По настоящее время (2 года и 3 месяца)

    Обязанности:
    - поддержка и оптимизация рабочего функционала.
    - Декомпозиция и оценка задач.
    - Участие в code review и meeting.
    - Работа в команде с другими разработчиками и тестерами.
    - Разработка и внедрение библиотеки для интеграционных тестов.
    - Написание интеграционных и юнит тестов.
    - Создание и расширение некоторых архитектурных фич проекта.


    Навыки и используемый стек:
    - Уверенное знание С#.
    - Знания и опыт работы с XUnit. Умение писать unit-тесты, а также понимание, зачем они нужны.
    - React
    - Redux
    - EF Core
    - .NET
    - MSSQL.
    - PostgreSQL
    - Jira.
    - Redis как средство хеширования.
    - Разработка по методологии TDD.
    - Уверенная работа с git, понимание gitflow.
    - Опыт использования асинхронных запросов.
    - Опыт работы с CSS, flexbox, HTML.
    - Умение отлаживать и разбираться в чужом коде.
    - JetBrains Rider, Visual Studio Code как среды разработки.

  • Продуктовая разработка для нужд фармкомпании из Ирландии
    От 10 до 100 сотрудников
    Программист
    Август 2020 — Август 2022 (2 года и 1 месяц)

    - Проектирование нового и оптимизация рабочего функционала.
    - Декомпозиция и оценка задач.
    - Участие в code review и meeting.
    - Работа в команде с другими разработчиками, аналитиками и тестерами.
    - Написание интеграционных и юнит тестов.
    - Проектирование и конструирование доменов в терминах DDD.
    - Участие в Demo (презентация своих задач), Planning Session (планирование спринта) с заказчиком на английском языке.
    - Проектирование и конструирование Custom controls, сервисов на фронте. Написание юнит тестов для этих сервисов.

    Навыки и используемый стек:
    - Уверенное знание С# /.NET 6,
    - Знания и опыт работы с XUnit. Умение писать unit-тесты, а также понимание, зачем они нужны
    - Vue js, nuxt, typescript, jest, vuetifyjs.
    - Опыт с EF Core 6 (ORM), PostgreSQL.
    - Опыт работы с Docker.
    - Владение принципами domain-driven design (DDD).
    - Nats как Message Broker. Знание принципов Message Broker.
    - SCRUM.
    - Jira.
    - Опыт работы с SignalR;
    - SOA. Опыт разработки систем с микросервисной архитектурой.
    - Разработка по методологии TDD.
    - Написание кода согласно SOLID, использование паттернов проектирования, понимание ООП.
    - Опыт проектирования и разработки REST API.
    - Уверенная работа с git, понимание gitflow.
    - Опыт использования асинхронных запросов.
    - Опыт работы с CSS, flexbox, HTML.
    - Умение отлаживать и разбираться в чужом коде.
    - JetBrains Rider, Visual Studio Code как среды разработки.

  • Разработка программного обеспечения
    От 10 до 100 сотрудников
    Программист
    Июнь 2018 — Август 2020 (2 года и 3 месяца)

    - Разработка новой функциональности и модулей, сопровождение и улучшение существующего ПО.
    - Разработка как элементов ядра системы, так и элементов пользовательского интерфейса.
    - Реализация интеграции с внешними партнерами.
    - Общение с аналитиками, менеджерами, бизнес заказчиками (пользователями) и другими командами для разработки и поддержки систем.
    - Написание интеграционных и юнит тестов.

    Навыки и используемый стек:
    - Уверенное знание С# /.NET Core 2.2.
    - Vue js.
    - Тестирование на беке (NUnit), и на фронте (jest).
    - Rabbit MQ как Message Broker. Знание принципов Message Broker.
    - SCRUM.
    - Jira.
    - Git.
    - SOA. Опыт разработки систем с микросервисной
    архитектурой.
    - Devextreme как библиотека контролов.
    - Владение ORM (EF Core 2)
    - Уверенные знания в MS SQL, PostgreSQL.
    - Microsoft Visual Studio, Visual Studio Code как среды разработки.

  • ООО "ТЕКСИ-Консалтинг"
    Екатеринбург
    Программист
    Апрель 2015 — Июнь 2018 (3 года и 3 месяца)

    - Разработка новой функциональности и модулей, сопровождение и улучшение существующего ПО.
    - Написание набора десктопных модулей для целей автоматизации.
    - Ручное тестирование.
    - Проектирование пользовательского интерфейса.
    - Написание хранимых процедур.
    - Разработка небольшого веб-приложения (личный кабинет пользователя).

    Навыки и используемый стек:
    - Уверенное знание С# /.NET.
    - WFP, WinForms.
    - ASP.NET, HMTL, CSS, JQuery.
    - git.
    - T-SQL, ADO NET, EF.
    - Навыки формирования документов, используя Stimulsoft.
    - Работа с Telerik.
    - Опыт с КриптоПро.
    - Работа с excel, xml, pdf, rft.

    Git.NETWPFMicrosoft SQLC#Windows FormsADO.NET
  • ЗАО «ACS»
    Екатеринбург
    Программист
    Июнь 2014 — Март 2015 (10 месяцев)

    - Разработка новой функциональности и модулей, сопровождение и улучшение существующего ПО.
    - написание десктопного приложения для целей внутренней автоматизации.

    Навыки и используемый стек:
    - С# /.NET.
    - WFP, WinForms.
    - git.

    .NETMicrosoft SQLWPFC#
  • ООО "Sharp-Developers''
    Екатеринбург
    Программист
    Февраль 2014 — Май 2014 (4 месяца)

    - Разработка графического виджета на Windows Form

    Навыки и используемый стек:

    - С# /.NET.
    - Windows Form.
    - sql lite, sql access.
    - svn.

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

  • УрФУ им. Б.Н. Ельцина

    Уральский Федеральный Университет имени первого президента России Б.Н. Ельцина
    Екатеринбург4681 выпускник
    Институт математики и компьютерных наук
    Сентябрь 2007 — Июнь 2013 (5 лет и 9 месяцев)

    магистр по специальности "Математика. Прикладная математика"