Оставьте заявку, мы подберем для вас подходящего специалиста за 48 часов!

Юрий П. Golang разработчик, Middle

ID 8997
ЮП
Юрий П.
Мужчина, 21 год
Россия, Новосибирск, UTC+7
Ставка
2,500 Р/час
НДС не облагается
Специалист доступен с 4 декабря 2023 г.

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

Подробнее
О специалисте
Специализация
Golang разработчик
Грейд
Middle
Навыки
GOlang
Node.js
React
JQuery
HTML
CSS
SCSS
BEM
Tailwind
MySQL
PostgreSQL
MongoDB
Redis
Elasticsearch
Docker
Kubernetes
GitLab CI/CD
Webpack
Vite
RabbitMQ
Kafka
Swagger
AWS
Cyprees
EKS
Jest
Puppeteer
S3
TypeScript
RDS
Drupal
React Native
CodeIgniter
Java Script
Bash scripting
Отрасли
BioTech, Pharma, Health care & Sports
FoodTech
Media
Знание языков
Английский — B2
Главное о специалисте
Юрий - разработчик с более чем трехлетним опытом работы на языке Go. Работал в команде крупной медиаплатформы со 100 млн. уникальных пользователей в месяц. Помимо Golang, есть опыт в работе с backend-ом на PHP и на Node.js. Кроме этого, Юрий имеет опыт frontend разработки, а именно с React.js. Благодаря работе в сплоченных командах исполнителен и коммуникабелен.
Проекты   (3 года 4 месяца)
G/O Media
Роль
Middle Golang разработчик
Обязанности
Краткое описание проекта: G/O - платформа для 11 сайтов разной тематической направленности, от новостей технической тематики до самого крупного новостного портала в сфере видеоигр, с общими данными, процессами и кодовой базой. Совокупное количество посещений всех блогов медиа платформы в месяц - 100 млн. уникальных пользователей. Для сравнения, у аналога на российском рынке «Яндекс Дзене»‎ около 70 млн. уникальных пользователей в месяц. Стек: Golang, Node.js, Kubernetes, AWS ( EKS, S3, RDS и т.д.), React.js, Typescript, Jest, Puppeteer, Cyprees 1. Разработал и развернул сервис управления лендингами кампаний. Ранее каждый лэндинг требовал обновления имеющихся API сервисов, что замедляло скорость их реализации, а иногда лэндинги маркетинговых кампаний были связаны с на совершенно другими порталами, из-за чего не было единообразия в их написании. Под руководством тимлида Юрий написал сервис, использующий данные с других площадок (динамически через апи, или с возможностью предоставить данные мануально в предустановленном формате) для последующего предоставления их фронтэнду единообразным способом и в рамках инфраструктуры проекта. Благодаря этому удалось повысить скорость загрузки этих страниц в полтора раза, а также перенести лэндинги на основной домен, что улучшило SEO показатели. 2. Произведена оптимизация API эндпоинтов и связанных с ними запросов в базу данных, что позволило уменьшить потребление ресурсов на 10%. 3. Создание новых и исправление уже существовавших источников данных для дэшбордов и визуальных редакторов. Юрий добавлял новые эндпоинты, и вносил изменения в существующие сервисы, предоставляющие данные и возможности ими оперировать. 4. Написание новых и обновление unit-тестов для всего затронутого при работе функционала. 5. Внесение изменений в деплоймент скрипты на python.
Стек специалиста на проекте
Jest, Kubernetes, AWS, Cyprees, S3, EKS, GOlang, TypeScript, RDS, React, Node.js, Puppeteer
Отрасль проекта
Media
Период работы
Сентябрь 2021 - По настоящее время  (2 года 4 месяца)
ManagingLife
Роль
Middle Golang разработчик
Обязанности
Краткое описание проекта: проект в сфере здравоохранения для ведения записей о уровне боли пользователей. Проект в первую очередь B2B решение для страховых компаний — портал, где представители компании с определенными ролями могут заходить и смотреть информацию о пользователях. Если пользователь отслеживает в приложении боль, будучи хронически больным, то страховая компания может сэкономить большое количество бюджета, например более своевременно вызывая врача. Пользователи регулярно заполняют опросники и могут генерировать отчёты для использования на приёме у врача. Стек: Golang 1.16, PostgreSQL, RabbitMQ, Drupal, React, React Native, Kubernetes Архитектура: Гибридная с монолитным легаси приложением на Drupal и микросервисами на Symfony и Golang на базе Kubernetes, обеспечивающие работу нескольких фронтэнд приложений, включая мобильное приложение, удовлетворяющих нужды нескольких целевых аудиторий и соответствующих стандартам для сферы здравоохранения. Задачи: 1. На старте приложение было написано на Drupal, однако по мере роста эта платформа перестала удовлетворять требованиям проекта. База данных с записями об уровнях боли чрезмерно разрослась для того чтобы продолжать работать с ней средствами монолита на Drupal, потому наша команда начала создавать микросервисы для соответствия реалиям проекта. Юрий создал сервис, обрабатывающий записи с данными о боли, который преобразовывал данные в форму, которая более чем на порядок быстрее позволяла генерировать отчёты и делать выборки. Благодаря этому мы смогли решить часть проблем, связанных с производительностью легаси приложения и значительно ускорить генерацию отчётов. 2. Обновления в инфраструктуре проекта для корректного разбиения монолита на микросервисы. 3. Правки в сервисе web API, требуемые для поддержки дэшбордов и для работы с обновлённой структурой данных.
Стек специалиста на проекте
Kubernetes, Drupal, GOlang, PostgreSQL, RabbitMQ, React, React Native
Отрасль проекта
BioTech, Pharma, Health care & Sports
Период работы
Март 2021 - Август 2021  (6 месяцев)
Donut Logs
Роль
Golang Разработчик
Обязанности
Краткое описание проекта: система управления задачами сети ресторанов. Пользователи могли смотреть меню, бронировать столики, заказывать еду и доставку, и отслеживать их статус в мобильном приложении. Персонал мог управлять меню, и отслеживать созданные при взаимодействии пользователей с приложением задачи через вебсайт. Бэкенд изначально был написан на Codeigniter, но с ростом нагрузки его производительность стала создавать проблемы. Стек: Golang, Codeigniter, JS, jQuery, Redis, Docker Архитектура: нативные веб приложения, взаимодействующие с монолитным PHP приложением, дэшборд которого был написан с использованием jQuery. Задачи: 1. Юрий переписал websocket сервер с PHP на Golang, что позволило значительно уменьшить уровень нагрузки на монолитный бэкенд, что увеличило скорость работы приложения и для персонала, и для пользователей приложения. Новый сервис кэшировал часто переиспользуемые данные в Redis, и в зависимости от запросов пользователей или проксировал их в PHP приложение, или производил необходимые изменения в базе данных напрямую. 2. Рефакторинг PHP приложения, связанный с вынесением части функциональности из него и с изменением набора запросов к нему.
Стек специалиста на проекте
Redis, CodeIgniter, GOlang, Docker, JQuery, Java Script
Отрасль проекта
FoodTech
Период работы
Сентябрь 2020 - Март 2021  (7 месяцев)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
Новосибирский Государственный Технический Университет
Специальность
Факультет Прикладной Математики и Информатики
Завершение учебы
2024 г.

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

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

