OcteliumIgnI/angular dev

Открыт к предложениям · Remote / Middle+

IgnI

/Angular Dev

Frontend / Angular Developer · Angular 16–22 · TypeScript Strict

Разрабатываю веб-приложения на Angular (16–22), TypeScript и RxJS. Специализируюсь на реактивном стейте с Signals, сложных формах (CVA), потоковых данных WebSockets / SSE и архитектуре в Nx-монорепозиториях. В pet-проектах пишу системные утилиты на Rust.

Angular 22Signals & RxJSReactive Forms (CVA)TypeScript StrictZoneless CDNx 22 MonorepoWebSockets & SSEVitest
Архитектура & Стек

Технический стек

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

import {
ApplicationConfig,
provideZonelessChangeDetection
} from '@angular/core';
 
export const coreArchitecture = {
platform: 'Angular 22 (Standalone)',
reactivity: {
engine: 'Signals & computed()',
changeDetection: 'Zoneless (0 overhead)',
controlFlow: ['@if', '@for', '@switch', '@let']
},
typeSafety: {
mode: 'TypeScript Strict',
strictNullChecks: true,
noImplicitAny: true
},
strategy: 'provideZonelessChangeDetection()'
} as const;

Angular & Reactive Core

Архитектура реактивного ядра на Signals, отказ от Zone.js для бескомпромиссной производительности и строгая типизация.

Ключевые практики & стандарты

  • Гранулярное обновление DOM через Signals и computed() без Zone.js
  • Нативный Zoneless Change Detection по умолчанию без Zone.js оверхеда
  • Современный Control Flow (@if, @for, @switch, @let) и @defer
  • Zero Any, строгие интерфейсы и type narrowing во всех слоях

Технологии & инструменты

Angular 16–22Signals & Computed@rx-angular/stateZoneless CDTypeScript StrictControl Flow (@defer)Standalone Components
TypeScript Strict: 0 errorsUTF-8Spaces: 2
Angular v22Zoneless Engine