Зареєструватися

Сергій

Go developer

Вид зайнятості:
повна
Вік:
47 років
Місто проживання:
Запоріжжя
Готовий працювати:
Дистанційно

Контактна інформація

Шукач вказав телефон , ел. пошту та LinkedIn.

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Досвід роботи

Пауза в карʼєрі

з 07.2025 по 05.2026 (11 місяців)
Робота над власним проєктом

Go Developer

з 01.2020 по 06.2025 (5 років 6 місяців)
HORISEN, Дистанційно (Телекомунікації, зв'язок)

MNP Platform, January 2020 – July 2022
•​ Integrated new MNP providers; connected the SS7 Platform (HLR service) as an MNP provider.
•​ Developed and launched an MVP MNP scanner as a separate provider.
•​ Handled incidents and bug fixes based on tickets; provided production support and deployments.

SS7 Platform, August 2022 – June 2025
•​ Performed an audit and refactoring of a monolith; prepared it for decomposition into services with queues (transition to a service-oriented architecture).
•​ Implemented new services: SMS MO Inbound, SMS MT Inbound, List Manager (filtering), ESME (SMPP clients).
•​ Exported metrics to Prometheus and built dashboards in Grafana; introduced Loki for logging.
•​ Migrated configuration from YAML to MySQL; contributed to REST API development and CDB file generation.
•​ Rewrote key services: SMS MT Outbound and HLR HTTP service; extracted the SS7/SIGTRAN stack into a separate service.
•​ Organized message processing (SMPP, SS7/SIGTRAN) through queues based on Redis Lists; stored messages and CDRs in MongoDB / ClickHouse.
•​ Performed profiling, fixed issues in the SS7/SIGTRAN; ran load testing, optimized critical parts.
•​ Improved reliability through faster startup and proper graceful shutdown; implemented dynamic configuration via REST without restarts.
•​ Migrated the monorepo to GitLab and optimized its structure; improved SMS MT Outbound performance; added a basic message routing mechanism.
Initiatives
•​ Performed profiling and localized bottlenecks: Go SCTP library, queues on Redis Lists with writes to MongoDB, concurrency in individual Go modules.
•​ Designed scaling strategy: transition to a service-oriented architecture, migration from Redis Lists to NATS, optimization of writes to MongoDB.
Results & load context
•​ Ensured production system stability within target SLOs; created a technology reserve by isolating the SS7/SIGTRAN stack and applying architectural changes.
•​ On a test environment, confirmed the performance limit of the user-space Go SCTP library: as load grows, latencies and queues increase and TPS reaches a plateau. Prepared options for optimization or replacement.

Golang/Python Developer

з 01.2018 по 11.2019 (1 рік 11 місяців)
UDTech, Запоріжжя (IT)

Golang, Beego, Postgres, gRPC, Protobuf; Blockchain, Ethereum, Smart Contracts, JavaScript, React
Python, Flask, SQLAlchemy, OpenCV, Tensorflow, Numpy, Pandas
GoogleCloud IoT/PubSub, Stripe API, OneSignal API, Redis

Developer

з 07.2017 по 01.2018 (7 місяців)
Фриланс, Запорожье (IT)

Python, Django, PHP, Laravel, C++, OpenCV

Junior Java/JSLEE Developer

з 12.2015 по 06.2017 (1 рік 7 місяців)
Mobius Software, Запоріжжя (IT)

Проект: JAIN-SLEE - RestComm (opensource) (https://github.com/RestComm/jain-slee) и TelScale (коммерческая) (https://telestax.com/products): исследование и тестирование последней версии RestComm JSLEE 2.x / TelScale JSLEE 6.x, организация DevOps для opensource (CloudBees, Jenkins, Git/GitHub, Bash) и для коммерческой версии (AWS, Jenkins, Git/Bitbucket, Bash), организация мигрирования проекта с JBoss 5.1 на WildFly 10.1 / JBoss EAP 7.0 и построение новых версий RestComm JSLEE 7.x / TelScale JSLEE 7.x, работа с протоколами HTTP, SIP, Diameter, SS7, SMPP, поддержка коммерческой версии TelScale 6.x

Профессиональные компетенции: Core Java 7, Eclipse, Intellij IDEA; Maven, Ant; Jenkins, Git (GitHub, Bitbucket), Bash; JavaEE: JBoss AS/EAP, WildFly, Hibernate, Infinispan

Software Developer

з 03.2015 по 12.2015 (10 місяців)
Freelance, Запорожье (IT)

Изучение новых направлений: Objective-C/iOS, Java/Android, Python/Django, Cocos-2d-x.
Freelance проект: Backend (C#/Mono).

Backend & Database Developer

з 10.2012 по 03.2015 (2 роки 6 місяців)
Raptor Service, Запорожье (IT)

Разработка и администрирование базы данных GT.M (NoSQL, MUMPS), разработка бекенда и приложений для сервиса (Linux (CentOS/Ubuntu), NetBeans, C++, POCO), тестирование, отладка и оптимизация фронтенда (PHP, PHP extensions); анализ и проектирование новой версии проекта: GT.M, ZeroMQ/RabbitMQ

Middle C++ Developer

з 07.2009 по 10.2012 (3 роки 4 місяці)
IT Dimension, Запорожье (IT)

Проект MIDIculous - обучение для музыкантов: Visual C++/Xcode, wxWidgets, библиотеки для работы с аудио и MIDI
Проект TVTray - навигаци по сериалам, фильмам и другим видео; загрузка RSS лент от различных источников, поддержка Hulu.com, Netflix.com и Blockbuster.com: Visual C++/Xcode, wxWidgets, SQLite, RSS/JSON/XML, библиотеки проигрывания видео
Проект MovieMaker (Verizon Media Manager) - интерфейс по новому макету, новая функциональность: Visual C++, wxWidgets
Два проекта мобильных приложений на платформе PhoneGap: веб-технологии HTML5/CSS3, JavaScript, XUI/jQuery/jQueryMobile
Проект внутреннего джаббер-чата для крупного проекта работы с MIDI/Audio DAWChat. Visual C++, Juce (GUI), gloox (jabber)

Junior C++ Developer

з 05.2007 по 06.2009 (2 роки 2 місяці)
Softinventive Lab, Запорожье (IT)

Проект: Total Network Monitor - программа для постоянного наблюдения за работой локальной сети отдельных компьютеров, сетевых и системных служб, которые составляют суть Вашего окружения и, безусловно, нуждаются во внимании и контроле.
Использовались: C++ Builder (6, 2007), библиотеки VCL/JEDI; библиотека ACE, TCP/IP, WinAPI.
Первый опыт командной работы: лидер проекта и два программиста.

Инженер-программист

з 10.2005 по 04.2007 (1 рік 7 місяців)
ЧП "МИККА", Запоріжжя (IT)

Проект распределенной информационной системы: клиент (ввод-изменение-удаление данных и формирование отчетов) - VisualBasic/MS Access, сервер (просмотр-исследование-анализ данных) - Visual C++/MS SQL Server

Инженер-программист

з 02.2003 по 09.2005 (2 роки 8 місяців)
КНПП "Экоцентр", Запорожье (Образование, наука)

Система мониторинга окружающей среды Запорожской области: сайт - IIS, PHP, MySQL, MS SQL Server
Проект анализа загрязнения окружающей среды: MapInfo Professional, Visual Basic, MS Access
Проект экологической ГИС для комплексного анализа окружающей среды: MapInfo MapX, Visual Basic, MS Access

Junior C++ Developer

з 08.2002 по 01.2003 (6 місяців)
AlarIT, Запорожье (IT)

Проект клон GotoMyPC.com: Visual C++, ATL (ActiveX), WinAPI/MFC, TCP/IP, CryptoAPI
Проект клон Jabber: Visual C#, .NET, Windows Forms, XML

Программист-стажер

з 04.2001 по 07.2002 (1 рік 4 місяці)
ЧП "МИККА", Запоріжжя (IT)

Информационная система по клиентам: Visual FoxPro, 1С:Предприятие.
Информационная система по клиентам и дистрибьюторам (MLM маркетинг): C++ Builder, MS SQL Server

Освіта

Запорожский Национальный Технический Университет

Компьютерные сети и системы, инженер по компьютерным системам, Запорожье
Вища, з 1998 по 2003 (5 років)

Лицей "Логос"

Физико-математический класс, Запорожье
Середня спеціальна, з 1992 по 1995 (3 роки)

Знання і навички

  • Golang
  • Python
  • SQL
  • Git
  • Docker
  • Docker Compose
  • MySQL
  • MongoDB
  • Redis
  • PostgreSQL
  • CI/CD
  • Ansible
  • GitLab
  • RabbitMQ
  • GRPC

Знання мов

Англійська — середній

Схожі кандидати

Усі схожі кандидати

Кандидати у категорії


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: