💰 Зарплаты в IT растут медленнее инфляции

Проанализировали данные из зарплатного калькулятора за первое полугодие 2026 года и делимся в статье →

Ильшат Хамитов (endykaufman), 41 год, Россия, Уфа
Ильшат Хамитов (endykaufman), 41 год, Россия, Уфа
Senior Fullstack Engineer (Node.js / NestJS / Angular / React)Разработчик приложенийВедущий (Lead)
От 260 000 ₽Ищу работу

Контакты

Контакты скрыты настройками приватности
Возраст: 41 год
Опыт работы: 21 год и 4 месяца
Регистрация: 22.07.2021
Последний визит: 1 день назад
Гражданство: Россия
Местоположение: Россия, Уфа
Дополнительно: готов к удаленной работе
Знание языков: Русский родной языкАнглийский В2

Обо мне

Fullstack инженер с 20+ годами опыта разработки коммерческих продуктов. Основной стек — Node.js, TypeScript, NestJS, PostgreSQL, GraphQL, Angular, Docker и Kubernetes.


Все эти годы работаю именно как разработчик: пишу код руками каждый день. Не занимаюсь people-менеджментом и не претендую на управленческие роли — мне интересна инженерная работа.


Разрабатываю backend и frontend, проектирую архитектуру, занимаюсь рефакторингом legacy-систем и разработкой новых продуктов с нуля.


В последнее время активно работаю с AI: интеграцией LLM, RAG-системами, генерацией изображений, музыки и видео, а также автоматизацией различных сценариев.


Участвую в open source-разработке и развиваю собственные проекты:


* https://github.com/site15


* https://github.com/nestjs-mod


* https://github.com/EndyKaufman


Личный сайт с pet-проектами и экспериментами:


https://site15.ru


Пишу технические статьи на Habr и Dev.to.


Администратор крупнейшего русскоязычного сообщества по NestJS (nest_ru) и нескольких профильных Telegram-сообществ по NestJS, Prisma, TypeORM и Nx.

Навыки

Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.

Управление проектами
SOLID
PostgreSQL
GraphQL
Kubernetes
NestJS
Наставничество

Участие в профсообществах

