Konstantin Pestekhin

Konstantin Pestekhin

Tech Lead · Solution Architect · Java / Kotlin

I own the technical side of a project end to end — from architecture and the team to production and alerting. I launch systems from scratch, move products to a new stack, run technical audits and find weak spots before they turn into incidents.

Results

A week → 4–5 hours Agent harness: from an epic to review-ready code Delivery 60% → 100% Fault-tolerant push delivery on a PostgreSQL queue Zero-downtime, 2 teams Platform move: VMs → Kubernetes, Ktor → Spring Boot
Case studies in detail →

Now

When teams call me in

Greenfield launch

Architecture, stack choice, ADRs, CI/CD and observability are in place before the first release. The team works by clear rules from day one.

Technical audit

Architecture, code, integrations, security, operations. The output is a prioritised risk map and a plan: what to fix first and why.

Migration & refactoring

Moving a product to a new stack, carving out domains, refactoring at every level — from code to service boundaries, without stopping the business.

Technical leadership

Architecture review and technical oversight across teams, 1:1s, growing engineers. I lead teams in English and Russian.

How I work

Path

  1. Backend developer Java, Kotlin, Spring, integrations, databases, Vue.js UI
  2. Team lead Team, process, 1:1s, accountability for delivery
  3. Tech lead Architecture, reviews, CI/CD, technical oversight across several teams
  4. Solution architect Now: solution architecture, AI infrastructure and agent pipelines

Stack

AI agentsMCPJava 8–25KotlinSpring Boot 2–4KtorWebFluxPostgreSQLOracleClickHouseCassandraKafkaRabbitMQTemporalKubernetesAzureGitLab CI/CDKeycloakPrometheusGrafana

Full stack and experience →

Need someone to own the technical side?

Write to me: we will discuss the problem and the format — full-time, contract or audit.

Discuss a project

Recent writing

All posts →