Lead Software Engineer / Full-Stack Architect

Москва, Россия
Тимлид/Руководитель группы
Информационные технологии • Разработка • Backend • Fullstack • Frontend • JavaScript • Node.js • PHP • Rust • SQL • TypeScript • Vue.js • Express • Nest • CSS • HTML • MSSQL • PostgreSQL • Redis
Удаленная работа • Работа в офисе
Опыт работы от 3 до 5 лет
от 200 000 до 250 000 ₽

Кандидат ищет работу анонимно

О себе

Текущий статус/должность: Ведущий инженер-программист / главный конструктор проекта.

Мои компетенции и опыт

Ключевые навыки:

- Backend & Architecture: Nodejs, Nestjs, PostgreSQL, API Design, System Design, Docker, TypeScript, PHP

- Frontend: Vue 2/3

- Development & DevOps: Git, Git Flow, Code Review, Verdaccio (private npm), VM Configuration

- Data & Analytics: Data Engineering (DWH, ETL), Business Intelligence (DSS), Machine Learning (classification, clustering)

- Research & Engineering: R&D, Prototyping, Algorithms, Data Architecture (EAV), Security (Zero-Trust)

Я ощущаю себя специалистом с уникальным сочетанием глубокого академического бэкграунда и практического склада ума. Окончив аспирантуру по специальности «Информатика и вычислительная техника», я не остался в рамках теории: мой опыт подкреплён более чем 15 научными публикациями (включая 5 статей ВАК и Scopus) и официально зарегистрированной программой для ЭВМ.

Но настоящую ценность я вижу в рабочем продукте. Моя ключевая черта - это кропотливость и упорство в решении сложных задач. Я не ищу простых путей, мне важно докопаться до сути проблемы и довести решение до качественного, осязаемого результата.

Именно поэтому я ищу компанию, где ценят реальный вклад. Готов в сжатые сроки погрузиться в ваш стек технологий (уже на ранней стадии изучаю Rust) и начать приносить пользу в команде сильных профессионалов.

Опыт и ключевые достижения:

За 3 года на позиции ведущего инженера-программиста я прошёл путь от разработчика до главного конструктора (архитектора) экспериментальной системы ситуационного управления. В условиях ограниченной команды я совмещал разработку ключевых и наиболее сложных программных модулей с менторством начинающих разработчиков и принял ряд ключевых архитектурных решений:

Архитектура: Спроектировал и внедрил гибридную бэкенд-архитектуру (модульная + слоистая + API Gateway), обеспечившую изоляцию сервисов и независимую разработку.

Ядро системы: Разработал «драйвер абстракции данных» на Nestjs, который через динамическую интроспекцию PostgreSQL автоматически строит SQL-запросы, устранив жёсткую привязку логики к схеме БД.

Гибкость данных: Реализовал паттерн EAV, позволивший пользователям динамически добавлять атрибуты через UI без рефакторинга БД и кода.

Безопасность: Внедрил модель Zero-Trust с шифрованием метаданных (AES-256) и токенизацией, что исключило утечки структуры БД.

Оптимизировал процесс разработки: внедрил и поддерживал локальный npm-репозиторий (Verdaccio), проводил код-ревью, устанавливал правила ветвления (Git Flow).

Итог: Создана платформа, где изменения в структуре данных не требуют модификации backend- и frontend-кода. Повышена безопасность, гибкость и скорость разработки

 

Ведущий разработчик (Full-Stack) информационно-аналитической системы (Предыдущий проект)

Полностью создал продукт с нуля: от проектирования схемы нормализованной реляционной БД в PostgreSQL до развёртывания готового решения.

Full-Stack разработка: Реализовал бэкенд на Nestjs (REST API, бизнес-логика) и фронтенд на Vuejs 2 (интерфейс управления данными).

Интеграция и ML: Разработал прототип алгоритма компьютерного зрения для анализа табличных документов, адаптированный под специфичные бизнес-ограничения и обеспечил интеграцию по REST API с внешними сервисами прогнозирования, а также представление результатов на фронтенде.

Итог: Успешно представлен проект для работы с данными, объединяющий внутреннюю разработку, интеграцию со сторонними сервисами и элементы машинного обучения.

 

Мой путь в IT начался задолго до университета - с первых строк кода на Basic и виртуальной машины, на которой 11-летний подросток проводил сравнительные тесты антивирусов на реальных образцах вредоносного ПО. Стремление понять логику эвристического анализа и механизмы защиты превратилось во взрослую страсть к созданию не только функциональных, но и по-настоящему безопасных систем.

Кандидат ищет работу анонимно

Дополнительную информацию вы сможете получить, зарегистрировавшись в нашем сервисе



Интересные кандидаты