Skip to content
View romalsh's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report romalsh

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
romalsh/README.md

Hi πŸ‘‹, I'm Roman

TypeScript & Go Software Engineer

GitHub β€’ Telegram

πŸ‘¨β€πŸ’» About Me

Senior Backend / Fullstack Engineer with 5+ years of experience building production-grade web platforms, backend services, and enterprise applications.

πŸ›  Technical Skills

  • Languages: TypeScript, JavaScript, Go
  • Backend: Node.js, NestJS, Express, Gin
  • Frontend: React, Next.js, Vue.js, Nuxt.js
  • API: REST, GraphQL, gRPC, WebSocket
  • Databases: PostgreSQL, MongoDB, Redis, ClickHouse
  • Messaging: RabbitMQ, Kafka
  • DevOps: Docker, Kubernetes, CI/CD

πŸš€ Featured Projects

Secure and idempotent webhook processing with HMAC verification, replay protection, Redis, MongoDB and concurrency-safe crediting.

NestJS/PostgreSQL backend with JWT, migrations, WebSocket events, Docker and E2E tests through Testcontainers.

Fullstack React/Node.js selector designed for 1,000,000 records using virtualization, cursor pagination and batched mutations.

Fullstack asynchronous URL-processing service with concurrency control, cancellation, timeouts and job progress tracking.

Pinned Loading

  1. payment-service payment-service Public

    Secure payment webhook processing with HMAC verification, replay protection, idempotency and concurrency-safe crediting

    TypeScript

  2. todo-service todo-service Public

    Production-style NestJS API with PostgreSQL, JWT authentication, WebSocket events, Docker and Testcontainers

    TypeScript

  3. infinity-list-app infinity-list-app Public

    Fullstack selector for 1M+ records with virtualization, cursor pagination, drag-and-drop and idempotent batch operations

    TypeScript

  4. url-app url-app Public

    Fullstack platform for asynchronous URL processing with background jobs, progress tracking, cancellation and Docker

    TypeScript