Skip to content
View Anatoly-Semenov's full-sized avatar
👨‍💻
Eat. Sleep. Code. Repeat
👨‍💻
Eat. Sleep. Code. Repeat

Block or report Anatoly-Semenov

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
Anatoly-Semenov/README.md
 █████╗ ███╗   ██╗ █████╗ ████████╗ ██████╗ ██╗     ██╗   ██╗    ██████╗ ███████╗██╗   ██╗
██╔══██╗████╗  ██║██╔══██╗╚══██╔══╝██╔═══██╗██║     ██║   ██║    ██╔══██╗██╔════╝╚██╗ ██╔╝
███████║██╔██╗ ██║███████║   ██║   ██║   ██║██║     ██║   ██║    ██║  ██║█████╗   ╚████╔╝ 
██╔══██║██║╚██╗██║██╔══██║   ██║   ██║   ██║██║     ██║   ██║    ██║  ██║██╔══╝    ╚██╔╝  
██║  ██║██║ ╚████║██║  ██║   ██║   ╚██████╔╝███████╗╚██████╔╝    ██████╔╝███████╗   ██║   
╚═╝  ╚═╝╚═╝  ╚═══╝╚═╝  ╚═╝   ╚═╝    ╚═════╝ ╚══════╝ ╚═════╝     ╚═════╝ ╚══════╝   ╚═╝   

Backend Engineer · Security Architect · System Design
Go · Node.js · C++ · Kubernetes · Microservices


🧠 About Me

🔹 Backend developer focused on building scalable, secure, and production-ready systems.
🔹 Specialize in microservice architectures, access control, network security, and API gateways.
🔹 Passionate about low-level programming, distributed systems, and system observability.


Tech Stack

Programming Languages

Go Node.js TypeScript C++ Java

Tools & Technologies

Kubernetes Docker gRPC Redis Kafka PostgreSQL


Featured Projects

High-performance WebSocket gateway written in Go for real-time messaging and event streaming.
✔ Implements secure connection handling, load balancing, and supports custom protocols.
✔ Designed for scalability and seamless integration with microservices.

C++ API Gateway and secure gRPC proxy featuring dynamic routing, request validation, and DDoS protection.
✔ Includes Redis-based IP blacklist, rate limiting, and REST API management.
✔ Built for high throughput in Kubernetes environments.

User management microservice integrated with Keycloak for authentication and authorization workflows.
✔ Automates user provisioning, role assignment, and supports audit logging.
✔ Enables seamless identity and access control in distributed systems.

Comprehensive document management platform leveraging NestJS, REST, gRPC, and Kafka for robust microservices orchestration.
✔ Features fine-grained authorization, queue-driven processing, and Docker-based deployment.
✔ Includes protobuf definitions for efficient service communication.


GitHub Stats


Contact Me


Open to collaboration, open-source contributions, and interesting projects in backend, security, and systems programming.

img

Pinned Loading

  1. KrakenD-CPP KrakenD-CPP Public

    Proxy http requests for users and payments services by KrakenD

    C++ 1

  2. cpp-security-gateway cpp-security-gateway Public

    C++ implementation of a gRPC gateway designed for scalable and secure microservice architectures on Kubernetes

    C++ 1

  3. docs-monorepo docs-monorepo Public

    Monorepo with document storage services on nest.js with apps: rest-api, grpc-api, worker, kafka-consumer

    TypeScript 1

  4. docs-protobufs docs-protobufs Public

    Repository with protobufs for docs-service

    Makefile 1

  5. keycloak-user-service keycloak-user-service Public

    User management service based on Keycloak with extended functionality on Java

    Java 1

  6. go-ws-gateway go-ws-gateway Public

    WS-Gateway is a high-performance, scalable WebSocket service in Go. It manages connections across pods using Redis for orchestration and Pub/Sub for inter-instance messaging, enabling efficient rea…

    Go 1