🤠 Бэкендеры, найдите себе команду по вайбам! Проверить мэтч → в вайб-квизе
Роман Моргунов (roman--morgunov), 25 лет, Россия, РязаньРоман Моргунов (roman--morgunov), 25 лет, Россия, Рязань

Роман Моргунов

Full Stack developer (.Net + React)Бэкенд разработчикФронтенд разработчикСредний (Middle)
Не ищу работу

Контакты

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

Обо мне

Full-stack .NET + React Developer.
Актуальный стек: .NET, TypeScript, React.

Связь:
https://t.me/RomanMorgunov
rom4ik9994@gmail.com

Пожелания:
• Рассмотрю предложения: full stack разработка, backend разработка, frontend разработка. Full stack разработка предпочтительнее.
• Возможность работы из разных городов России обязательна. Возможность работы из зарубежа желательна.

Навыки и опыт:
• Разрабатывал frontend и backend части одностраничных приложений (spa), был ответственен за адаптацию новичков, производил код-ревью, искал и исправлял проблемы с производительность в приложении, разрабатывал микрофронтенд-проекты, разработал с нуля и вел фронтенд части проектов в одиночку, реализовывал модульное и E2E тестирование.
• .Net навыки: C#, AutoMapper, Autofac, Unity Container, NLog, NUnit, AutoFixture, Moq, FluentAssertion, Razor, IronPdf, Multithreading, SQL, ADO.NET, Entity Framework Core, WinForms, Roslyn, ASP.NET MVC, ASP.NET WEB API, LINQ, MS SQL.
• Веб-разметка: HTML5, CSS3, SASS, BEM.
• Клиентская разработка: TypeScript, JavaScript, React, MobX, redux toolkit, react-query, cytoscape, jest, react testing library, Jasmine, mocha, chai, sinon, sass, storybook, single-spa, @dnd-kit, emotionjs, monaco-editor.
• Базы данных: MS SQL Server.
• ORM: Entity Framework Core.
• DI: Unity Container, Autofac.
• Система контроля версий: git.
• Английский язык: B1

Навыки

C#
.NET
SQL
Entity framework
ASP.NET
JavaScript
React
TypeScript
Redux
MobX

Опыт работы

  • Информационные технологии и услуги
    МоскваБолее 5000 сотрудников
    Ведущий разработчик
    Ноябрь 2023 — По настоящее время (1 год и 1 месяц)
  • Крупнейшая цифровая платформа. Технобренд, объединяющий лучшие мировые практики и самый современный стек
    РязаньБолее 5000 сотрудников
    Главный инженер по разработке (Frontend разработчик)
    Июль 2022 — Октябрь 2023 (1 год и 4 месяца)

    Технологии: TypeScript, React, MobX, redux toolkit, react-query, cytoscape, jest, React Testing Library, sass, storybook, single-spa, @dnd-kit, emotionjs, monaco-editor.

    Выполняемые задачи:
    • Создавал с нуля и настраивал react-проекты;
    • Разрабатывал микрофронтенд-проекты;
    • Реализовывал модульное тестирование;
    • Производил код-ревью;
    • Формировал требования к продукту;
    • Работал на 6 проектах:
      ◦ Разработал с нуля и вел фронтенд части 4-х проектов в одиночку;
      ◦ Принимал активное учавстие в развитии общей библиотеки React компонентов; был одним из основых код-ревьюеров;
      ◦ Работал над совместным проектом среднего размера; был ключевым фронтенд-разработчиком в команде;

  • Ведущий мировой поставщик услуг по разработке программного обеспечения и цифровых платформ
    РязаньБолее 5000 сотрудников
    Middle Fullstack developer
    Октябрь 2021 — Июнь 2022 (9 месяцев)

    Заказчик: "Wolters Kluwer"
    (SoleSource - Разработка медицинских систем)

    Технологии: Microsoft SQL Server, Redgate SQL Source Control, .Net 6.0, Entity Framework Core, Autofac, AutoMapper, NUnit, AutoFixture, Moq, FluentAssertion, IronPdf, ceTe.DynamicBarcode, JavaScript, TypeScript, ReactJS, Redux, MobX, jest, Sinon, Mocha, Chai, Enzyme;
    Методология разработки: scrum
    Выполняемые задачи:
    • Разрабатывал ReactJS компоненты;
    • Проектировал и реализовывал серверные сервисы;
    • Реализовывал модульное и интеграционное тестирование;
    • Разрабатывал изменения для базы данных (добавлял и модифицировал таблицы);
    • Искал и исправлял проблемы с производительность в приложении;
    • Создавал миграционные скрипты;
    • Анализировал и документировал баги, используя инструменты отслеживания ошибок (Jira);
    • Производил код-ревью;
    • Наставлял и контролировал младших членов команды (передача знаний);

  • self-employed
    Рязань
    Системный инженерSoftware engineer
    Ноябрь 2020 — Ноябрь 2021 (1 год и 1 месяц)

    Разрабатывал программу для продажи товаров на торговой площадке.

    Выполняемые задачи:
    • Формировал требования к продукту;
    • Разработал в одиночку desktop приложение;
    • Реализовывал модульное тестирование;

    Технологии: .Net Framework 4.8, WinForm

    C#.NETWindows FormsGitNunit

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

  • РГРТУ

    Рязанский государственный радиотехнический университет
    Рязань993 выпускника
    Вычислительной техники
    Сентябрь 2017 — Август 2021 (3 года и 11 месяцев)

    Специализация: Прикладная информатика.

    Изучил: C# и .Net,  JavaScript,  Java,  Python, C++, Delphi, Pascal, Assembler, HTML, CSS.

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

  • Purple School

    Docker и Ansible - с нуля, деплой и управление Swarm
    Сентябрь 2023 — Сентябрь 2023 (1 месяц)

    На курсе детально разобраны

    • Все основные концепции Docker с нуля
    • Сборка image и их оптимизацию
    • Работа с сетью Docker
    • Персистентность данных
    • Docker Compose
    • Работа с Docker-registry
    • Все базовые понятия Ansible
    • Ad-hoc команды Ansible
    • Написание Ansible-playbook
    • Развёртка машин с Vagrant
    • Создание и управление кластером Docker Swarm
    • Роли, фильтры, циклы, отладка и другие продвинутые темы Ansible
    • Управление кластером с помощью Ansible
    • Reverse proxy и автоматизированная выкладка приложений на Swarm
  • Epam Training Center

    Full Stack developer (.Net + React)
    Февраль 2020 — Октябрь 2021 (1 год и 8 месяцев)