Опытный разработчик с 14-летней экспертизой в IT (оборонка, страхование, банки, etc).
Специализация: разработка на TypeScript с фокусом на Angular и Node.js. Ответственный, коммуникабельный, с навыками работы в команде и самостоятельно. Легко адаптируюсь к новым технологиям и условиям.
https://gist.github.com/dime-house
🤝 Форматы сотрудничества:
️️ ️ ️ ️ ️ ️ ⸰ 📄 Контракт с ИП
️️ ️ ️ ️ ️ ️ ⸰ 🌍 Полная занятость / гибрид (Москва) / удалёнка
🛠️ Ключевые компетенции:
️️ ️ ️ ️ ️ ️ ⸰ 🔄 Полный цикл: от проектирования архитектуры до деплоя.
️️ ️ ️ ️ ️ ️ ⸰ 🏗️ Рефакторинг монолитов в модульные системы, 🧩 внедрение микрофронтендов.
️️ ️ ️ ️ ️ ️ ⸰ 🌐 API-шлюзы (Kong, Traefik), 🔐 аутентификация (Keycloak, OAuth2), 🧓 легаси-системы (WCF, SOAP).
️️ ️ ️ ️ ️ ️ ⸰ 📩 Брокеры сообщений: NATS, RabbitMQ — реализация асинхронных взаимодействий в микросервисах.
🌟 Почему я:
️️ ️ ️ ️ ️ ️ ⸰ 🔟 10+ лет с Angular, 7+ лет с Node.js — понимаю нюансы от рендеринга до оптимизации запросов к БД.
️️ ️ ️ ️ ️ ️ ⸰ 🧠 Предпочитаю продуманную декомпозицию над «быстрым хаком».
️️ ️ ️ ️ ️ ️ ⸰ ⚖️ Балансирую между идеальным решением и бизнес‑ограничениями.
️️ ️ ️ ️ ️ ️ ⸰ 🤖 Автоматизирую рутину: от написания Dockerfile до настройки GitLab Runners.
🧰 Основной стек:
🌐 Frontend:
️️ ️ ️ ️ ️ ️ ⸰ ⚙️ Angular — глубокое знание экосистемы (Signals, RxJS, SSR, CLI, CDK).
️️ ️ ️ ️ ️ ️ ⸰ 🧭 Готов к работе с Vue.js при необходимости.
️️ ️ ️ ️ ️ ️ ⸰ 🧪 Инструментарий: Nx, Vite, Webpack — сборка модулей «с нуля»
🛠 Backend:
️️ ️ ️ ️ ️ ️ ⸰ 💡 Node.js / NestJS / Express: REST API, микросервисы, интеграция с брокерами сообщений (NATS, RabbitMQ).
️️ ️ ️ ️ ️ ️ ⸰ 🧱 Архитектура: проектирование высоконагруженных систем, оркестровка асинхронных процессов.
️️ ️ ️ ️ ️ ️ ⸰ 🗄 Базы данных: PostgreSQL, Greenplum.
☁️ Инфраструктура:
️️ ️ ️ ️ ️ ️ ⸰ 🚀 DevOps: Docker Swarm, GitLab CI/CD с multi-stage pipelines.
️️ ️ ️ ️ ️ ️ ⸰ 🐧 Настройка Linux-серверов (Debian, Astra Linux).
️️ ️ ️ ️ ️ ️ ⸰ 📊 Мониторинг: Grafana + Prometheus.
з.ы. если нужно по в штат, то: https://hh.ru/resume/1c7a74e8ff0780d5cf0039ed1f6f6a5774585a