Александр М. Golang разработчик, Middle+

ID 8839
АМ
Александр М.
Мужчина, 24 года
Россия, Санкт-Петербург, UTC+3
Ставка
3 496,97 Р/час
вкл. НДС 20% (466.67 Р)
Специалист доступен с 2 июля 2025 г.

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

Подробнее
О специалисте
Специализация
Golang разработчик
Грейд
Middle+
Навыки
API
Clean
Clean Architecture
ClickHouse
Compose
Docker
DRY
Excel
Firebase
Git
Go
GOlang
Grafana
gRPC
HTTP
Integration testing
JUnit 5
Kafka
KISS
Microservices
MinIo
mock
MySQL
PostgreSQL
Postman
Prometheus
RabbitMQ
Redis
REST API
Selectel
SOLID
Swagger
SWOT-анализ
Testify
Web
Аудит
Документация
Объектно-ориентированное программирование (ООП)
Программирование
СУБД
Testing
Отрасли
E-commerce & Retail
Marketing, Advertising & Design
Знание языков
Английский — B2
Главное о специалисте
Опыт программирования на Golang 3.5 года Опыт работы с: - СУБД: PostgreSQL, MySQL, ClickHouse, Redis - Docker, docker-compose - REST API, GRPC - Kafka - MinIO - многопоточным программированием - unit и mock тестированием (Testify, GoMock) - Git - GoChi - Firebase Знание принципов SOLID, KISS, DRY Понимание шаблонов проектирования Понимание основных принципов ООП проектирования Понимание Clean Architecture Знание базовых структур данных и алгоритмов Опыт разработки микросервисов Для меня важно качество, разрабатываемого продукта как со стороны пользователя, так и разработчика, поддерживающего приложение. Заинтересован в профессиональном росте и наборе опыта, путём решения новых сложных задач. Также, принимаю активное участие на всех этапах разработки: от предложения и обсуждения идей до их реализации.
Проекты   (4 года 10 месяцев)
Сервис интернет рекламы:
Роль
Backend разработчик
Обязанности
Орбитсофт Солюшенс Проект представляет из себя плащадку для размещения заказов по интернет рекламе, пользователь может выступать в роли заказчика, размещающего заказы и заинтересованного в привлечении трафика на свои площадки, или исполнителя, получающего вознаграждаение за выполнение заказов, путем, например, размещения заказанной рекламы на своих сервисах и привлечения своего трафика на площадку заказчика. Занимался разработкой микросервисов (с нуля или добавляя в уже существующие микросервисы новый функционал) на Golang, а также настройкой их взаимодействия посредством GRPC, HTTP и Kafka. Микросервисы писались по CLEAN архитектуре и состояли из набора модулей. При разработке также писал unit и интеграционные тесты.
Стек специалиста на проекте
Compose, Grafana, Postman, HTTP, ClickHouse, Swagger, Prometheus, gRPC, Kafka, MinIo, Clean, GOlang, Docker, JUnit 5, MySQL, SWOT-анализ, PostgreSQL, Microservices, Integration testing
Отрасль проекта
Marketing, Advertising & Design
Период работы
Февраль 2023 - По настоящее время  (2 года 6 месяцев)
Приложение для репетиторов ЯРепетитор:
Роль
Backend-разработчик
Обязанности
Разрабатывал серверную часть приложения, переработал кодовую базу под новую архитектуру компании. Занимался декомпозицией, оценкой, разработкой и внедрением новых возможностей приложения. В ходе работы комбинировал разные подходы к созданию нового функционала: переносил часть нагрузки с Go на БД и наоборот. Писал документацию. Разрабатывал unit-тесты. Вместе с командой разработал систему баланса ученика, с возможностью внесения предоплат и автоматического расчета оставшихся средств с учетом прошедших и будущих занятий. Добавил возможность экспорта данных о расписании занятий, ученике и финансах в Excel таблицу. Подключил ЮКасса API для проведения платежей по оплате подписки на сервис с поддержкой мобильной и web платформ и возможностью проведения автоматических платежей. Также занимался оптимизацией приложения, рефакторингом кода, деплоем на production сервер и пострелизным сопровождением продукта. Приложение для прослушивания медитаций Релакс: Разработал серверную часть приложения, схему и реализацию БД. Настроил подключение к Selectel для работы с аудио файлами и изображениями. Используемый стек технологий: Golang, Postgresql, Redis, Docker, docker-compose, Swagger, Testify. Также, в ходе работы усовершенствовал сценарий сборки проекта, благодаря чему удалось снизить его времязатраность и зависимость от подключения к интернету.
Стек специалиста на проекте
Compose, Grafana, Postman, API, Go, Swagger, Redis, Аудит, Testify, Документация, Excel, Selectel, Web, GOlang, Docker, RabbitMQ, PostgreSQL
Отрасль проекта
E-commerce & Retail
Период работы
Октябрь 2020 - Январь 2023  (2 года 4 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Санкт-Петербургский политехнический университет Петра Великого
Специальность
Институт Компьютерных Наук и Технологий, Программная инженерия
Завершение учебы
2023 г.

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

BioTech, Pharma, Health care & Sports • E-commerce & Retail • EdTech
НП
Никита П.
Челябинск
Golang разработчик
Senior
4 367,22 Р/час
API
CI/CD
ClickHouse
dgram
Docker
ELK
Git
Gitlab CI
GOlang
Grafana
+36

О себе: Более 5 лет опыта в разработке backend-решений на Go, включая работу с микросервисной архитектурой, gRPC, Kafka, Redis, Docker, Kubernetes, а также опыт работы с базами данных, системами мониторинга и CI/CD. Специализируюсь на разработке высоконагруженных систем, оптимизации производительности и внедрении событийно-ориентированной архитектуры. Мне важны качество кода, масштабируемость и эффективность решений. ПРОФЕССИОНАЛЬНЫЕ НАВЫКИ: - Разработка и поддержка микросервисов на Go - Работа с базами данных: проектирование, оптимизация запросов (PostgreSQL, DGraph, ClickHouse) - Интеграция API с внешними системами (REST, gRPC, GraphQL) - Внедрение и развитие событийно-ориентированной архитектуры с использованием NATS, Centrifugo, Kafka - Работа с очередями и брокерами сообщений (Kafka, RabbitMQ) - Контейнеризация и оркестрация сервисов (Docker, Kubernetes) - Настройка и мониторинг CI/CD-процессов (GitLab CI) - Мониторинг и диагностика систем (Prometheus, Grafana, Jaeger) - Кэширование данных и повышение отказоустойчивости (Redis) - Написание юнит- и интеграционных тестов (Testify) - Работа с распределёнными системами и микросервисной архитектурой - Менторство и проведение код-ревью ________ Самая интересная и/или технически сложная задача из опыта? Я спроектировал и реализовал систему обмена событиями между микросервисами, используя NATS в качестве брокера сообщений. Это включало разработку схемы событий с использованием protobuf, создание библиотеки для удобной работы с событиями и механизмы гарантированной доставки сообщений. Особое внимание уделил обработке ошибок и повторным попыткам при сбоях, что повысило надежность системы в целом.

Подробнее

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

E-commerce & Retail • Marketing, Advertising & Design
АМ
Александр М.
Санкт-Петербург
Golang разработчик
Middle+
3 496,97 Р/час
Compose
Grafana
Clean Architecture
Postman
HTTP
ClickHouse
SOLID
Git
API
Go
+41

Опыт программирования на Golang 3.5 года Опыт работы с: - СУБД: PostgreSQL, MySQL, ClickHouse, Redis - Docker, docker-compose - REST API, GRPC - Kafka - MinIO - многопоточным программированием - unit и mock тестированием (Testify, GoMock) - Git - GoChi - Firebase Знание принципов SOLID, KISS, DRY Понимание шаблонов проектирования Понимание основных принципов ООП проектирования Понимание Clean Architecture Знание базовых структур данных и алгоритмов Опыт разработки микросервисов Для меня важно качество, разрабатываемого продукта как со стороны пользователя, так и разработчика, поддерживающего приложение. Заинтересован в профессиональном росте и наборе опыта, путём решения новых сложных задач. Также, принимаю активное участие на всех этапах разработки: от предложения и обсуждения идей до их реализации.

Подробнее
AgroTech • E-commerce & Retail • EdTech • FoodTech • LifeStyle • Manufacturing
ММ
Максим М.
Минск
Ruby разработчик
Senior
3 596,88 Р/час
Room
Sass
mui-material
Редизайн
PHP
rubocop
devise
activestorage
Capistrano
Stripe js
+71

НАВЫКИ • Более 9 лет работы с веб-разработкой • Отличные знания и опыт работы с Ruby on Rails (более 7 лет) • Отличный опыт работы с ООП, MVC, шаблонами проектирования и разработки. • Опыт работы с созданием API, включая аутентификацию, чистоту кода, а также права доступа на основе ролей. • Практический коммерческий опыт работы с: GraphQL, Grape, фреймворками веб-приложений, фреймворками тестирования, ORM. • Опыт работы с технологиями баз данных SQL или NoSQL • Опыт работы с программным обеспечением для контроля версий исходного кода (Git, GitHub, GitLab, Bitbucket) • Опыт работы в различных типах команд. ОПЫТ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ Языки программирования и серверные фреймворки • Ruby / Ruby On Rails / Grape • Java / Spring • PHP / Yii • Python / Flask Базы данных и ORM-фреймворки • PostgreSQL, MySQL, SQLite, OracleSQL, MariaDB, MongoDB • ActiveRecord Технологии на стороне клиента • VueJS, React, JQuery, CoffeeScript, AngularJS • CSS / SCSS / LESS, Bootstrap • SLIM, HAML, HTML Content Management Systems • Magento • Fiona Программная среда, технологии и приложения • IntelliJ Idea • RubyMine • Visual Studio Системы контроля версий • GIT • GitHub • GitLab • Bitbucket Операционные системы • Linux / Ubuntu • Windows 7, 8, 10 • MAC OS X

Подробнее
RnD
АА
Акоп А.
Москва
Java разработчик
Senior
1 701,3 Р/час
JSTL
AWS
core
MyBatis
Spring Cloud
Camunda
JSON
Git
JUnit
MongoDB
+35

Акоп — Java-разработчик уровня Senior из Москвы. Специализируется на разработке продуктов, основанных на микросервисной архитектуре. Имеет опыт работы с AWS, Spring Cloud, Camunda, MongoDB, MySQL, PostgreSQL, Jenkins, CI/CD, Kubernetes и другими технологиями. Участвовал в проектах по разработке сервисных слоёв с реализацией бизнес-логики, проектированию DTO и сущностей БД, unit-тестированию, оптимизации функционала. Занимался анализом системных требований и воплощением их в программные решения, созданием схем баз данных и SQL-запросов. Имеет опыт работы в роли backend и frontend разработчика. Использовал Java 11, Spring Boot, Apache Kafka, Hibernate для обеспечения надёжной и производительной работы системы. Создавал современный пользовательский интерфейс с помощью Angular 14. Общая продолжительность работы на проектах — 3 года 3 месяца.

Подробнее