Сергій

Go developer

Employment type:
full-time
Age:
47 years
City of residence:
Zaporizhzhia
Ready to work:
Remote

Contact information

The job seeker has entered a phone number , email and LinkedIn.

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Work experience

Career break

from 07.2025 to 05.2026 (11 months)
Working on a personal project

Go Developer

from 01.2020 to 06.2025 (5 years 6 months)
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

from 01.2018 to 11.2019 (1 year 11 months)
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

from 07.2017 to 01.2018 (7 months)
Фриланс, Запорожье (IT)

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

Junior Java/JSLEE Developer

from 12.2015 to 06.2017 (1 year 7 months)
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

from 03.2015 to 12.2015 (10 months)
Freelance, Запорожье (IT)

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

Backend & Database Developer

from 10.2012 to 03.2015 (2 years 6 months)
Raptor Service, Запорожье (IT)

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

Middle C++ Developer

from 07.2009 to 10.2012 (3 years 4 months)
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

from 05.2007 to 06.2009 (2 years 2 months)
Softinventive Lab, Запорожье (IT)

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

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

from 10.2005 to 04.2007 (1 year 7 months)
ЧП "МИККА", Запоріжжя (IT)

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

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

from 02.2003 to 09.2005 (2 years 8 months)
КНПП "Экоцентр", Запорожье (Образование, наука)

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

Junior C++ Developer

from 08.2002 to 01.2003 (6 months)
AlarIT, Запорожье (IT)

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

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

from 04.2001 to 07.2002 (1 year 4 months)
ЧП "МИККА", Запоріжжя (IT)

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

Education

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

Компьютерные сети и системы, инженер по компьютерным системам, Запорожье
Higher, from 1998 to 2003 (5 years)

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

Физико-математический класс, Запорожье
Specialized secondary, from 1992 to 1995 (3 years)

Knowledge and skills

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

Language proficiencies

English — average

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: