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
Now
- Building a harness for AI agents: an epic turns into ready tasks and review-ready code.
- Working on an AI proxy: access control, request rate limiting, monitoring.
- Speeding up integration tests: faster feedback, more frequent releases.
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
- Decisions are written down. Every significant decision is an ADR with context and alternatives. A year later it is still clear why things are the way they are.
- Production is visible. Metrics, logs and alerts — Prometheus, Grafana, Loki, Graylog. The team learns about an incident before users do.
- Integrations do not take the system down. Rate limits, timeouts, retries, idempotency: a partner outage stays their outage, not a cascade across the platform.
- Security is part of the architecture. Keycloak, Spring Security, finding weak spots in review rather than after an incident.
- Hands-on, not just slides. I set up CI/CD, Kubernetes, Linux and networking myself. The architecture I draw is one I know how to run.
Path
- Backend developer Java, Kotlin, Spring, integrations, databases, Vue.js UI
- Team lead Team, process, 1:1s, accountability for delivery
- Tech lead Architecture, reviews, CI/CD, technical oversight across several teams
- 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 projectRecent writing
- Java virtual threads: where they help and where they don't
What virtual threads actually give a backend service, why they don't make code faster, and which bottlenecks remain: pinning, connection pools, ThreadLocal.