ВН
Владислав Н.
Мужчина, 28 лет
Россия, Санкт-Петербург, UTC+3
Ставка
3 662,33 Р/час
НДС не облагается
Специалист доступен с 3 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Golang разработчик
Грейд
Навыки
Отрасли
Знание языков
Русский — C2
Английский — B2
Главное о специалисте
Golang-разработчик из Санкт-Петербурга. Опыт работы на проектах в отраслях urban technology, manufacturing и EdTech — 4 года и 1 месяц.
Участвовал в разработке платформы для сбора и анализа данных системы геонавигации и телеметрии. Занимался разработкой прикладного программного обеспечения для систем управления на базе оборудования Siemens, Allen Bradley, Schneider Electric, Honeywell. Конфигурировал системы управления, проводил пусконаладочные работы.
В рамках проекта в сфере EdTech занимался подготовкой студентов к олимпиадам и другим мероприятиям в научно-технической сфере.
Также работал над проектами по созданию программного обеспечения для PLC и SCADA систем.
Проекты
(4 года 11 месяцев)
Разработка программного обеспечения для PLC и SCADA систем
Роль
Golang разработчик
Обязанности
Разработка программного обеспечения для PLC на языках программирования МЭК: ST, LD, FBD с использованием CodeSys 3.5, TIA Portal, EcoStruxure Machine Expert.
Разработка программного обеспечения для SCADA систем: WinCC (7.x, TIA Portal), MasterSCADA 4D.
Разработка программного обеспечения для HMI: Siemens, Weintek, Овен, Regul.
Разработка back-end приложений на Go, VBS, C#.
Подготовка технического задания для дальнейшей разработки программного обеспечения.
Разработка итоговой технической документации.
Настраивал инфраструктуру для высоконагруженных проектов. Реализовал автоматическое масштабирование кластеров в зависимости от нагрузки;
Участие в рефакторинге и разработке:
– Провел анализ и модернизацию legacy-кода в ключевых проектах, что сократило технический долг и улучшило поддерживаемость системы.
– Разрабатывал новые сервисы на Go, уделяя внимание чистой архитектуре и производительности.
– Поддерживал и дорабатывал существующие PHP-модули, обеспечивая их совместимость с обновленной структурой проекта.
Активно работал над рефакторингом монолитных компонентов, выделяя их в отдельные сервисы на Go с учетом современных практик (чистый код, тестирование, эффективное использование горутин).
В частном порядке оказывал помощь коллегам из компании Вымпелком, в разработке ftp клиента, пришел на практически законченный проект, посмотрел на общую структуру и переписал проект на 60%, попутно удалил около 2к строк мусорного кода, перевел в многопоток, скинул в контейнеры, настроил их развёртку, и отдал коллегам на тестирование, как итог - стало работать быстрее
Участие в разработке технического решения, подборе оборудования и программного обеспечения для задач АСУТП.
Рефакторинг с PHP на GO
Разработка высоконагруженных систем: Разработал систему обработки событий в реальном времени.
Обеспечил обработку 1.2M сообщений/мин через Kafka с гарантированной доставкой.
Создал распределенную систему кеширования.
Техническая консультация проектировщиков и менеджеров проекта.
Участие в пусконаладочных работах.
В течение последних двух лет велась разработка на языке программирования Go, что позволило уверенно овладеть всеми его ключевыми возможностями. Работалось как с SQL, так и с NoSQL базами данных, в частности с MongoDB и PostgreSQL, а также проводился анализ и оптимизация запросов.
Разрабатывалось асинхронное взаимодействие с использованием шины данных, преимущественно Kafka. Создавались API в микросервисных системах, что способствовало интеграции различных сервисов.
Также осуществлялась работа по построению CI/CD процессов с использованием GitLab CI, а также с Kubernetes и Helm для управления контейнеризованными приложениями. Имеется опыт разработки с использованием GraphQL и gRPC, что позволило реализовать эффективные решения для взаимодействия между сервисами.
Достижения
Реализация комплексных решений для автоматизации технологических процессов.
Успешное проведение пусконаладочных работ.
Стек специалиста на проекте
C#, orval, PHP, Gitlab CI, GraphQL, FBD, ST, API, Go, MongoDB, Redis, FTP, VBS, gRPC, Helm, Kafka, SCADA, Backend, PLC, SQL, Docker, Нереляционные БД (NoSQL), PostgreSQL, CoDeSys, CI/CD, Kubernetes
Отрасль проекта
Manufacturing
Период работы
Июнь 2024 - По настоящее время
(1 год 2 месяца)
Платформа для сбора и анализа данных системы геонавигации и телеметрии
Роль
Golang разработчик
Обязанности
Разработка масштабируемой платформы для сбора, обработки и анализа данных.
Приём и валидация данных от множества устройств одновременно.
Временное сохранение данных в высокопроизводительной базе данных (TimescaleDB).
Расчёт расстояний, скоростей, времени бурения и моточасов.
Выявление аномалий в данных.
Поиск оптимальных маршрутов бурения и анализ эффективности работ.
Прогнозирование будущих работ на основе исторических данных.
Разработка веб-интерфейса для визуализации данных (карты, графики, диаграммы).
Улучшение производительности сервера, переход на Redis для ускорения кэширования.
Достижения
Выпустил MVP продукта.
Совместно с командой доработал и оптимизировал web-приложение.
Стек специалиста на проекте
PostgreSQL, Docker, C#, Go, Kubernetes, ORM, TimeScaleDB, Echo, GORM, Redis, Gin, Framework, Http api
Отрасль проекта
Urban technology
Период работы
Май 2023 - Октябрь 2024
(1 год 6 месяцев)
Система автоматизации управления технологическими процессами (АСУ ТП "нижнего" уровня)
Роль
GoLang разработчик
Обязанности
Разработка прикладного программного обеспечения для систем управления на базе оборудования Siemens, Allen Bradley, Schneider Electric, Honeywell.
Конфигурирование систем управления.
Проверка алгоритмов и внесение изменений в рабочие системы управления на действующих технологических объектах.
Создание новых модулей управления с обработкой клиентских запросов на стороне HMI (SQL, Go, HTML, CSS, JS).
Разработка разделов рабочей и проектной документации по автоматизации инфраструктуры и АСУ ТП.
Проведение пусконаладочных работ.
Достижения
Реализация нескольких модулей управления для технологических процессов.
Успешное проведение пусконаладочных работ на действующих объектах.
Стек специалиста на проекте
HTML, CSS, JavaScript, SQL, Go
Отрасль проекта
Manufacturing
Период работы
Май 2022 - Май 2024
(2 года 1 месяц)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Ухтинский государственный технический университет
Специальность
Институт экономики, управления и информационных технологий, Информационные системы и технологии
Завершение учебы
2019 г.