Skip to content
View orangejohny's full-sized avatar

Block or report orangejohny

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

Hi there, I'm Dmitry Kargashin ๐Ÿ‘‹

Senior Go Developer / Senior Backend Engineer
Moscow, Russia

Telegram Email LeetCode Backend

I build reliable and scalable backend/platform systems with measurable impact on latency, reliability, and delivery speed.


Tech Stack

Languages & Core

Go Python Microservices DDD

APIs & Communication

gRPC REST API OpenAPI Protocol Buffers

Data & Messaging

PostgreSQL Redis MongoDB Kafka RabbitMQ NATS JetStream

Platform & DevOps

Kubernetes Helm Docker CI/CD Terraform Atlas Elasticsearch

Observability & Reliability

OpenTelemetry Prometheus Grafana Jaeger


Highlights

  • Built reliable AI agent execution pipelines using Temporal and event-driven architecture
  • Improved LLM streaming by introducing batching, making agent communication smoother and infrastructure load more predictable
  • Strengthened observability and alerting so issues are detected and investigated much faster
  • Implemented OIDC/SSO with automatic role mapping, making onboarding and access management simpler for users and support teams
  • Led delivery of multi-cluster deployment capabilities for an internal platform, helping teams ship services with less operational friction
  • Reworked authorization with Redis caching and proper invalidation rules, making permission checks significantly faster and more stable
  • Designed orchestration flows with SAGA to make distributed business operations more consistent and resilient

Engineering Principles

  • Build for failure tolerance and observability from day one
  • Prioritize measurable impact: latency, cost, reliability, time-to-market
  • Keep systems evolvable with clear contracts and pragmatic architecture

Education

  • Bauman Moscow State Technical University (BMSTU), Moscow
    Computer Security

Courses & Training


Contacts & Profiles

If you are hiring for senior Go/backend/platform roles, I am open to discussing impactful engineering challenges.

Popular repositories Loading

  1. vector_example vector_example Public

    Forked from justcppdev/vector_example

    CMake

  2. BSTree BSTree Public

    Realization of binary search tree

    C++

  3. Queue Queue Public

    RK II

    C++

  4. SBWeb SBWeb Public archive

    Web development coursework. Mirror of university hosted repo

    Go

  5. kafkajs kafkajs Public

    Forked from tulios/kafkajs

    A modern Apache Kafka client for node.js

    JavaScript

  6. defaults defaults Public

    Forked from creasty/defaults

    Initialize structs with default values

    Go 1