|
171 | 171 | <target>2023 — наст. время</target> |
172 | 172 | </trans-unit> |
173 | 173 | <trans-unit id="exp.current.desc" datatype="html"> |
174 | | - <source>Architecting Angular 22 applications end-to-end — zoneless, signals, standalone and OnPush throughout, with NgRx Signals stores. Designed a type-safe API layer: an Orval client auto-generated from OpenAPI with zod runtime validation — signal-based httpResource for reads, HttpClient services for mutations. Built an Nx monorepo of shared Angular libraries (design system, theming, icons, dev tooling) auto-published to a private GitLab registry. Quality enforced by a custom ESLint plugin (private #fields, inject()-only DI, RxJS hygiene), a multi-plugin Prettier stack, 100% test coverage and duplication / circular-dependency gates in CI.</source> |
175 | | - <target>Проектирую Angular 22-приложения целиком — zoneless, сигналы, standalone и OnPush повсюду, сторы на NgRx Signals. Спроектировал типобезопасный API-слой: Orval-клиент, авто-генерируемый из OpenAPI с рантайм-валидацией zod — signal-based httpResource для чтений, HttpClient-сервисы для мутаций. Построил Nx-монорепозиторий общих Angular-библиотек (дизайн-система, темизация, иконки, dev-тулинг) с авто-публикацией в приватный GitLab-реестр. Качество держат кастомный ESLint-плагин (приватные #поля, DI только через inject(), гигиена RxJS), мультиплагинный Prettier, 100% покрытие тестами и проверки дублирования / циклических зависимостей в CI.</target> |
| 174 | + <source>Architecting Angular 22 applications end-to-end — zoneless, signals, standalone and OnPush throughout, with NgRx Signals stores. Designed a type-safe API layer: an Orval client auto-generated from OpenAPI with zod runtime validation — signal-based httpResource for reads, HttpClient services for mutations.</source> |
| 175 | + <target>Проектирую Angular 22-приложения целиком — zoneless, сигналы, standalone и OnPush повсюду, сторы на NgRx Signals. Спроектировал типобезопасный API-слой: Orval-клиент, авто-генерируемый из OpenAPI с рантайм-валидацией zod — signal-based httpResource для чтений, HttpClient-сервисы для мутаций.</target> |
176 | 176 | </trans-unit> |
177 | 177 | <trans-unit id="exp.fifthkind.role" datatype="html"> |
178 | 178 | <source>Tech Lead / Senior Frontend</source> |
|
259 | 259 | <target>Дизайн-система · Работа</target> |
260 | 260 | </trans-unit> |
261 | 261 | <trans-unit id="proj.metalibs.desc" datatype="html"> |
262 | | - <source>Self-authored Nx monorepo of shared Angular libraries (@shared/*) — design-system tokens generated from Figma, theming, inline-SVG icons, notifications, feature flags and dev-auth tooling. GitLab CI auto-versions, assembles and idempotently publishes every package to a private GitLab Package Registry, gated by coverage, lint, code-duplication and circular-dependency checks.</source> |
263 | | - <target>Самостоятельно созданный Nx-монорепозиторий общих Angular-библиотек (@shared/*) — токены дизайн-системы из Figma, темизация, inline-SVG иконки, уведомления, feature-флаги и dev-auth тулинг. GitLab CI авто-версионирует, собирает и идемпотентно публикует каждый пакет в приватный GitLab Package Registry под контролем coverage, линтинга, проверок дублирования и циклических зависимостей.</target> |
| 262 | + <source>Self-authored Nx monorepo of shared Angular libraries (@shared/*) — design-system tokens generated from Figma, theming, inline-SVG icons, notifications, feature flags and dev-auth tooling. GitLab CI auto-versions, assembles and idempotently publishes every package to a private GitLab Package Registry. Quality enforced by a custom ESLint plugin (private #fields, inject()-only DI, RxJS hygiene), a multi-plugin Prettier stack, 100% test coverage and duplication / circular-dependency gates in CI.</source> |
| 263 | + <target>Самостоятельно созданный Nx-монорепозиторий общих Angular-библиотек (@shared/*) — токены дизайн-системы из Figma, темизация, inline-SVG иконки, уведомления, feature-флаги и dev-auth тулинг. GitLab CI авто-версионирует, собирает и идемпотентно публикует каждый пакет в приватный GitLab Package Registry. Качество держат кастомный ESLint-плагин (приватные #поля, DI только через inject(), гигиена RxJS), мультиплагинный Prettier, 100% покрытие тестами и проверки дублирования / циклических зависимостей в CI.</target> |
264 | 264 | </trans-unit> |
265 | 265 | <trans-unit id="proj.claude.badge" datatype="html"> |
266 | 266 | <source>Tooling · Open Source</source> |
|
0 commit comments