FinTech & Banking
ВЛ
Вячеслав Л.
Краснодар
DevOps
Middle+
3,375 Р/час
Zabbix
Git
Bash
Администрирование серверов Linux
DevOps
Oracle
Bitbucket
Linux
Grafana
Kubernetes
GitLab
Nginx
AWS
Prometheus
Istio
Ansible
ELK
LXC
VPN
Confluence
Apache Kafka
Docker
SQL
Python
Jenkins
OpenShift
Nexus
Jira
MySQL
PostgreSQL
+30

Обо мне 1) Желание учиться, расти и развиваться в нашей отрасли. Не первый год работаю в DevOps, и чем дальше, тем больше нравится) 2) Ответственность. Умение работать в команде и держать данное слово. Если надо сделать - сделаю, даже в новогоднюю ночь. Необходимо тихо сидеть в уголочке и писать код или работать в команде, или выступить на конференции перед публикой (опыт публичных выступлений имеется) — всё это не проблема. 3) Умение грамотно изложить свою мысль. Устно и письменно. Первая работа была системным администратором в Думе, в силу специфики общался с депутатами, председателем Думы, Мэром и тд. Жалоб не было) 4) Знания о работе с ОС Linux и ПО AWS - IAM - S3 Docker - Как инсталлировать Docker - Как использовать Docker Image - Как запускать Docker Container - Основные команды Docker Linux - IP-телефония(Asterisks+Elastix) - основные команды - Nginx - Apache - Nexus - Gerrit Мониторинг - Zabbix - Prometeus - Grafana - ELK Git - основные команды SQL(имеется сертификат) - Пишу запросы, знаю отличие delete от truncate CI/CD - Teamcity/GitLab/Jenkins Базы данных - PostgreSQL - Oracle - Clickhouse - MySQL Ansible - написание ролей - написание плейбуков Atlassian - Jira - Confluence - Bitbucket 5) Высшее техническое образование

Подробнее