Сергій
Go developer
- Вид зайнятості:
- повна
- Вік:
- 47 років
- Місто проживання:
- Запоріжжя
- Готовий працювати:
- Дистанційно
Контактна інформація
Шукач вказав телефон , ел. пошту та LinkedIn.
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/4147173/
Досвід роботи
Пауза в карʼєрі
з 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
Знання мов
Англійська — середній
Схожі кандидати
-
Програміст Go
Дистанційно -
Разработчик Golang
Дистанційно, Київ -
Програміст Golang
Дистанційно -
Програміст Golang
Дистанційно -
Програміст Golang
Дистанційно -
Програміст Golang
Дистанційно