Премия рунета

Сергей К. Golang разработчик, Middle

ID 13459
СК
Сергей К.
Мужчина, 20 лет
Россия, Краснодар, UTC+3
Ставка
3 500 Р/час
НДС не облагается
Специалист доступен с 10 сентября 2024 г.

Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.

Подробнее
О специалисте
Специализация
Golang разработчик
Грейд
Middle
Навыки
Docker
Elasticsearch
ELK
Git
GitLab
GOlang
Grafana
Grpc
Kafka
Linux
Microservices
PostgreSQL
RabbitMQ
Redis
REST
SQL
ООП
Axios.js
CSS Modules
HTML
JavaScript
React
Redux
Go
MongoDB
REST API
Понимание процесса и целей создания микросервисных решений
gRPC Web
JWT
PosrgteSQL
Отрасли
LifeStyle
Logistics & Transport
Social Networking
Главное о специалисте
Сергей — опытный IT-специалист, Golang-разработчик. Обладает навыками работы с Docker, Elasticsearch, ELK, Git, GitLab, GoLang, Grafana, gRPC, Kafka, Linux и другими инструментами. Имеет опыт разработки микросервисных решений в логистической компании, где занимался созданием системы отслеживания судов и расчёта стоимости перевозки груза по морю. Также участвовал в разработке сервис-планировщика для автоматизации запросов от клиентов и приложения для оказания и бронирования косметических услуг в формате социальной сети. На последнем месте работы Сергей решал задачи различной сложности: разрабатывал и поддерживал Back-end систему, анализировал и оценивал требования, участвовал в оценке и планировании проекта, работал с базами данных, оптимизировал запросы к базе данных и внедрял механизмы кэширования, использовал микросервисную архитектуру, разрабатывал RESTfulAPI для платформы, рефакторил и разбирал легаси-код, писал документацию.
Проекты   (3 года 10 месяцев)
Река-Море
Роль
Golang-разработчик
Обязанности
Проект представляет из себя систему для отслеживания судов с помощью стороннего сервиса (GPS) и расчета стоимости перевозки груза по морю (на основании потребления топлива, задержек поставки грузов, использования эко топлива, объема груза Задачи: · Разработка и поддержка Back-end системы и сервисов с использованием Golang. Доработка функционала приложения. · Анализ и оценка требований. · Участие в оценке и планировании проекта. · Реализация общения между сервисами при помощи gRPC и RabbitMQ. · Работа с базами данных (PostgreSQL, MongoDB). Добавление action logs в систему. Партицирование базы данных PostgreSQL по времени создания операции. Логи хранились 2 недели. Создание backup’ов. · Решение проблем масштабируемости и производительности за счет оптимизации запросов к базе данных и внедрения механизмов кэширования. · Использование микросервисной архитектуры. · Внедрение S3 хранилища. Получение данных со стороны клиента, сохранение ссылки в PostgreSQL и добавление файла в S3 хранилище. · Разработка и поддержка RESTfulAPI для платформы. · Рефакторинг и разбор легаси-кода. · Участие в код-ревью. · Написание документации Команда: 6 человек на проекте (1РП, 1 ПМ, 2 бек, 2 фронт)
Стек специалиста на проекте
Grafana, GitLab, Git, Go, MongoDB, Linux, Grpc, Docker, Microservices, PostgreSQL, RabbitMQ, REST API
Отрасль проекта
Logistics & Transport
Период работы
Сентябрь 2023 - Апрель 2024  (8 месяцев)
Проект 2
Роль
Golang-разработчик
Обязанности
Сервис-планировщик (в него приходили запросы от клиента и внутри себя он решал на какой API-gate перевести запрос путем обращения через Kafka к другим микросервисам). Задачи: · Работа над микросервисом аунтификации: изменение старых моделей и согласование отправки этих моделей между сервисами работа с JWT. · Работа над Entity-микросервисом: в нем хранились все сущности, встречающееся в проекте. Получение, обработка и передача требуемых сущностей. · Использование Kafka и gRPC для общения между микросервисами. Написание синхронизации сотрудников из внешней системы при помощи запроса. Синхронизация запускалась по запросу (асинхронно через кафку) или каждый день (crone задача). Рефакторинг gRPC клиента. · Применение REST для Health-check и API-gateway. В качестве инструмента работы с БД использовали PostgreSQL, CRDB. Логирование происходило с помощью logrus. Средняя нагрузка на back около 1-1,5к RPS. · Покрытие кода тестами. Состав команды 10 человек:  Frontend-разработчики: 3  Backend-разработчики: 3  Тестировщики: 2  DevOps: 1  ПМ: 1
Стек специалиста на проекте
Go, REST API, JWT, Grpc, Kafka, gRPC Web, PosrgteSQL, Понимание процесса и целей создания микросервисных решений
Отрасль проекта
LifeStyle
Период работы
Апрель 2022 - Май 2023  (1 год 2 месяца)
Приложение для оказания и бронирования косметических услуг в формате социальной сети
Роль
Golang-разработчик
Обязанности
Задачи: · Архитектура - монолит. В мои задачи входило написание запросов к БД различной сложности, · Рефакторинг кода и создание новых эндпоинтов. · Изменение файлов по запросы со стороны клиента в облачном хранилище S3 Состав команды 12 человек:  Frontend-разработчики: 2  Backend-разработчики: 4  Android-разработчики: 2  Тестировщики: 2  DevOps: 1  ПМ: 1
Стек специалиста на проекте
ELK, Grafana, GitLab, Elasticsearch, REST, Git, Linux, Redis, ООП, Grpc, Kafka, GOlang, Docker, SQL, Microservices, PostgreSQL, RabbitMQ
Отрасль проекта
Social Networking
Период работы
Февраль 2021 - Март 2022  (1 год 2 месяца)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Кубанский государственный университет
Специальность
Факультет компьютерных технологий и прикладной математики
Завершение учебы
2025 г.

Похожие специалисты

E-commerce & Retail • Insurance
ДР
Дмитрий Р.
Краснодар
Golang разработчик
Senior
4 250 Р/час
GOlang
Kafka
PostgreSQL
Redis
Go
SQL
Kubernetes
MongoDB
Grpc
Git
+66

Дмитрий — опытный IT-специалист, Golang разработчик. Обладает навыками работы с различными технологиями и инструментами, такими как Kafka, PostgreSQL, Redis, Go, SQL, Kubernetes, MongoDB, Grpc, Git, PHP, Prometheus, CI/CD, Elasticsearch, Clickhouse, Docker, API, Jira, REST API и другими. Дмитрий имеет опыт разработки сложных приложений и сервисов в сферах e-commerce & retail и insurance. Он участвовал в проектах по созданию системы мониторинга, личного кабинета, микросервисов и интеграции API. Также занимался разработкой CRM, ERP систем, чат-ботов и интеграцией с 1С. На каждом проекте Дмитрий работал в команде с другими разработчиками, тестировщиками, аналитиками и менеджерами. Он выполнял задачи по разработке архитектуры, интеграции с различными приложениями, оптимизации существующего функционала и созданию новых сервисов.

Подробнее

Недавно просмотренные специалисты

LifeStyle • Logistics & Transport • Social Networking
СК
Сергей К.
Краснодар
Golang разработчик
Middle
3 500 Р/час
PosrgteSQL
ELK
Grafana
JavaScript
Redux
GitLab
Понимание процесса и целей создания микросервисных решений
Elasticsearch
REST
Git
+30

Сергей — опытный IT-специалист, Golang-разработчик. Обладает навыками работы с Docker, Elasticsearch, ELK, Git, GitLab, GoLang, Grafana, gRPC, Kafka, Linux и другими инструментами. Имеет опыт разработки микросервисных решений в логистической компании, где занимался созданием системы отслеживания судов и расчёта стоимости перевозки груза по морю. Также участвовал в разработке сервис-планировщика для автоматизации запросов от клиентов и приложения для оказания и бронирования косметических услуг в формате социальной сети. На последнем месте работы Сергей решал задачи различной сложности: разрабатывал и поддерживал Back-end систему, анализировал и оценивал требования, участвовал в оценке и планировании проекта, работал с базами данных, оптимизировал запросы к базе данных и внедрял механизмы кэширования, использовал микросервисную архитектуру, разрабатывал RESTfulAPI для платформы, рефакторил и разбирал легаси-код, писал документацию.

Подробнее
BioTech, Pharma, Health care & Sports • FoodTech • Logistics & Transport • Social Networking
АБ
Андрей Б.
Дубна
PHP разработчик
Middle+
3 125 Р/час
запросы
умение разбираться в чужом коде
xlsx
PHP
JavaScript
GitLab
Разработка
шаблон
Программное обеспечение
разработка сайта
+45

Андрей — опытный PHP-разработчик уровня Middle+. Он обладает широким спектром навыков, включая работу с PHP 7, Yii2, MySQL, а также знание JavaScript, HTML и других технологий. Андрей имеет опыт работы на проектах в различных отраслях, таких как логистика, транспорт, FoodTech, BioTech, Pharma, Health care & Sports и Social Networking. На каждом из проектов он выполнял роль программиста или разработчика, поддерживая и улучшая информационные системы управления бизнесом. В портфолио Андрея есть проекты по разработке и поддержке сайтов, ботов для Telegram и Discord, видеохостинга и других сервисов. Общая продолжительность его работы на проектах составляет 4 года и 5 месяцев.

Подробнее