Petr Korobeinikov
Founding Engineer & Architect — Go, Kotlin, Postgres, Cloud, DBaaS, Kubernetes.
Seeking Principal Engineer.
CV · GitHub · LinkedIn · Telegram · YouTube · Blog
Profile
Principal-grade engineer. I design and run resilient cloud services: DBaaS for Postgres and Redis, Managed RabbitMQ, voice and real-time systems on Go and gRPC, event-driven integrations on Kafka, business-process orchestration on Temporal.
I run architecture reviews, set engineering standards and DevEx practices at the unit level, mentor engineers in the internal mentoring program. I adapt AI tooling to the team’s workflow: custom skills and subagents, MCP servers wired to internal systems, guidelines and prompt templates tuned to the domain.
Experience
- 2024-10 — present · MTS, FinTech · Founding Engineer & Architect
- 2024-01 — 2024-09 · MTS, VoiceTech · Founding Engineer & Architect
- 2021-08 — 2023-07 · MTS, #CloudMTS · Technical Lead
- 2016-09 — 2020-12 · Avito · Senior Software Development Engineer
- 2010-08 — 2014-10 · RDW-media · Senior Software Development Engineer
Public presence
Habr
- 2026-02-16, MTS: GraphQL и Go — gqlgen после года в проде: опыт, советы и выводы
- 2023-05-30, MTS, #CloudMTS: Создаем типовое локальное окружение для разработчика
- 2023-05-17, MTS, #CloudMTS: Несколько мыслей по подготовке к алгоритмической части собеседования
- 2023-03-14, MTS, #CloudMTS: Как мы сделали для разработчиков универсальную шину событий, не требующую знаний Kafka и прочих брокеров
- 2017-09-10, Avito: Встречаем PostgreSQL 10. Перевод Release Notes
- 2017-08-29, Avito: Чемпионат #PGHACK. Платформа
- 2017-08-07, Avito: PGHACK. Соревнование в офисе Avito 2 сентября
Personal
- principal-engineering.ru — engineering leadership and architecture blog.
- YouTube @principal-engineering — Principal-level video walkthroughs.
- Telegram @principalengineering — short notes.
Open Source
- PostgreSQL 9.6, psql:
\evand\svcommands for editing and showing view definitions. - PostgreSQL 9.6:
to_reg*()functions accepttextinstead ofcstring. - PostgreSQL: “custom compression methods” proposal on pgsql-hackers (2015) — my draft, posted by Alexander Korotkov; the idea later influenced column compression added in PostgreSQL 14.
- postgresql-extension-example — PostgreSQL C extension examples.
localmodulesupport ingci— included in golangci-lint v1.58.0.- Patch to
wreulicke/http-timeout. - x86 support in
asdf-eza.