Арман Тарханян (armantarkhanian), Россия, Санкт-ПетербургАрман Тарханян (armantarkhanian), Россия, Санкт-Петербург

Арман Тарханян

Бэкенд разработчикGolangСтарший (Senior)
Не ищу работу

Контакты

Контакты скрыты настройками приватности
Опыт работы: 5 лет
Регистрация: 19.12.2021
Последний визит: 3 дня назад
Гражданство: Россия
Местоположение: Россия, Санкт-Петербург
Дополнительно: готов к удаленной работе
Знание языков:

Обо мне

Некоторые примеры проектов:

Писалось для себя, поэтому качество кода соответствующее.

  • github.com/armantarkhanian/typenaming - статический анализатор кода, который требует удалять суффикс "Type" из названия типа. Например, структуру пользователя стоит называть не UserType, а просто User. Написан в ученических целях.
  • github.com/iiko-go/iiko-go - клиент для iiko (iikoCloud API). ERP-система для автоматизации ресторанного бизнеса. В процессе разработки.
  • github.com/armantarkhanian/go-alert - простая библиотека для рассылки алертов в Telegram и на почту. Интерфейс AlertManager позволяет добавить поддержку других сервисов алертинга.
  • github.com/armantarkhanian/backup - Программа для снятия бекапов с MySQL InnoDB Cluster по интервалу и загрузкой их в S3-совместимое хранилище
  • github.com/gomocker/gomocker - небольшой генератор кода для удобного создания интерфейсов (моков)
  • github.com/armantarkhanian - Основной аккаунт, со всеми репозиториями

Общие навыки и умения:

  • Git
  • SQL
  • Linux
  • Docker

Языки программирования:

  • Go (уверенное владение)
  • JavaScript (на уровне пет-проектов на VueJS)
  • Emacs Lisp (на уровне полноценной кастомизации Emacs)

Брокеры сообщений / Очереди / Шины:

  • Redis Pub/Sub
  • NATS JetStream

Базы данных:

  • MySQL 8
  • PostgreSQL
  • CockroachDB
  • Redis (Standalone, Cluster)
  • Tarantool (Standalone, Cluster)

Метрики и логи:

  • Prometheus
  • Grafana Loki
  • Grafana

Протоколы:

  • HTTP
  • WebSocket
  • gRPC

Навыки

Golang
Git
Docker
SQL
Vue.js
Redis
Protobuf
Prometheus
gRPC
REST

Участие в профсообществах

Опыт работы

  • Российский телеком-оператор с 50 миллионами клиентов и 30 тысячами сотрудников
    Более 5000 сотрудников
    Старший Go-разработчик
    Январь 2023 — По настоящее время (2 года)
  • RockApps (YamiYami)
    Санкт-Петербург
    Go-разработчик
    Ноябрь 2021 — Декабрь 2022 (1 год и 2 месяца)
    • Разработка бекенда на Go
    • Code Review
    • Рефакторинг кода в соответствии с best practices
    • Поиск и исправление багов
    • Юнит и интеграционное тестирование
    GolangGitSQLJira
  • Kinonet Bot
    Белгород
    Создатель / Go-разработчик
    Февраль 2017 — Ноябрь 2018 (1 год и 10 месяцев)

    Придумал и разработал Telegram бота Kinonet для просмотра фильмов и сериалов в Telegram (в данный момент недоступен, но исходный код, статьи и т. д. сохранились)

    • На момент работы более 20 000 активных пользователей в месяц
    • На момент работы занимал первую строчку в каталоге ботов в разделе видео и развлечения с более чем 300 отличными отзывами на разных языках
    • Бот был принят к участию в конкурсе ботов от Telegram - Bot Prize