Николай М. Full Stack разработчик, Senior
ID 22553
НМ
Николай М.
Мужчина
Россия, Москва, UTC+3
Ставка
2 825,85 Р/час
вкл. НДС 5% (104.76 Р)
Специалист доступен с 20 июня 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Full Stack разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — 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, уменьшение времени отклика и минимизация нагрузки на сервер.
Проекты
(6 лет 4 месяца)
RedcheckVM (Алтэкс-Софт)
Роль
Фуллстек разработчик
Обязанности
Описание проекта:
Разработка MVP версии продукта для интеграции и анализа данных из внешних приложений. Проект направлен на создание системы, которая позволяет собирать, обрабатывать и анализировать большие объемы данных с уже установленных приложений.
Обязанности:
Публикация проекта и его тестирование на разных операционных системах (Linux, Windows).
Разработка архитектуры проекта с использованием C#, Linux и PostgreSQL.
Проектирование REST API для взаимодействия с внешними сервисами.
Оптимизация запросов к базе данных для работы с большими данными.
Внедрение unit-тестов для backend-компонентов, покрывающих ключевые функции системы.
Достижения
Достижения:
Успешно реализован MVP продукта за 5 месяцев.
Сокращено время обработки данных благодаря оптимизации SQL-запросов.
Достигнута стабильная работа системы на разных операционных системах.
Стек специалиста на проекте
C#, MS Windows, .NET, SQL запросы, REST, Linux, MVP, TCP/IP, Testing, REST API, Unit testing, данных, PostgreSQL
Отрасль проекта
Social Networking
Период работы
Июль 2024 - По настоящее время
(1 год)
VitroCad (для А101)
Роль
Фуллстек разработчик
Обязанности
Описание проекта:
Автоматизация процесса выпуска документации в системе Vitro-CAD. Проект направлен на упрощение и ускорение создания технической документации для строительных проектов.
Обязанности:
Создание технической документации для разработки и внедрения новых функций.
Разработка и доработка архитектуры проекта для поддержки новых бизнес-требований.
Написание Unit-тестов для обеспечения качества кода.
Доработка существующей CAD системы, включая исправление багов и добавление новых функций.
SharePoint:
Разработка и настройка списков и библиотек.
Разработка и настройка новых sharepoint features.
Доработка существующего функционала (Хранение документации).
Достижения
Достижения:
Реализован новый функционал, который уменьшил время генерации документации на 30%.
Внедрены автоматизированные тесты.
Устранены критические ошибки, что повысило стабильность системы.
Стек специалиста на проекте
C#, Разработка, MS Windows, CAD, автоматизация, .NET, REST, TCP/IP, MSSQL, SharePoint, SSOM, Identity Server, JavaScript, Unit testing, csom, aspx, Поддержка, JSOM
Отрасль проекта
Urban technology
Период работы
Июнь 2023 - Июль 2024
(1 год 2 месяца)
БКС
Роль
Старший разработчик, тим лид, фуллстек
Обязанности
Проект: Корпоративная банковская система
Описание проекта:
Система для контроля документооборота компании и предотвращения утечки корпоративных данных. Проект включает согласование договоров и отслеживание сроков их исполнения.
Обязанности:
Управление командой из 2 разработчиков, распределение задач и контроль выполнения.
Доработка интерфейса и создание новых панелей UI для удобства пользователей.
Настройка микросервисов и маршрутизация запросов между ними.
Интеграция системы с корпоративной шиной данных.
Достижения
Достижения:
Были устранены критические ошибки при работе с шиной данных.
Реализованы новые панели UI, которые повысили удобство работы пользователей.
Стек специалиста на проекте
PostgreSQL, REST, JavaScript, C#, Linux, TCP/IP, SharePoint, .NET, технологии
Отрасль проекта
FinTech & Banking
Период работы
Май 2023 - Июнь 2023
(2 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Дипломы и сертификаты
Курсы повышения квалификации 2014: Программирование на C++ — МГТУ им. Н. Э. Баумана 2015: Алгоритмические основы современной компьютерной графики 2018: Годичное обучение в университете Geek Mail.ru Групп, Отдел разработки игр 2018 г.
Образование
Высшее
Учебное заведение
Международный независимый эколого-политологический университет
Специальность
Факультет мировой экономики, менеджмента, логистики
Завершение учебы
2009 г.