Fullstack-разработчикReact / TypeScript.NET / C#

Александр Лысаков

Разрабатываю enterprise-приложения: микрофронтенды на React, многошаговые формы, UI-kit и интеграции с CRM. Умею работать и на бэкенде: .NET Framework, .NET Core, ASP.NET, Entity Framework, Docker.

Скачать Связаться
  • 6+ лет коммерческого опыта
  • Удалённо приоритетный формат · Челябинск, Россия
  • English B2 — средне-продвинутый
01

Обо мне

Специализируюсь на разработке enterprise-приложений: микрофронтенд-архитектура, многошаговые формы, UI-kit, интеграции с CRM и backend-сервисами. Последние годы основной фокус — фронтенд на React и TypeScript.

При этом у меня реальный бэкенд-опыт: суммарно около трёх лет на .NET Framework и .NET Core — от плагинов Microsoft Dynamics 365 и REST API на ASP.NET до интеграционных сервисов и миграции .NET-стека в Docker. Это позволяет мне проектировать API-контракты вместе с бэкенд-командой, участвовать в архитектурных обсуждениях и при необходимости закрывать задачу целиком.

Работал в аутстаф- и аутсорс-командах от 10 до 100+ человек по Scrum / SAFe и Waterfall. Несколько проектов выполнил в роли единственного разработчика — от анализа требований до деплоя в production. Осознанно применяю ИИ-инструменты (Claude Code, OpenAI Codex, локальные LLM) там, где это допускают NDA и политики клиента.

02

Навыки

Фронтенд, бэкенд и инфраструктура — с указанием реального объёма опыта по каждому направлению.

Frontend

~6 лет опыта
  • React 19
  • TypeScript (strict)
  • JavaScript ES2023
  • Next.js
  • Webpack
  • Module Federation
  • Vite
  • esbuild / rollup
  • Material UI
  • Ant Design
  • Tailwind CSS
  • CSS Modules
  • Emotion
  • SCSS
  • Storybook
  • React Router
  • React Hook Form
  • Yup / Zod
  • Formik
  • TanStack Query
  • SWR
  • Axios
  • Apollo / GraphQL
  • Jotai
  • Recoil
  • Redux Toolkit
  • Context API
  • Jest
  • React Testing Library
  • MSW
  • MJML
  • Core Web Vitals

Backend

~3 года опыта
  • C#
  • .NET Framework
  • .NET Core
  • ASP.NET MVC / Web API
  • ASP.NET Web Forms
  • Entity Framework
  • Dapper
  • LINQ
  • Hangfire
  • Autofac
  • WCF
  • MSTest / NUnit
  • Microsoft.Xrm.Sdk
  • PostgreSQL
  • MS SQL Server
  • RabbitMQ
  • Kafka
  • Node.js
  • Express
  • REST API
  • Swagger / OpenAPI

Платформы и процессы

инфраструктура, CRM, инструменты
  • Docker / Compose
  • GitLab CI
  • GitHub Actions
  • Azure DevOps
  • Sonatype Nexus
  • Keycloak / OIDC
  • Microsoft Dynamics 365
  • Terrasoft Creatio
  • Red Mule ESB
  • API First
  • Figma / Pixso
  • Scrum / SAFe
  • Jira / Confluence
  • Claude Code
  • OpenAI Codex
  • LM Studio / Ollama
03

Опыт работы