Опыт работы

  • Конфиденциальный B2C-проект (NDA)
    Senior Fullstack Engineer (Node.js / NestJS / Next.js)
    Январь 2026 — По настоящее время (8 месяцев)

    Разработка высоконагруженного продукта с микросервисной архитектурой. Участвовал в разработке backend и frontend функциональности (клиентский сайт и административная панель), создавал инфраструктурные и бизнес-модули, интегрировал внешние сервисы и развивал AI-функциональность продукта.

    Стек: Node.js, TypeScript, NestJS, Next.js, GraphQL, gRPC, PostgreSQL, Prisma, Redis, NATS JetStream, Docker.

    Основные задачи

    * разработка backend-сервисов на NestJS;
    * разработка клиентского сайта и административной панели на Next.js;
    * проектирование и реализация GraphQL API;
    * разработка инфраструктурных и бизнес-модулей;
    * интеграция с внешними сервисами и каналами доставки сообщений;
    * исправление дефектов и развитие существующего функционала;
    * участие в code review.

    Ключевые достижения

    * разработал модуль Feature Toggle с возможностью случайного распределения функциональности между пользователями и группами пользователей для проведения A/B-тестирования;
    * реализовал универсальный модуль доставки OTP-кодов с поддержкой нескольких внешних провайдеров и различных каналов доставки;
    * разработал AI-бота на базе RAG для автоматической обработки обращений пользователей с использованием базы знаний Zendesk;
    * принимал участие в разработке новых возможностей продукта и устранении дефектов существующей функциональности.

    Архитектура проекта

    * микросервисная архитектура;
    * взаимодействие сервисов через gRPC;
    * единый GraphQL Gateway для клиентских приложений;
    * PostgreSQL + Prisma ORM;
    * автоматические миграции базы данных;
    * брокер сообщений NATS JetStream;
    * Redis для кэширования.

    Процесс разработки

    * работа в кросс-функциональной команде из **7 разработчиков, 4 QA-инженеров и 2 менеджеров**;
    * ежедневные code review;
    * активное использование Cursor при разработке, что позволяло значительно ускорять реализацию нового функционала;
    * ручное тестирование выделенной командой QA-инженеров;
    * ежедневные релизы — после успешного тестирования изменения практически сразу попадали в production.

  • Senior Fullstack Engineer (Node.js / NestJS)
    Февраль 2024 — Январь 2026 (2 года)

    Разработка продукта для управления сетью игровых и компьютерных клубов
    (веб-сайт, административная панель, desktop-приложение).

    Присоединился к проекту на раннем этапе как единственный инженер и своими руками разрабатывал продукт на всём протяжении работы.

    Начал с рефакторинга нестабильного legacy-кода, после чего полностью перепроектировал систему и реализовал новую версию продукта.

    Вся работа — инженерная, hands-on:
    — писал код backend, frontend и desktop-приложения
    — реализовывал ключевые части системы
    — обеспечивал запуск и стабильную работу продукта

    Стек: Node.js, TypeScript, NestJS, GraphQL, PostgreSQL, Angular, Electron, Docker, Kubernetes.

    Что сделал:

    — полностью своими руками переписал систему (backend + frontend + desktop)
    — спроектировал архитектуру, готовую к масштабированию
    — реализовал backend и API для всех клиентских приложений
    — разработал административную панель
    — выстроил CI/CD и production-инфраструктуру в Kubernetes
    — обеспечил стабильный деплой и развитие продукта

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

    — перевёл продукт с нестабильного legacy на новую архитектуру без остановки разработки
    — создал единую экосистему: web + admin + desktop
    — сократил time-to-market новых фич за счёт модульной архитектуры и генерации кода
    — заложил основу для масштабирования (monorepo, изолированные модули, microservices-ready)
    — автоматизировал сборку и деплой всех компонентов системы

    Архитектура: modular monolith (Nx monorepo) с возможностью перехода к микросервисам

    Senior Fullstack Engineer (Node.js / NestJS)
    Август 2019 — Февраль 2023 (3 года и 7 месяцев)

    Разработка высоконагруженных веб-платформ с большим количеством real-time взаимодействия.

    Стек: Node.js, TypeScript, NestJS, Angular, GraphQL, WebSockets, RxJS, Docker, Kubernetes, GitLab CI/CD.

    Основные задачи:

    — проектирование архитектуры backend и frontend приложений
    — разработка backend-сервисов на NestJS
    — разработка клиентских приложений на Angular
    — реализация real-time функциональности через WebSocket и RxJS
    — разработка административных интерфейсов
    — настройка CI/CD и инфраструктуры деплоя в Kubernetes
    — покрытие системы e2e тестами

    Ключевые проекты:

    Платформа для беттинга
    — проектирование и разработка backend и frontend системы
    — реализация большого количества real-time функций через WebSockets
    — разработка клиентских интерфейсов для desktop и mobile

    Платформа донатов для стримеров (аналог https://www.donationalerts.com)
    — разработка backend сервисов и API
    — разработка админ-панели
    — реализация real-time уведомлений

    Платформа коллективных скидок (аналог https://biglion.ru)
    — разработка backend и клиентского приложения
    — разработка мобильной версии интерфейса (pixel perfect верстка)
    — разработка административной панели

    Инфраструктура всех проектов развёрнута в Kubernetes с автоматизированным деплоем через GitLab CI/CD.

    Web Developer (Freelance)
    Август 2015 — Ноябрь 2017 (2 года и 4 месяца)

    Разработка небольших веб-проектов и сайтов на фрилансе в свободное от основной работы время.

    Стек: Python, Django, Angular, Heroku, Dokku.

    Основные задачи:

    — проектирование и разработка backend-части приложений на Django
    — разработка клиентской части на Angular
    — верстка пользовательских интерфейсов
    — развёртывание и настройка окружений для разработки и production

    Ключевые особенности работы:

    — реализация нескольких коммерческих проектов с фриланс-бирж
    — самостоятельная разработка полного цикла: backend, frontend и деплой
    — деплой dev-окружений в Heroku
    https://www.heroku.com

    — деплой production-окружений через Dokku
    https://dokku.com

    Web Developer (Freelance)
    Октябрь 2012 — Август 2015 (2 года и 11 месяцев)

    Разработка небольших веб-проектов и гибридных мобильных приложений на фрилансе.

    Стек: PHP (Fat-Free Framework), AngularJS, Ionic, Meteor.

    Основные задачи:

    — проектирование и разработка веб-приложений на PHP
    — разработка клиентской части на AngularJS
    — разработка гибридных мобильных приложений на Ionic
    — реализация синхронизации данных между веб и мобильными приложениями

    Ключевые особенности работы:

    — выполнение коммерческих проектов через фриланс-биржи
    — самостоятельная разработка веб-приложений полного цикла
    — разработка мобильных приложений в команде из 3 разработчиков
    — реализация синхронизации данных между веб и мобильными приложениями с использованием архитектурного подхода CQRS

    Инфраструктура проекта:

    — деплой через FTP
    — сборка и публикация проектов через собственный инструмент автоматизации

    Web Developer (Freelance)
    Август 2008 — Октябрь 2010 (2 года и 3 месяца)

    Разработка небольших веб-сайтов и веб-приложений на PHP.

    Стек: PHP (CodeIgniter), jQuery.

    Основные задачи:

    — проектирование и разработка веб-приложений
    — разработка клиентской части и кроссбраузерной верстки
    — доработка существующих проектов и добавление нового функционала
    — самостоятельный деплой приложений на хостинг через FTP

    Работа велась самостоятельно в рамках коммерческих проектов на фриланс-биржах.

    Web Developer (Freelance)
    Май 2005 — Апрель 2008 (3 года)

    Разработка небольших веб-сайтов и веб-приложений для коммерческих проектов на фриланс-биржах.

    Стек: PHP, JavaScript, CSS.

    Основные задачи:

    — проектирование и разработка веб-приложений
    — разработка клиентской части и верстка
    — доработка существующих проектов и добавление нового функционала
    — самостоятельный деплой проектов на хостинг через FTP

  • Cоздаём надёжные технологии цифровизации и кибербезопасности
    МоскваОт 100 до 1000 сотрудников
    Senior Backend Engineer (Node.js / NestJS)
    Сентябрь 2023 — Февраль 2024 (6 месяцев)

    Команда платформы и платформенных решений.

    Стек: Node.js, TypeScript, NestJS, GraphQL, gRPC.

    Разработка платформенных библиотек и инфраструктурных модулей для backend-сервисов на базе NestJS.

    Основные задачи:

    — разработка и поддержка внутренних NestJS библиотек
    — создание обёрток над Node.js библиотеками для использования внутри платформы
    — разработка GraphQL и gRPC интеграций
    — внедрение и поддержка e2e-тестирования платформенных библиотек
    — участие в развитии backend-архитектуры платформы

    Работа в команде из 3 разработчиков совместно с тимлидом.

    Направление: platform engineering / backend infrastructure

  • We turn your ideas into real life IT products
    От 100 до 1000 сотрудников
    Senior Backend Engineer (Node.js / NestJS)
    Май 2022 — Сентябрь 2023 (1 год и 5 месяцев)

    Разработка финансовых онлайн-систем.

    Стек: Node.js, TypeScript, NestJS, GraphQL, PostgreSQL, Docker, Kubernetes, NATS Streaming, GitLab CI/CD.

    Подключился к проекту на этапе рефакторинга legacy-кода. Работал в команде из 3–5 backend-инженеров, брал на себя наиболее сложные части системы. Перевёл существующий JavaScript-проект на TypeScript и архитектуру NestJS, стабилизировал систему и внедрил практики автоматизированного тестирования.

    Основные задачи:

    — разработка ключевых backend-модулей и участие в архитектурных решениях
    — проектирование и разработка backend-сервисов на NestJS
    — проектирование схемы базы данных PostgreSQL
    — разработка GraphQL API для клиентских приложений
    — настройка CI/CD и инфраструктуры деплоя
    — организация взаимодействия сервисов

    Ключевые достижения:

    — перевёл legacy backend с JavaScript на TypeScript и архитектуру NestJS
    — спроектировал backend криптовалютного кошелька и базу данных PostgreSQL
    — внедрил систему миграций базы данных (Flyway)
    — внедрил Prisma для работы с БД
    — построил гибридную архитектуру: монолит для разработки и микросервисный деплой
    — организовал взаимодействие сервисов через NATS Streaming
    — внедрил monorepo-архитектуру на базе Nx
    — реализовал полное покрытие функциональности e2e-тестами
    — настроил CI/CD и деплой backend и frontend в Kubernetes
    — поддерживал стабильную разработку при смене нескольких project-менеджеров

  • Joyvoo
    Senior Backend Engineer (Node.js / NestJS)
    Январь 2022 — Май 2022 (5 месяцев)

    Разработка и оптимизация backend для мобильной игры с высокой нагрузкой.

    Стек: Node.js, TypeScript, NestJS, REST API, MySQL, Prisma, NATS, WebSockets, Angular, Docker, Kubernetes, GitLab CI/CD.

    Подключился к проекту для оптимизации backend под высокую нагрузку и повышения масштабируемости системы.

    Основные задачи:

    — оптимизация backend-сервисов и базы данных
    — внедрение контейнеризации и деплоя через Kubernetes
    — развитие микросервисной архитектуры
    — разработка административной панели для бизнеса
    — написание e2e и нагрузочных тестов
    — оптимизация производительности системы

    Ключевые достижения:

    — внедрил сборку Docker-образов и автоматический деплой через GitLab CI/CD
    — перевёл часть backend-запросов на Prisma
    — реализовал межсервисное взаимодействие через NATS
    — выделил часть логики в микросервисы для горизонтального масштабирования
    — реализовал real-time функциональность через WebSockets
    — провёл нагрузочное тестирование системы и оптимизацию базы данных
    — внедрил кэширование для снижения нагрузки на базу данных
    — разработал административную панель на Angular

    Работа в команде из 2 разработчиков, разработка велась по Scrum со спринтами.

  • Фокус направлен на и реализацию проектов с использованием распределенных децентрализованных реестров.
    От 10 до 100 сотрудников
    Senior Backend Engineer (Node.js / NestJS)
    Август 2019 — Январь 2022 (2 года и 6 месяцев)

    Разработка электронной биржи для криптовалют с собственной блокчейн-инфраструктурой.

    Стек: Node.js, TypeScript, NestJS, Angular, PostgreSQL, ClickHouse, Protobuf, Docker, Kubernetes, GitLab CI/CD, микросервисная архитектура.

    Основные задачи:

    — проектирование и разработка backend-модулей
    — проектирование и оптимизация структуры базы данных
    — разработка API для клиентских приложений и административной панели
    — декомпозиция legacy-кода и рефакторинг системы
    — разработка интеграционных и e2e тестов
    — участие в развитии микросервисной архитектуры

    Ключевые достижения:

    — спроектировал и реализовал модуль рассылки уведомлений
    — разработал модуль двухфакторной аутентификации
    — внедрил ClickHouse для аналитики и обработки данных
    — реализовал систему миграций для ClickHouse
    — активно использовал dependency injection и мультипровайдинг в NestJS и Angular
    — участвовал в декомпозиции системы на независимые модули

    Инфраструктура проекта развёрнута в Kubernetes, деплой Docker-образов выполнялся через GitLab CI/CD.
    Разработка велась по Scrum.

    Команда проекта: 5 backend-разработчиков, 4 frontend-разработчика, project manager и технический директор.

  • Поиск домашнего персонала
    МоскваОт 10 до 100 сотрудников
    Frontend Engineer (Angular)
    Декабрь 2018 — Август 2019 (9 месяцев)

    Разработка веб-сервиса по подбору персонала для частных лиц.

    Стек: Angular 6+, TypeScript, Git, Jenkins.

    Основные задачи:

    — разработка новых модулей фронтенд-приложения
    — участие в проектировании архитектуры frontend-части
    — реализация кроссплатформенной адаптивной верстки
    — взаимодействие с backend-разработчиками и тестировщиками
    — участие в код-ревью и обсуждении архитектурных решений

    Ключевые особенности работы:

    — разработка велась в команде из 4 frontend- и 2 backend-разработчиков
    — контроль версий через Git
    — деплой и сборка проекта выполнялись через Jenkins
    — тестирование новых модулей проводилось на отдельных стендах с развёрнутыми backend и frontend сервисами

    Разработка велась по итерационной модели с участием project-manager.

  • Разработка программного обеспечения
    УфаОт 10 до 100 сотрудников
    Senior Fullstack Engineer (Angular / Java / Oracle)
    Сентябрь 2016 — Ноябрь 2018 (2 года и 3 месяца)

    Разработка информационных систем для медицинских учреждений Ханты-Мансийского автономного округа.

    Стек: Angular (TypeScript), Oracle, PL/SQL, Java (Spring MVC), JHipster, ASP.NET / ASP.NET Core (C#), Flyway, Jenkins, Git.

    Изначально подключился к проекту для развития фронтенд-части существующей системы. В дальнейшем участвовал в проектировании и разработке новой версии системы с нуля.

    Основные задачи:

    — разработка frontend-приложения на Angular
    — участие в проектировании архитектуры системы
    — проектирование структуры базы данных Oracle
    — разработка backend-модулей
    — внедрение миграций базы данных
    — внедрение инструментов генерации кода
    — разработка отчетности

    Ключевые достижения:

    — спроектировал и реализовал архитектуру новой версии системы для медицинских учреждений
    — внедрил кодогенерацию на основе схемы базы данных для backend и frontend модулей
    — реализовал генерацию backend-кода на базе JHipster
    — разработал собственную утилиту генерации frontend-кода
    https://rucken.ru

    — внедрил систему миграций базы данных (Flyway)
    — реализовал сложную бизнес-логику в Oracle PL/SQL (хранимая процедура большого объема для оптимизации производительности)
    — внедрил генерацию отчетов через библиотеку YARG
    https://github.com/cuba-platform/yarg

    — внедрил семантическое версионирование библиотек и приложения с автоматической генерацией changelog

    Инфраструктура проекта:

    — контроль версий: Git
    — сборка и деплой: Jenkins

    Команда проекта: до 5 разработчиков. Работа велась совместно с project manager.

  • Разработка ПО для нефтегазовой отрасли
    УфаОт 10 до 100 сотрудников
    Software Developer
    Сентябрь 2015 — Сентябрь 2016 (1 год и 1 месяц)

    Разработка программных решений для нефтяных организаций.

    Стек: PHP, Oracle, PostgreSQL, ExtJS, Git, GitLab CI/CD.

    Основные задачи:

    — разработка backend-модулей на PHP
    — разработка frontend-интерфейсов на ExtJS
    — проектирование структуры базы данных
    — написание SQL-запросов и миграций
    — разработка отчетов для бизнес-пользователей

    Ключевые особенности работы:

    — участие в разработке корпоративной информационной системы
    — работа в команде из 4 разработчиков
    — взаимодействие с project manager
    — разработка велась по Scrum

    Инфраструктура проекта:

    — контроль версий: Git (с использованием submodules)
    — автоматический деплой через GitLab CI/CD

  • Разработка программного обеспечения
    УфаОт 10 до 100 сотрудников
    Software Developer
    Апрель 2014 — Август 2015 (1 год и 5 месяцев)

    Разработка информационных систем для медицинских учреждений Ханты-Мансийского автономного округа.

    Стек: Delphi, Oracle, SVN, Jenkins.

    Основные задачи:

    — разработка дополнительных модулей системы
    — проектирование структуры базы данных
    — написание SQL-запросов, миграций и хранимых процедур
    — разработка аналитических запросов и отчетов
    — написание интеграционных тестов

    Ключевые особенности работы:

    — участие в разработке корпоративной информационной системы
    — работа в команде из 6 разработчиков
    — взаимодействие с системными аналитиками
    — использование контроля версий SVN
    — сборка и деплой через Jenkins

  • Cовременный универсальный банк федерального масштаба
    УфаБолее 5000 сотрудников
    Software Developer
    Апрель 2012 — Апрель 2014 (2 года и 1 месяц)

    Разработка модулей и отчетности для банковской системы Finacle в банке УРАЛСИБ.

    Стек: Java, Oracle, PL/SQL, JQuery, HTML, CSS.

    Основные задачи:

    — разработка дополнительных модулей для банковской системы Finacle
    — проектирование и создание схем базы данных и миграций
    — разработка SQL-запросов и отчетных форм
    — разработка и внедрение фреймворка генерации клиентских форм (Java + JQuery + HTML + CSS)
    — доработка существующего генератора отчетов для улучшения пользовательского интерфейса

    Работа велась в команде из 6 разработчиков во взаимодействии с аналитиками.

  • Парус-башкортостан, г. Уфа
    Уфа
    Software Developer
    Июль 2010 — Апрель 2012 (1 год и 10 месяцев)

    Разработка программных решений для ведения бухгалтерского учета в бюджетных организациях Республики Башкортостан (МИНТРУД, МИНЗДРАВ, МИАС).

    Стек: Delphi, Oracle, PL/SQL.

    Основные задачи:

    — разработка хранимых процедур и сложных SQL-запросов для бизнес-логики системы
    — проектирование схем базы данных и написание миграций
    — разработка бухгалтерских и аналитических отчетов (Excel, Word)
    — оптимизация производительности базы данных
    — доработка веб-генератора сводных аналитических отчетов
    — администрирование баз данных (установка, настройка бэкапов, обновление и миграции данных)

    Дополнительно разрабатывал внутренние веб-инструменты на ASP.NET для конфигурации и расширения системы через метаданные.

    Работа в команде из 4 разработчиков под руководством project-manager, периодическое взаимодействие с пользователями системы.

  • Управление росреестра по рб, г. Уфа.
    Уфа
    Ведущий специалист
    Август 2008 — Июль 2010 (2 года)

    Администрирование IT-инфраструктуры и разработка внутренних инструментов автоматизации в государственной организации.

    Стек: Delphi, Oracle.

    Основные задачи:

    — администрирование локальной сети и серверной инфраструктуры (около 10 серверов и 50 рабочих станций)
    — настройка сетевого оборудования и доменной инфраструктуры
    — администрирование и резервное копирование баз данных
    — разработка внутренних инструментов для автоматизации работы подразделений
    — разработка приложений и отчетов для юридического отдела

    Работа с пользовательскими задачами и поддержка сотрудников организации.

  • "Межрегиональное объединение Аргумент", г. Томск. Поставщик оборудования.
    Томск
    Software Developer
    Апрель 2008 — Июль 2008 (4 месяца)

    Разработка корпоративной информационной системы «КИС Аргумент».

    Стек: Delphi, Oracle, SVN.

    Основные задачи:

    — разработка новых модулей системы
    — написание интеграционных и unit-тестов
    — участие в регулярных релизах и развитии функциональности системы
    — взаимодействие с пользователями и обработка их запросов

    Работа велась в команде из 3 разработчиков с использованием системы контроля версий SVN и практик Agile/SCRUM.

  • "Варьеганнефть", г. Радужный. Нефтедобывающие предприятие.
    Software Engineer
    Август 2007 — Февраль 2008 (7 месяцев)

    Сопровождение и развитие корпоративной системы бухгалтерского учета на базе ERP-системы BAAN в нефтяной организации.

    Стек: Delphi, Oracle.

    Основные задачи:

    — разработка инструментов генерации сводных аналитических отчетов
    — написание сложных SQL-запросов и анализ структуры существующей базы данных
    — разработка механизмов установки и обновления программного обеспечения по сети
    — обработка пользовательских запросов и участие в развитии системы

    Работа велась в команде из 3 разработчиков во взаимодействии с аналитиками.

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

Дополнительное образование

  • Вычислительных систем

    Томский государственный университет систем управления и радиоэлектроники, Томск