MIDDLE BACKEND DEVELOPER
Основной стэк: Golang
Опыт коммерческой разработки: 7+
Уровень английского: B1 — Intermediate
Навыки
Base
- MySQL
- Rest
- Docker
- Clear architecture
- Nginx, S3 (Object Storage)
Также есть опыт работы с: Паттерны, Redis, ClickHouse, Kafka, WebSockets, Basic Authentication, gRPC (Protobuf), HTTPS, Apache, Redis, PostgreSQL.
Опыт работы
10.2022 - настоящее время
Проксирующий гейт для сайта и мобильного приложения
Роль на проекте: Backend Developer
Технологии: Golang, Redis, Swagger (OpenAPI)
Команда: 10 человек
— Разработка общей архитектуры, внутренней структуры кода и данных, рефакторинг.
— Формализация принципов обмена данными между источниками.
— Принятие решений о способе разработки.
— Разработка программной системы (разработка структуры, написание кода и т.д.).
— Тестирование и поддержка кода.
— Документирование.
10.2021 - 09.2022
Пакет MVP для мессенджера Telegram
http://t.me/not_lost_bothttp://t.me/okidoci_bot
http://t.me/dmitrovo_webcam_bot
http://t.me/card_cal_bot
http://t.me/TNdistrict_bot
Роль на проекте: Архитектор, системный аналитик, разработчик
Технологии: Golang, Mysql, AWS (Minio), SMTP, WebDav (Card/CalDav), REST, RTSP
Команда: 1 человек
— Разработка функционирующих MVP в соответствии со сформулированной идеей.
— Разработка общей архитектуры, конфигурации проекта (деление на сервисы) и внутренней структуры кода.
— Принятие решений о способе разработки.
— Разработка программной системы: написание кода, разработка структуры базы данных и т.д.).
— Тестирование, отладка и поддержка кода.
— Подготовка инфраструктуры и размещение.
12.2020 - настоящее время
Комплексная система контроля реализации проектов (CMS) ООО "Русмаркет"
Роль на проекте: Backend Developers, системный аналитик
Технологии: Golang, 1С, VBA, HTML, CSS, PHP, JavaScript
Команда: 5 человек
— Разработка общей архитектуры, внутренней структуры кода и данных.
— Формализация принципов обмена данными между источниками.
— Принятие решений о способе разработки.
— Разработка программной системы (написание кода, разработка структуры базы данных и т.д.).
— Тестирование и поддержка кода.
До 2020
Технологии: Golang, PHP, Perl, Python, VBA, HTML, CSS, Bootstrap, JavaScript, Objective-C, MySQL, Nginx, Git, Docker, Linux, KVM/QEMU, VBA, RTSP/RTP, REST, gRPC
— Полный цикл разработки - от идеи, проектирования, разработки, отладки, выпуска в production.
— Поиск и управление внешними ресурсами (дизайнерами, техническими услугами), привлекаемыми в ходе реализации проектов.
— Проектирование и настройка серверной среды для разрабатываемых приложений.
— Сопровождение разработанных приложений.
— Консультирование и сопровождение бизнеса в предпроектной проработке идей.
— Предварительная оценка затрат на реализации проекта.
Образование
2005 Российский университет дружбы народовЭкономист, международный менеджмент