6 лет 6 месяцев в системной интеграции и разработке enterprise-систем.

  1. Senior Frontend-разработчик · Fullstack

    Навикон · системная интеграция, ИТ-консалтинг, Москва

    Ноябрь 2020 — Май 20265 лет 7 месяцев

    Аутстаф и аутсорс для крупных клиентов. Основной проект — цифровой автолизинг для ВТБ Лизинг (фронтенд), параллельно несколько проектов с заметной бэкенд-частью на .NET.

    ВТБ Лизинг «Цифровой автолизинг» — SPA на микрофронтендах Frontend

    Аутстаф, SAFe, до 100+ человек на проекте. Пришёл на старте и прошёл весь путь от MVP до продакшена и дальнейшего развития. Продуктовая команда из 10 человек. Фронтенд — SPA на микрофронтендах (Webpack Module Federation, React, TypeScript), бэкенд — микросервисы на Java/Spring Boot и .NET Core.

    Чем занимался

    • Разрабатывал и поддерживал фронтенд ключевых модулей: конфигуратор условий лизинговой сделки, кабинет агента (B2B), сервис согласий, коммерческие предложения, лиды, страховые расчёты.
    • Работал по API First: согласовывал REST-контракты (Swagger), мокировал через MSW, затем вёрстка, бизнес-логика, интеграция, тесты.
    • Сложные многошаговые формы на React Hook Form с Yup/Zod; авторизация через Keycloak и react-oidc; UI-kit на Material UI с кастомной темой в Storybook.
    • Верстал по макетам из Figma/Pixso под десктоп, планшет и смартфон; где макета не было — проектировал интерфейс сам по согласованию с Product Owner.
    • Покрывал код тестами (Jest, RTL), поддерживал ESLint/Prettier в GitLab CI, проводил код-ревью.

    Результаты

    • Довёл продукт от MVP до production — система полностью заменила устаревшую CRM для ведения лизинговых сделок.
    • Реализовал двухфакторную авторизацию на Keycloak и брендированную тему UI-kit — единый стиль для всех модулей.
    • Провёл миграцию стека без остановки разработки: Node.js 18→22, React 18→19, Recoil→Jotai, MUI 5→7.
    • Внедрил MJML для HTML-рассылок и единый code-style через ESLint + Prettier + CI.

    Стек: React, TypeScript, Webpack Module Federation, Vite, MUI, Storybook, React Hook Form, Zod, TanStack Query, SWR, Jotai, Keycloak, MSW, Jest, RTL, GitLab CI, Nexus, Figma

    ID Bank (Армения) Сервис интеграций — замена legacy-UI и модернизация .NET-бэкенда Frontend.NETDocker

    Fullstack-проект. Единственный разработчик — от анализа требований до деплоя в production.

    Результаты

    • Спроектировал и реализовал адаптивный SPA на React с нуля, заменив legacy-интерфейс без потери бизнес-логики.
    • Провёл миграцию API и backend-библиотек на актуальную версию .NET Core, адаптировал контракты под REST и потребности нового UI.
    • Перенёс стек с Windows в unix-окружение: Dockerfile, docker-compose, init-скрипты автоматического развёртывания БД из бэкапа при старте контейнеров.
    • Ускорил разработку за счёт ИИ-агентов — облачных и self-hosted (Claude Code, Codex, DeepSeek, Qwen3 Coder + LM Studio).

    Стек: React, TypeScript, Vite, .NET Core, C#, REST API, Docker, Docker Compose, PostgreSQL

    Консалтинг и недвижимость Кастомная Kanban-доска внутри Microsoft Dynamics 365 FrontendDynamics 365

    Инструмент управления продажами, встроенный напрямую в CRM как замена стороннему сервису и ручному процессу ведения сделок.

    Результаты

    • Спроектировал и реализовал Kanban-доску с drag-and-drop на React + TypeScript + Vite + MUI.
    • Интегрировал SPA с Dynamics 365 через Xrm.WebApi — чтение и запись сущностей CRM в реальном времени без промежуточного бэкенда.
    • Выполнил no-code кастомизацию Dynamics 365: сущности, атрибуты, формы, представления, бизнес-процессы.
    • Опубликовал фронтенд как нативный веб-ресурс Dynamics 365 — без внешнего хостинга и зависимостей.
    Simple Wine Кастомизация CRM Creatio и .NET-интеграция с 1C .NETCreatio

    Адаптация Terrasoft Creatio (BPMSoft) под процессы отдела продаж и двусторонняя интеграция CRM с 1C по нескольким направлениям данных.

    Результаты

    • Разработал .NET-сервис интеграции Creatio и 1C на базе ESB Red Mule — синхронизация данных по нескольким направлениям.
    • Выполнил no-code кастомизацию Creatio и UI-доработки клиентскими JavaScript-скриптами без вмешательства в серверную логику платформы.
    • Провёл миграцию решения между средами с сохранением целостности конфигурации.
    ВТБ Лизинг «Элиза» — миграция с Dynamics 2016 на Dynamics 365 Frontend.NET

    Аутсорс, команда до 10 человек, Waterfall. Fullstack-участие: равномерная работа на фронтенде и бэкенде.

    Бэкенд (.NET Framework, C#)

    • Разработал плагины Dynamics 365 на Microsoft.Xrm.Sdk (spkl, ilmerge, ilrepack).
    • Участвовал в core-библиотеке: early bound генерация сущностей, data access layer по паттерну сервис-репозиторий (Entity Framework, Dapper, LINQ).
    • Разработал REST API на ASP.NET с dependency injection на Autofac; реализовал планировщик фоновых задач на Hangfire.
    • Покрыл функционал модульными и интеграционными тестами (MSTest, NUnit).

    Фронтенд

    • Разработал встроенный SPA на React и Bootstrap внутри CRM-интерфейса.
    • UI-кастомизация через Vanilla JavaScript, jQuery и RibbonWorkbench; no-code настройка Dynamics 365.
  2. Fullstack-разработчик (.NET)

    Технологии цифровых услуг · разработка ПО, системная интеграция, Москва

    Декабрь 2019 — Ноябрь 20201 год

    Клиент: ФКУ «Росдормониторинг». Государственная информационная система весогабаритного контроля и выдачи специальных разрешений — разработка и сопровождение.

    • Поддерживал и развивал приложение на C# / .NET Framework / ASP.NET Web Forms: анализ причин ошибок, устранение дефектов, доработка бизнес-логики под изменения законодательства.
    • Участвовал в разработке нового сервиса выдачи специальных разрешений на .NET Core / ASP.NET MVC.
    • Серверная логика на Entity Framework, Microsoft SQL Server и PostgreSQL; работа с WCF-сервисами и интеграция со СМЭВ для межведомственного обмена.
    • Дорабатывал пользовательский интерфейс на JavaScript, HTML и CSS; участвовал в постепенной модернизации legacy-кода с переходом на современный .NET.

    Стек: C#, .NET Framework, .NET Core, ASP.NET Web Forms, ASP.NET MVC, Entity Framework, WCF, MS SQL Server, PostgreSQL, СМЭВ, JavaScript, HTML, CSS, GitLab, SVN

04

Ключевые результаты

От MVP до production

Прошёл с продуктом цифрового автолизинга весь путь. Новая система полностью заменила устаревшую CRM для лизинговых сделок.

Миграция стека без остановки

Node.js 18→22, React 18→19, Recoil→Jotai, MUI 5→7 и другие мажорные обновления — без паузы в разработке фич.

2FA и единый UI-kit

Двухфакторная авторизация на Keycloak и брендированная тема компонентов — единый визуальный стиль для всех модулей.

API First

Контракты согласуются заранее и мокируются через MSW — фронт и бэк одной фичи разрабатываются параллельно в одном спринте.

.NET из Windows в Docker

Миграция API на .NET Core и перенос всего стека в unix-окружение с автоматическим развёртыванием БД при старте контейнеров.

Единственный разработчик

Несколько проектов выполнил сам — от анализа требований до деплоя в production, включая бэкенд и инфраструктуру.

05

Образование и сертификаты

2017

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

Уральский социально-экономический институт (филиал Академии труда и социальных отношений), Челябинск. Прикладная информатика (09.03.03).

Языки

Русский · English B2

Русский — родной. Английский — средне-продвинутый: чтение документации, переписка, рабочая коммуникация.

06

Связаться

Открыт к предложениям на удалённую работу — fullstack или frontend. Удобнее всего написать в Telegram или позвонить.

Скачать резюме (PDF)