Skip to content
View REDKARASIK's full-sized avatar

Highlights

  • Pro

Organizations

@pg-tools

Block or report REDKARASIK

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
REDKARASIK/README.md

Artem Pelikh

Golang Backend Developer

Backend developer focused on Go, PostgreSQL, distributed systems, and highload services


Contacts


Tech Stack


Projects

  • pgcompare — CLI tool for comparing PostgreSQL query performance before and after optimization with HTML report generation
    Tech Stack: Go, PostgreSQL, Docker, HTML/JS

  • web_demoservice — event-driven Go service with Kafka, PostgreSQL, cache, DLQ, metrics, and tracing
    Tech Stack: Go, Kafka, PostgreSQL, Redis, Prometheus, OpenTelemetry, Docker

  • golang-log-linter — custom linter for validating log message formatting and quality in Go projects
    Tech Stack: Go, golangci-lint, AST

  • asyncspammer — Go library for building concurrent pipelines with controlled parallelism
    Tech Stack: Go, Concurrency, Generics


About Me

  • Golang backend developer with experience designing and developing backend services in production-oriented environments
  • Focused on highload systems, distributed architectures, asynchronous processing, and backend reliability
  • Working with PostgreSQL, Kafka, Redis, REST API, gRPC, RabbitMQ, Docker, and GitHub Actions
  • Interested in performance optimization, concurrency in Go, observability, and scalable system design
  • Experienced in building internal services, integrating external APIs, designing database schemas, and improving data processing pipelines
  • Comfortable with goroutines, channels, context.Context, graceful shutdown, connection pooling, and backend performance tuning
  • Studying Software Engineering at ITMO University

Pinned Loading

  1. pg-tools/pgcompare pg-tools/pgcompare Public

    CLI for benchmarking PostgreSQL queries before and after optimization and generating an HTML report.

    Go 5

  2. asyncspammer asyncspammer Public

    asyncspammer — это мини-библиотека на Go для построения конвейеров (pipeline), где этапы обмениваются данными через каналы.

    Go 2

  3. web_demoservice web_demoservice Public

    A Go service that consumes order events from Kafka (Redpanda), validates them, stores them in PostgreSQL, and serves them via an HTTP API and a simple web UI. It includes an in‑memory cache with wa…

    Go 1 1

  4. golang-log-linter golang-log-linter Public

    A custom golangci-lint compatible linter that validates log messages according to internal logging standards.

    Go 1

  5. pr-reviewer-assignment-service pr-reviewer-assignment-service Public

    PR Reviewer Assignment Service (Test Task, Fall 2025)

    Go

  6. SandModel_bmp SandModel_bmp Public

    C++ / ITMO IS'28 1st semester

    C++ 1