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
Технологии: 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 компонентов; был одним из основых код-ревьюеров;
◦ Работал над совместным проектом среднего размера; был ключевым фронтенд-разработчиком в команде;
Заказчик: "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);
• Производил код-ревью;
• Наставлял и контролировал младших членов команды (передача знаний);
Разрабатывал программу для продажи товаров на торговой площадке.
Выполняемые задачи:
• Формировал требования к продукту;
• Разработал в одиночку desktop приложение;
• Реализовывал модульное тестирование;
Технологии: .Net Framework 4.8, WinForm
Специализация: Прикладная информатика.
Изучил: C# и .Net, JavaScript, Java, Python, C++, Delphi, Pascal, Assembler, HTML, CSS.
На курсе детально разобраны