MIDDLE FULLSTACK DEVELOPER
Основной стек: React.js, ASP.NET Core
Коммерческая разработка: 2+ года
Знание английского: B1 — Средний
Образование: 2025 Брянский государственный технический университет. Факультет информационных технологий, Программная инженерия, Магистр
Навыки
Языки
Frontend
Backend
Base
Опыт работы
01.2022 — по настоящее время
Основной стек: React.js, ASP.NET Core
Коммерческая разработка: 2+ года
Знание английского: B1 — Средний
Образование: 2025 Брянский государственный технический университет. Факультет информационных технологий, Программная инженерия, Магистр
Навыки
Языки
- JavaScript, TypeScript, C#, Transact-SQL
Frontend
- React.js, Redux, Redux-toolkit, Zustand, TypeScript, Ant Design, Zustand, Sass, Style modules, i18next
- Webpack, npm, yarn
Backend
- ASP.NET Core, Entity Framework, SignalR, Redis, PostgreSQL, MS SQL, RabbitMQ
Base
- Git, GitLab, Azure DevOps, Design Patterns, WebSockets, REST API, LINQ
Опыт работы
01.2022 — по настоящее время
Компания, по разработке программного обеспечения для заказчиков
Роль на проекте: Ведущий разработчик
Технологии: React.js, TypeScript, ASP.NET Core, Entity Framework, PostgreSQL, Redis, WebSockets, Ant Design, Zustand, Redux, Redux-toolkit, C#, MS SQL, Docker, Git, GitLab, Azure DevOps
Frontend:
— Планирование, проектирование и разработка интерактивных и динамичных компонентов с использованием React.js и TypeScript.
— Расширение возможностей Zustand с использованием Immer, Slice и интеграция Redux Devtools для управления состоянием.
— Реализация высоконагруженного компонента для работы с данными в стиле Excel с использованием библиотеки Exceljs.
— Создание и настройка дашбордов с использованием Antd charts и функционала drag-and-drop.
— Настройка и конфигурация Create React App с помощью craco, eslint и prettier для поддержания стандартизации кода.
— Интеграция с Keycloak для обеспечения безопасности и аутентификации пользователей.
— Миграция и настройка маршрутизации с использованием React Router v5/v6.
— Сjздание компонента для отчетов Microsoft PowerBI с использованием React.js.
— Интеграция UI-компонентов RSuite и управление состоянием приложения через React Context.
— Реализация функций реального времени с использованием WebSockets.
Backend:
— Разработка и поддержка RESTful API для взаимодействия между фронтендом и бэкендом с использованием ASP.NET Core.
— Обеспечение безопасности через аутентификацию и авторизацию с помощью OAuth2 и Keycloak.
— Проектирование и поддержка бизнес-логики и взаимодействие с базами данных с помощью C# и EF Core.
— Настройка и использование Redis в качестве системы кэширования для уменьшения нагрузки на базы данных и ускорения времени ответа приложений.
— Управление миграциями баз данных и оптимизация запросов для улучшения производительности.
— Разработка сложных хранимых процедур и интеграция с Microsoft MDM.
— Создание и поддержка nuget-пакетов, содержащих библиотеки и компоненты для фильтрации, пагинации и логирования ошибок.
— Проектирование и реализация каскадных систем управления доступом с использованием сложных ролевых политик.
— Разработка и поддержка RESTful API с использованием ASP.NET Core.
— Архитектурное планирование систем с фокусом на масштабируемость, безопасность и поддерживаемость.
— Наставничество и поддержка младших разработчиков, стандартизация процесса ревью кода.
Роль на проекте: Ведущий разработчик
Технологии: React.js, TypeScript, ASP.NET Core, Entity Framework, PostgreSQL, Redis, WebSockets, Ant Design, Zustand, Redux, Redux-toolkit, C#, MS SQL, Docker, Git, GitLab, Azure DevOps
Frontend:
— Планирование, проектирование и разработка интерактивных и динамичных компонентов с использованием React.js и TypeScript.
— Расширение возможностей Zustand с использованием Immer, Slice и интеграция Redux Devtools для управления состоянием.
— Реализация высоконагруженного компонента для работы с данными в стиле Excel с использованием библиотеки Exceljs.
— Создание и настройка дашбордов с использованием Antd charts и функционала drag-and-drop.
— Настройка и конфигурация Create React App с помощью craco, eslint и prettier для поддержания стандартизации кода.
— Интеграция с Keycloak для обеспечения безопасности и аутентификации пользователей.
— Миграция и настройка маршрутизации с использованием React Router v5/v6.
— Сjздание компонента для отчетов Microsoft PowerBI с использованием React.js.
— Интеграция UI-компонентов RSuite и управление состоянием приложения через React Context.
— Реализация функций реального времени с использованием WebSockets.
Backend:
— Разработка и поддержка RESTful API для взаимодействия между фронтендом и бэкендом с использованием ASP.NET Core.
— Обеспечение безопасности через аутентификацию и авторизацию с помощью OAuth2 и Keycloak.
— Проектирование и поддержка бизнес-логики и взаимодействие с базами данных с помощью C# и EF Core.
— Настройка и использование Redis в качестве системы кэширования для уменьшения нагрузки на базы данных и ускорения времени ответа приложений.
— Управление миграциями баз данных и оптимизация запросов для улучшения производительности.
— Разработка сложных хранимых процедур и интеграция с Microsoft MDM.
— Создание и поддержка nuget-пакетов, содержащих библиотеки и компоненты для фильтрации, пагинации и логирования ошибок.
— Проектирование и реализация каскадных систем управления доступом с использованием сложных ролевых политик.
— Разработка и поддержка RESTful API с использованием ASP.NET Core.
— Архитектурное планирование систем с фокусом на масштабируемость, безопасность и поддерживаемость.
— Наставничество и поддержка младших разработчиков, стандартизация процесса ревью кода.