Software Engineer • Node.js • NestJS • TypeScript • Kubernetes • Architecture • Backend • Frontend • PostgreSQL • Angular • Protobuf • ClickHouse • Microservices • GraphQL • Electron • gRPC • NATS • Flyway • Prisma • CI/CD • NATS Streaming • e2e • Dependency Injection • OAuth • JWT • Roles • Permissions • Passport.js • Ionic • NX Monorepo • Schematics • CLI • Generator • Admin Panel • Desktop Application • Exchange • Cryptocurrency • Blockchain • Migration • Refactoring • Stabilization • Library • Platform • Solution • Betting • Email • Two-Factor Authorization • API • REST • Database • Microservice • Infrastructure • Deployment • Scrum • Code Review • Mentorship • Leadership • Technical Leadership • Fullstack • Monorepo • Wrapper • Mobile • Web • Application • Developer • Programming • Coding • Oracle • MySQL • MS SQL • GitLab • Software Engineer • Node.js • NestJS • TypeScript • Kubernetes • Architecture • Backend • Frontend • PostgreSQL • Angular • Protobuf • ClickHouse • Microservices • GraphQL • Electron • gRPC • NATS • Flyway • Prisma • CI/CD • NATS Streaming • e2e • Dependency Injection • OAuth • JWT • Roles • Permissions • Passport.js • Ionic • NX Monorepo • Schematics • CLI • Generator • Admin Panel • Desktop Application • Exchange • Cryptocurrency • Blockchain • Migration • Refactoring • Stabilization • Library • Platform • Solution • Betting • Email • Two-Factor Authorization • API • REST • Database • Microservice • Infrastructure • Deployment • Scrum • Code Review • Mentorship • Leadership • Technical Leadership • Fullstack • Monorepo • Wrapper • Mobile • Web • Application • Developer • Programming • Coding • Oracle • MySQL • MS SQL • GitLab •
AVAILABLE FOR PROJECTS

Ильшат
Хамитов

Software Engineer

Backend и frontend разработка.
Location: Уфа, Россия | Exp: 20+ лет

Profile Photo

О себе и экспертиза

Core Tech

Node.js, NestJS, TypeScript. Проектирование и сопровождение реляционных БД (PostgreSQL, Oracle, MySQL). Open Source и собственные инструменты.

Architecture

Модульная архитектура, feature-based подход, принципы SOLID. Проектирование систем с учётом роста нагрузки и команды.

Leadership

Техническое лидерство: декомпозиция задач, code review, наставничество. Работа в Scrum-командах, участие в управлении разработкой.

site15.ru — мои инженерные наработки из реальной работы

Пока опубликовано 7 наработок, но финальная цель — все 15. Либы, утилиты и проекты, которыми я пользуюсь сам.

Fullstack, Platform
ARCHIVED

Rucken

Инженерная платформа и набор open-source проектов для ускорения fullstack-разработки.

508 звезд 1250 коммитов 2 года 3 месяца 15 дней
Telegram, Bot
PAUSED

KaufmanBot

Архитектурный эксперимент и демонстрационная платформа для Telegram-бота.

0 звезд 0 коммитов 0 дней
NestJS, Platform
IN PROGRESS

NestJS-mod

Инженерная экосистема библиотек и архитектурных соглашений для масштабируемых NestJS-приложений.

35 звезд 1200 коммитов 1 год 6 месяцев 10 дней
Library, Angular
USED

ngx-dynamic-form-builder

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

118 звезд 0 коммитов 4 года 6 месяцев 15 дней
Boilerplate, NestJS
ARCHIVED

nest-permissions-seed

Шаблон проекта на NestJS с JWT, Guards и permissions.

118 звезд 0 коммитов 4 года 6 месяцев 15 дней
Library, NestJS
USED

typegraphql-prisma-nestjs

Мой форк генератора typegraphql-prisma для NestJS.

Library, NestJS
USED

class-validator-multi-lang

Мой форк библиотеки class-validator с поддержкой многоязычных сообщений об ошибках.

Опыт работы

Фев 2024 — Настоящее время

Principal Engineer

Индивидуальное предпринимательство

Экосистема для компьютерных клубов: клиентский сайт, админ-панель, desktop-приложение.

  • Перепроектирование архитектуры и базы данных (Flyway, Prisma)
  • Внедрение CI/CD и деплоя в Kubernetes
  • Разработка генератора кода для админ-панели
  • Backend и frontend разработка
NestJS GraphQL Electron
Сен 2023 — Фев 2024

Senior Engineer

R-Vision

Платформенные решения и внутренние библиотеки на NestJS.

  • Разработка и доработка платформенных обёрток
  • Внедрение e2e-тестирования
  • Рефакторинг и стабилизация кода
  • Интеграции через gRPC и GraphQL
NestJS TypeScript gRPC GraphQL
Май 2022 — Сен 2023

Lead Backend Engineer

ilink

Финансовые онлайн-системы и криптовалютные кошельки.

  • Миграция legacy-проекта с JavaScript на NestJS
  • Проектирование backend-архитектуры
  • Инфраструктура микросервисов и взаимодействие через NATS Streaming
  • Деплой и эксплуатация в Kubernetes
NestJS TypeScript PostgreSQL NATS Kubernetes
Авг 2019 — Фев 2023

Senior Software Engineer

ТУТУ.ТВ

Электронная биржа для криптовалют с собственным блокчейном.

  • Проектирование и разработка бэкенд-модулей и базы данных
  • Внедрение мультипровайдинга в DI Angular и NestJS
  • Разработка модулей рассылки писем и двухфакторной авторизации
  • Декомпозиция легаси-кода, написание интеграционных и e2e-тестов
  • Внедрение ClickHouse и миграций для аналитики
  • Деплой в Kubernetes через GitLab CI/CD
  • Работа в команде из 5 бэкенд- и 4 фронтенд-разработчиков по Scrum
Angular NestJS Protobuf PostgreSQL ClickHouse Микросервисы

Дополнительный профессиональный опыт

Помимо перечисленных выше ключевых позиций, за свою карьеру я работал в коммерческих компаниях, государственных организациях и на фрилансе, участвуя в разработке и сопровождении крупных информационных систем.

Общий профессиональный стаж — более 20 лет.

В рамках предыдущих проектов я:

  • Разрабатывал backend и frontend для финансовых, медицинских и государственных систем
  • Работал с Oracle, PostgreSQL, MySQL, MS SQL
  • Проектировал базы данных, писал сложные SQL-запросы, хранимые процедуры и миграции
  • Участвовал в проектах в ролях разработчика, ведущего разработчика и технического руководителя
  • Работал как в небольших командах, так и в крупных распределённых проектах

Ранний опыт включает разработку на Java, C#, Delphi, PHP, Python, а также поддержку и развитие legacy-систем, что позволяет мне эффективно работать с проектами любого уровня сложности и зрелости.

Полное резюме

Полное резюме можно посмотреть на этих платформах:

Стек технологий

Backend

Node.js NestJS TypeScript GraphQL PostgreSQL Oracle

Frontend

Angular Electron SSR RxJS

DevOps

Docker Kubernetes GitLab CI/CD Flyway

Methodologies

SOLID Scrum e2e Testing Code Review

Связь

Отвечаю быстро. Работаю качественно.