Backend & Platform Engineer — Node.js/TypeScript · Observability · CI/CD
I build resilient data and back-office systems (finance & ops). Modernizing stacks to Node 22 (ESM), designing task runners over MSSQL · Redis · RabbitMQ, and instrumenting services with OpenTelemetry → Jaeger/Grafana/Loki. I ship containerized deployments (Docker/PM2) and maintain GitLab CI/CD pipelines.
- signature-service — fast PNG/SVG signature stamp generation; PDF signing workflows; smart caching & rate-limit aware pipelines.
- xml-xslt-transformer — Saxon EE (XSLT3) → Apache FOP 2.11 for FO→PDF; custom fonts & hyphenation; multi-instance workers with semaphores and cache TTLs.
- Platform reliability — Nginx/Traefik reverse proxy & internal DNS, healthz endpoints, OTLP tracing, structured logs (Pino), alerts and dashboards.
- mtls — practical mTLS lab: Nginx/Traefik configs, client cert auth, OpenSSL/CFSSL tooling, and Node/Undici test snippets.
https://github.com/omggga/mtls - crypto_pro_api — Node/TS helpers for CryptoPro (CAdES/CMS): cert discovery, detached/attached signatures, PKCS#7/PKCS#12 flows.
https://github.com/omggga/crypto_pro_api - jaeger-to-mattermost — lightweight bridge that surfaces trace errors/latency signals from Jaeger into Mattermost via webhooks.
https://github.com/omggga/jaeger-to-mattermost
- AI-assisted dev (MCP, Claude Code-style tools).
- iOS (Swift/SwiftUI) — Japan Eats, a multilingual Japanese food guide (offline data, map deep links, “Ask the chef” presets).
Node 22 (ESM) · TypeScript 5+ · Pino · Undici · MSSQL · Redis · RabbitMQ · Docker (BuildKit) · PM2 · GitLab Runner (shell) · Nginx/Traefik · mTLS · OpenSSL/CFSSL · OpenTelemetry (OTLP) · Jaeger · Grafana/Promtail/Loki · CryptoPro (CAdES/CMS, PKCS#7/12) · Saxon EE · Apache FOP · PDF/FO · Swift/SwiftUI · Xcode.
Remote part-time/contract: backend Node.js, PDF/FO pipelines, observability, CI/CD, or data ingestion. Time zones: EU/Asia friendly.
Issues/PRs welcome — thanks for using my code!