FinTech & Banking
Government & Public Sector
Information Security
Social Networking
Urban technology
Николай М. Full Stack разработчик, Senior
ID 22553
НМ
Николай М.
Senior
Россия, Москва, UTC+3
3 246,75 Р/час
вкл. НДС 5% (119.05 Р)
Специалист доступен с 6 сентября 2026 г.
О специалисте
Специализация
Full Stack разработчик
Грейд
Senior
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
Языки программирования: C# (Legacy, C# 9+), JavaScript, TypeScript, HTML/CSS, C++ (опыт).
Фреймворки и библиотеки:
Backend: ASP.NET, ASP.NET Core, Entity Framework (EF), RabbitMQ, SignalR, WCF.
Frontend: Blazor, Razor Pages, React, Bootstrap, AutoMapper.
Игровая разработка: Unity3D, DirectX (9-11).
Базы данных: MSSQL, PostgreSQL, SQL Lite, Npgsql, Transact-SQL.
CI/CD: GitLab CI, Docker, Kubernetes
Коммуникация: REST API, SOAP, RabbitMQ.
Авторизация: OAuth2.
Инструменты разработки: Git (GitHub/GitLab), Jira, Confluence, Linux/Windows.
Обладаю глубоким пониманием принципов объектно-ориентированного программирования.
Разбиение монолитных систем на независимые сервисы.
Принципы проектирования: Single Responsibility, автономность, слабая связность.
Масштабируемость: горизонтальное масштабирование отдельных сервисов."
Также:
Разрабатывал и поддержал full-stack приложения (frontend + backend).
Разрабатывал и внедрял full-stack приложения для автоматизации бизнес-процессов.
Управление командой разработчиков (3-5 человек).
Постановка задач, планирование спринтов и контроль выполнения.
Проектирование архитектуры приложений и выбор технологий.
Интеграция CI/CD (GitLab CI).
Наставничество и проведение код-ревью.
Опыт:
Управление командой из 4 разработчиков, включая распределение задач, контроль качества и обеспечение соблюдения дедлайнов.
Координация работы между отделами (например, QA, DevOps, дизайнерами) для обеспечения своевременной доставки продукта. Проведение регулярных митингов, ретроспектив и code review для поддержания высокого уровня кода и улучшения процессов.
Web API: Разработка и интеграция RESTful API для обеспечения взаимодействия между клиентской и серверной частями приложений.
Опыт работы с аутентификацией и авторизацией через OAuth 2.0, JWT (JSON Web Tokens) и API-ключи.
Тестирование API с использованием инструментов, таких как Postman, Swagger.
Оптимизация производительности API, уменьшение времени отклика и минимизация нагрузки на сервер.
Решаемые задачи
29
Реализовать базовые CRUD операции для сущностей системы
Оптимизировать пользовательский интерфейс (UI)
Разработать фронтенд-часть интерфейса
Спроектировать архитектуру API
Реализовать пользовательские сценарии в приложении
Провести анализ технических требований к задаче
Реализовать адаптивную логику отображения элементов интерфейса
Обновить зависимости и библиотеки в кодовой базе
Разработать технический проект системы
Разработать план реализации архитектурных решений
Проекты
(7 лет 7 месяцев)QGate AI — Интеллектуальная система защиты данных (DLP) для языковых моделей
Роль
Разработчик
Обязанности
Разработка системы предотвращения утечки конфиденциальных данных (DLP) при работе с внешними языковыми моделями (LLM). Система обеспечивает безопасное взаимодействие сотрудников компании с публичными LLM (включая коммерческие решения вроде GPT) через интеллектуальную фильтрацию, контекстный анализ и автоматическую переформулировку запросов без передачи чувствительной информации во внешние сервисы.
Обязанности:
Проектирование и реализация архитектуры с разделением на три независимых сервиса (локальный промпт, анализ безопасности, внешний LLM)
Разработка фронтенд-интерфейса на React/TypeScript с визуализацией всех этапов обработки запроса (исходный запрос → анализ → переформулировка → ответ внешней модели)
Реализация алгоритмов обнаружения чувствительных данных: персональные данные (телефоны, ИНН, паспорта), банковские реквизиты, коммерческая тайна
Настройка прокси-слоя через Vite для обхода CORS и маршрутизации запросов между сервисами на разных портах
Обеспечение отказоустойчивости: автоматический фолбэк на локальную логику при недоступности серверов, обработка сетевых ошибок
Интеграция с локальными (Qwen) и внешними (GPT-4o-mini) языковыми моделями через единый интерфейс запросов
Технологии:
React, TypeScript, Vite, Tailwind CSS, FastAPI (Python), локальные LLM (Qwen через Ollama), внешние LLM API (GPT-4o-mini), REST API, Figma, прокси-маршрутизация, регулярные выражения для анализа данных
Достижения
Достижения:
Создана полностью работоспособная система предотвращения утечек данных при работе с внешними LLM, соответствующая требованиям 152-ФЗ.
Реализован механизм «умной» переформулировки запросов: вместо полной блокировки система автоматически заменяет конфиденциальные данные на маски ([ТЕЛЕФОН], [ИНН]) и отправляет безопасную версию во внешний LLM.
Достигнута отказоустойчивость архитектуры: при недоступности любого из трёх сервисов система продолжает работать через локальные алгоритмы анализа.
Подготовлено демо для потенциальных клиентов (банки, госсектор) с наглядной визуализацией всех этапов защиты данных в реальном времени.
Стек специалиста на проекте
API, Python, Figma, REST API, TypeScript, FastAPI, MinIo, Vite, Tailwind CSS, React, Анализ, Маршрутизация, Qwen
Отрасль проекта
Information Security
Период работы
Октябрь 2025 - По настоящее время
(1 год)
Балтика российская пивоваренная компания
Роль
Fullstack разработчик
Обязанности
Разработка отечественной интегрированной среды разработки (IDE) для замещения импортного ПО, используемого для программирования и управления промышленными контроллерами Siemens. Система обеспечивает настройку, управление и мониторинг оборудования на производственных линиях, а также работу с технологическими рецептами (параметрами производственных процессов).
Обязанности:
Поддержка нескольких точек входа: настольное WPF-приложение для инженеров и веб-интерфейс (Blazor/Razor Pages) для операторов и администраторов
Централизованное хранение и версионирование рецептов, привязка к оборудованию и производственным зонам
Реализация безопасного взаимодействия с промышленными контроллерами через прокси-сервисы
Архитектура с разделением ядра логики и UI-слоёв для повторного использования компонентов
Достижения
Достижения:
Успешная замена иностранной IDE в условиях импортозамещения
Повышение отказоустойчивости и локализации поддержки за счёт собственной разработки
Сокращение зависимости от поставщиков ПО и снижение лицензионных затрат предприятия
Стек специалиста на проекте
JavaScript, C#, SQL, TCP/IP, .NET Framework, ASP.NET Core, WPF, Entity Framework, .NET, Microsoft, Blazor, Razor Pages, .NET 6, Identity Server, HTML/CSS
Отрасль проекта
Urban technology
Начало работы
Июнь 2025 - Октябрь 2025
(5 месяцев)
RedcheckVM (Алтэкс-Софт)
Роль
Фуллстек разработчик
Обязанности
Описание проекта:
Разработка MVP версии продукта для интеграции и анализа данных из внешних приложений. Проект направлен на создание системы, которая позволяет собирать, обрабатывать и анализировать большие объемы данных с уже установленных приложений.
Команда: 1 разработчик (Я) (back front SQL), 1 Аналитик
Обязанности:
Публикация проекта и его тестирование на разных операционных системах (Linux, Windows).
Разработка архитектуры проекта с использованием C#, Linux и PostgreSQL.
Проектирование REST API для взаимодействия с внешними сервисами.
Оптимизация запросов к базе данных для работы с большими данными.
Внедрение unit-тестов для backend-компонентов, покрывающих ключевые функции системы.
Технологии:
C# 6, ASP.NET Core, Linux, TCP/IP, PostgreSQL, REST, Entity Framework, JavaScript
Достижения
Достижения:
- Успешно реализован MVP продукта за 5 месяцев.
- Сокращено время обработки данных благодаря оптимизации SQL-запросов.
- Достигнута стабильная работа системы на разных операционных системах.
Стек специалиста на проекте
PostgreSQL, REST, JavaScript, C#, SQL, REST API, Linux, MVP, TCP/IP, Entity Framework, Unit testing, .NET, Аналитика, Testing, MS Windows, front, SQL-запросы, core, asp, back
Отрасль проекта
Social Networking
Начало работы
Июль 2024 - Октябрь 2025
(1 год 4 месяца)
Формат работы
Объем участия в проекте
Высокая нагрузка
Формат взаимодействия
Удаленный
Командировки
Готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
Международный независимый эколого-политологический университет
Специальность
Факультет мировой экономики, менеджмента, логистики
Завершение учебы
2009 г.
Дипломы и сертификаты
Курсы повышения квалификации 2014: Программирование на C++ — МГТУ им. Н. Э. Баумана 2015: Алгоритмические основы современной компьютерной графики 2018: Годичное обучение в университете Geek Mail.ru Групп, Отдел разработки игр
2018 г.
