Активно разрабатываю на Go уже 5 лет. В Backend разработке 7 лет. На текущий момент отвечаю за формирование и защиту архитектуры, веду крупные проекты длительностью от квартала до года и продолжаю активно писать код на Go.
Помогаю ребятам в команде прокачивать свои скиллы в Go, делюсь опытом и знаниями, транслирую лучшие практики языка и как писать поддерживаемый, понятный и прогнозируемый код на этом языке.
Разрабатывал не только на Go, но и на других языках - JavaScript, Python, PHP. Писал все подряд - скрипты, UI для бэкенда, ABAC и RBAC системы, CRUD'ы, сложные API с произвольными запросами, сложные системы обработки данных, HighLoad системы.
Backend.
Как вести длительные проекты и не нарушать сроки, стать прогнозируемым для самого себя в том числе.
Как перестать беспокоиться и начать поставлять ценность, которую ждут.
Как сместить фокус на эффективность вместо продуктивности.
Любые технические вопросы - индивидуально. Мой опыт - Event-Driven, микросервисы, проектирование API, архитектура Go приложений.
Код-ревью. Ежедневно провожу множество код-ревью, вижу типичные ошибки и проблемы. Выработал свой подход к ревью в зависимости от типа задачи и объема кода.
Помогу разобраться, если возникают трудности на код-ревью, как при его проведении, так и при выступлении в качестве автора Pull Request. Внутрикомандные конфликты, межкомандные конфликты.
Собеседования. Регулярно провожу технические собеседования по Go и алгоритмам, общаюсь с кандидатами в рамках интервью. За это время начал замечать частые ошибки, проблемы и блокеры, которые не позволяют кандидатам показать свой лучший результат на техническом собеседовании.
Mock-собеседования по Go или алгоритмам. Как в формате приближенном к реальному - без подсказок, фокуса на проблемах или в формате разбора конкретных проблем сразу по ходу проведения собеседования.
Разбор конкретных проблем, связанных с собеседованиями. Не укладываетесь в тайминг? Каждый раз забываете что-то при решении задач? На собеседовании тяжело идет коммуникация? После собеседования попробовали решить задачу и получилось в разы лучше, чем на собеседовании? - по этим и не только вопросам, готов поделиться своим опытом и помочь найти, что именно вызывает сложности