Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Golang-разработчик уровня middle.
Опыт работы:
- Система автоматизации для горно-добывающей промышленности. Роль — backend-developer. Задачи: разрабатывал микросервисную архитектуру на Go и C#, проектировал и реализовывал клиент-серверную архитектуру, работал с базами данных, брокерами сообщений, писал unit-тесты, использовал Docker.
- Высоконагруженная микросервисная система для отслеживания состояния ионосферы. Роль — backend-developer. Задачи: проектирование и реализация микросервисной архитектуры на Go и Python, разработка и поддержка unit-тестов, работа с базами данных и API, использование Docker, gRPC и WebSocket.
- Система автоматизации сбора данных с оборудования и управления персоналом. Роль — backend-developer. Задачи: разработка серверной части на Go, клиентского приложения на C#, BI системы, работа с PostgreSQL.
Проекты
(2 года 9 месяцев)
Система автоматизации для горно-добывающей промышленности
Роль
Backend-Developer
Обязанности
Проект:
Система автоматизации для горно-добывающей промышленности.
(интеграция со сторонними системами заказчиков и переход от монолита к микросервисной архитектуре).
Команда: 6 разработчиков (4 бэкенд, 2 фронтенд), 3 тестировщика.
Задачи:
· Разрабатывал микросервисную архитектуру на Go и C# (ASP.NET).
· Проектировал и реализовывал клиент-серверную архитектуру на основе DDD для модернизации существующего решения.
· Поддерживал и писал интеграции для проектов на .NET Framework и .NET Core.
· Работал с базами данных, включая PostgreSQL и SSMS.
· Работал с брокерами сообщений, такими как RabbitMq и Kafka.
· Писал unit-тесты для обеспечения качества кода.
· Использовал Docker для развертывания приложений.
· Участвовал в код-ревью и наставничестве младших разработчиков.
· Анализировал требования и участвовал в разработке технических спецификаций.
· Активно участвовал в Agile/Scrum церемониях, включая планирование спринта, подготовку, а также ретроспективные собрания.
Достижения
Успешно перевел существующее монолитное решение на микросервисную архитектуру, что повысило масштабируемость и гибкость системы
Стек специалиста на проекте
C#, ASP.NET, Grafana, Работа с интеграциями, psql, Clean Architecture, ssms, WebSockets, ClickHouse, SOLID, Git, API, Go, Linux, Redis, .NET Core, .NET Framework, gRPC, Kafka, SOA, GOlang, SQL, Docker, Python, Dependency injection, DDD, InfluxDB, Microsoft, RabbitMQ, MS SQL, Unit testing, данных, PostgreSQL, CI/CD, Microservices, Microservice Architecture, Объектно-ориентированное программирование (ООП), MySQL
Отрасль проекта
Manufacturing
Период работы
Февраль 2024 - По настоящее время
(1 год 7 месяцев)
Высоконагруженная микросервисная система для отслеживания состояния ионосферы.
Роль
Backend-Developer
Обязанности
Проект: Высоконагруженная микросервисная система для отслеживания состояния ионосферы.
Команда: 5 разработчиков (4 бэкенд, 1 фронтенд), 2 тестировщика.
Задачи:
Проектирование и реализация микросервисной архитектуры на Go и Python (Echo, FastAPI).
Разработка и поддержка unit-тестов для обеспечения качества кода.
Поддержка внутреннего кода и библиотек для оптимизации и повторного использования.
Работа с базами данных (PostgreSQL и MySQL), включая проектирование и оптимизацию.
Участие в разработке и проектировании архитектуры open-source проекта https://simurg.space/.
Управление версиями кода с использованием GitFlow.
Использование Docker для контейнеризации приложений.
Работа с API и интеграция с внешними сервисами.
Разработка и поддержка высоконагруженных систем с использованием технологий, таких как gRPC и WebSocket.
Применение принципов ООП, Clean Architecture и Dependency Injection для создания масштабируемых и поддерживаемых систем.
Использование Kafka для обработки потоков данных.
Работа с различными базами данных, включая Redis и MS SQL.
Активное участие в Agile-церемониях, включая планирование спринта, подготовку и ретроспективные собрания.
Достижения
Проектирование и внедрение микросервисной архитектуры на Go и Python, что позволило создать масштабируемую и гибкую систему для отслеживания состояния ионосферы
Стек специалиста на проекте
Работа с базами данных, Работа с интеграциями, Программное обеспечение, Clean Architecture, WebSockets, API, Go, Проектирование архитектуры, Redis, FastAPI, gRPC, Проектирование, Echo, Kafka, HTTPS, SQL, Docker, Python, Dependency injection, Git Flow, Microsoft, Unit testing, Open-sourse, библиотеки, оптимизация, PostgreSQL, Microservice Architecture, Объектно-ориентированное программирование (ООП), MySQL
Отрасль проекта
Urban technology
Период работы
Май 2023 - Февраль 2024
(10 месяцев)
Система автоматизации сбора данных с оборудования и управления персоналом.
Роль
Backend-Developer
Обязанности
Проект: Система автоматизации сбора данных с оборудования и управления персоналом.
Команда: 2 бэкенд разработчика, 1 фронтенд-разработчик, 1 тестировщик.
Задачи:
· Разрабатывал серверную часть на Go.
· Разрабатывал клиентское приложение на C#.
· Разрабатывал и внедрял BI системы.
· Работал с базами данных PostgreSQL, включая проектирование.
· Получал и обрабатывал данные с различных типов оборудования через протокол TCP.
· Участвовал в Agile/Scrum процессах, включая планирование спринтов, подготовку и ретроспективные собрания.
Стек специалиста на проекте
PostgreSQL, C#, Go, Agile/Scrum, TCP, BI-система, данных