Максим Р. Golang разработчик, Middle+
ID 14861
МР
Максим Р.
Мужчина
Россия, Краснодар, UTC+3
Ставка
2 750 Р/час
НДС не облагается
Специалист доступен с 1 января 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Golang разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — A2
Главное о специалисте
Максим – бэкенд-разработчик с прочными знаниями Golang. Специалист с высоким уровнем самодисциплины, с хорошо развитым критическим мышлением и аналитическими способностями. Пишет эффективный код, любит оптимизировать старый. Знает как ускорить запросы к БД, распараллелить тяжёлые задачи, сократить количество итераций и как эффективно использовать память. Все эти знания он успешно применяет в работе на проектах, в результате чего работа сервисов становится эффективнее. Например, на одном из проектов Максим провел анализ структуры БД и запросов, нашел слабые места и устранил их. Данные действия помогли ускорить поиск по продуктам в несколько раз, тем самым улучшив User Experience.
Проекты
(3 года 5 месяцев)
Корпоративный портал
Роль
Golang разработчик
Обязанности
Проект:
Приложение, в котором сотрудники могут легко подать заявление на отпуск, подписать необходимые документы не вставая с места, посмотреть корпоративные новости, поздравить с днем рождения именинников (подарив красивый стикер с надписью). Пользователи приложения распределены по группам и ролям с различным уровнем доступа к функционалу приложения: одни функции доступны только тех лидам проектов, другие – только топ менеджменту. Все сервисы приложения построены по REST API с использованием Go и частично NodeJS (Nest.js). При разработке была проведена интеграция огромного количества сторонних внутрикорпоративных сервисов, а также запущен сервис для управления конфигурационными данными клиентских приложений.
Обязанности:
- Разработка модуля новостей с элементами социальной сети (лента, лайки, комментарии);
- Разработка модуля подачи разного рода заявлений (отпуск, материальная помощь, и др.), где под каждый шаг и под каждый выбранный тип заявления должны были быть заполнены разное количество и разные типы полей с различным количеством шагов со стороны фронтенда;
- Интеграция внутреннего модуля для работы с уведомлениями;
- Разработка и поддержка архитектуры сервисов;
- Рефакторинг и оптимизация легаси модулей;
- Ведение документации по API для фронтенд разработчиков;
- Участие в код-ревью;
- Участие в планировании и оценке задач;
- Декомпозиция и создание новых задач.
Команда: 2 Бэкенд разработчика, 2 Фронтенд разработчика, Проектный менеджер, QA
Стек специалиста на проекте
Grpc, GOlang, Ent, Docker, NestJS, PostgreSQL, Node.js
Отрасль проекта
Social Networking
Период работы
Август 2023 - По настоящее время
(1 год 3 месяца)
Образовательная платформа
Роль
Golang разработчик
Обязанности
Проект:
Платформа представляет собой веб-версию и мобильное приложение для постижения различных сфер знаний: иностранные языки, математика, история и пр. Обучающий материал собран с учетом возрастных категорий и рассчитан на детскую аудиторию. Обучение проходит в виде онлайн занятия 1 на 1, видеоконференции организованы с помощью подключения WebRTC со своим собственным сигнальным сервером. Чат с преподавателями реализован с помощью WS. После занятия назначаются домашние задания, которые можно просматривать и выполнять внутри платформы. Дополнительным модулем представлены: тесты, статьи, грамматические заметки, календарь занятий.
Обязанности:
- Проведение код ревью;
- Разработка чата в реальном времени с использованием gRPC стримов;
- Разработка модуля клиентской обратной связи;
- Разработка сигнального сервера WebRTC на NodeJS для осуществления P2P видео-звонков (для тестирования решения, поначалу пришлось поднять свой небольшой фронт и настроить P2P соединение);
- Разработка тренировочного модуля для изучения английского/японского языков;
- Поддержка существующего кода;
- Рефакторинг и оптимизация существующего кода;
- Документирование кода.
Команда: 2 Бэкенд разработчика, 3 Фронтенд разработчика, 2 Тимлида, Проектный менеджер, 2 QA, 2 Дизайнера
Стек специалиста на проекте
Grpc, GORM, GOlang, Docker, PostgreSQL
Отрасль проекта
EdTech
Период работы
Январь 2023 - Июль 2023
(7 месяцев)
Сервис сети ресторанов по доставке еды
Роль
Golang разработчик
Обязанности
Проект:
Данное приложение рассчитано на организацию работы службы доставки. Состоит из нескольких частей: админ. панель, где можно увидеть загрузку каждого сотрудника, его выработку, статистику выполнения заказов, личные данные, заказы и назначения курьеров. Вторая часть – приложение для курьера, в котором сотрудник отслеживает наличие заказов, сроки их исполнения, дистанцию до заказчика и оплату за отработанные часы. Серверная часть сервисов логистики была написана на Go, для взаимодействия между микросервисами использовался grpc и kafka в качестве шины. При разработке большое количество времени приходилось на распиливание старого монолита и написание новых микросервисов.
Обязанности:
- Добавление новых уровней логистики;
- Написание системы аукциона заказов;
- Написание сервиса локаций;
- Добавление кастомных рассылок по курьерам, аналитика по заказам и сменам;
- Написание сервиса синхронизации с другими сервисами компании;
- Поддержка существующей кодовой базы;
- Участие и проведение код-ревью.
Команда: 2 Фронтенд разработчика, 2 Мобильных разработчика, Проектный менеджер,, 2 QA, 4 Бэкенд разработчика, Бизнес аналитик
Стек специалиста на проекте
Clickhouse, Elasticsearch, Grpc, Kafka, GORM, GOlang, PostgreSQL
Отрасль проекта
FoodTech
Период работы
Апрель 2022 - Декабрь 2022
(9 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Кубанский государственный университет
Специальность
Фундаментальная информатика и информационные технологии
Завершение учебы
2021 г.