About
I grew from backend developer to team lead and tech lead, and now work as a solution architect. I have worked on many projects and with many teams, in English and Russian.
I have launched systems from scratch, moved products to a different stack, rewritten features and carved out domains, and refactored at every level — from code to service boundaries. I run architecture reviews, record decisions as ADRs and find weak spots before someone else does.
I stay close to operations: I set up CI/CD, Kubernetes, Linux, networking and log parsing myself, and build observability and alerting so production stays predictable.
These days I build a harness for AI agents — from an epic to review-ready code — work on an AI proxy that handles access control, request rate limiting and monitoring, and speed up integration tests.
Skills
- Architecture & leadership
- Solution architecture · ADR · Architecture review · Domain decomposition · Technical audit · 1-2-1 · RU / EN teams
- Languages
- Java 8–25 · Kotlin · SQL · JavaScript · Go (learning)
- Backend
- Spring Boot 2–4 · Spring Framework (AOP, Security) · Spring WebMVC · Spring WebFlux · Ktor
- Frontend
- Vue.js
- Data
- PostgreSQL · Oracle · ClickHouse · Cassandra · Redis · Tarantool Cluster
- Messaging & workflows
- Kafka · RabbitMQ · Temporal · Rate limiting · Retries & idempotency
- Security
- Keycloak · Spring Security · Vulnerability review
- Infrastructure & delivery
- Kubernetes · Azure · Linux administration · Networking · DNS · Nginx · GitLab CI/CD · Maven · Gradle
- Observability
- Prometheus · Grafana · Loki · Graylog · Tracing · Alerting
- AI
- Agent harness · Multi-agent pipelines · AI proxy: access & rate limiting · MCP