Résumé
Summary
Go backend engineer focused on telecom, messaging, and production services. Experienced in decomposing monoliths into services, profiling bottlenecks, improving queue and database behavior, adding observability, and keeping systems stable under load.
GitHub: github.com/LeeDark
LinkedIn: linkedin.com/in/serhii-povarnin
Expertise
- Go backend services: HTTP, REST, gRPC, concurrency, graceful shutdown
- Telecom and messaging: SMPP, SS7/SIGTRAN, SCTP, MNP, HLR, SMS routing
- Performance: pprof, load testing, queue latency, transport-layer bottlenecks
- Observability: Prometheus, Grafana, Loki, metrics, logs, tracing
- Data systems: MySQL, PostgreSQL, Redis, MongoDB, ClickHouse, CDB
- Architecture: service decomposition, dynamic configuration, safe deployments
- Earlier experience: Java/JAIN SLEE, C++, Python, blockchain, FUSE, computer vision
Professional Experience
HORISEN
January 2020 - June 2025
Worked on MNP and SS7/SMS platforms, production support, service decomposition, observability, performance tuning, and reliability improvements.
- Integrated MNP providers and connected SS7/HLR services as providers.
- Built and improved Go services for SMS MO/MT processing, filtering, SMPP clients, HLR HTTP flows, and SS7/SIGTRAN integration.
- Refactored monolithic components toward a service-oriented architecture with queue-based processing.
- Added Prometheus metrics, Grafana dashboards, and Loki logging.
- Migrated configuration from YAML to MySQL and supported REST-based dynamic configuration.
- Used Redis Lists for message queues and MongoDB/ClickHouse for messages and CDRs.
- Profiled SCTP, queue, database, and concurrency bottlenecks under load.
- Improved startup behavior, graceful shutdown, routing basics, and operational stability.
UDTech
January 2018 - October 2019
Worked across Go, blockchain, file systems, IoT, Python, and computer vision projects.
- Built a FUSE-based user-space file system and custom blockchain components in Go.
- Implemented ERC-721 smart-contract logic and supporting service components.
- Developed telemetry processing and REST components for an IoT project.
- Built data collection, training, and online recognition services for a computer-vision project.
Mobius Software
December 2015 - May 2017
Worked on RestComm JAIN SLEE and TelScale platforms.
- Researched, tested, and maintained JAIN SLEE server-side platforms.
- Prepared release builds, regression suites, Jenkins pipelines, and deployment automation.
- Supported migration from JBoss AS 5.1 to WildFly/JBoss EAP.
- Worked with HTTP, SIP, Diameter, SS7, and SMPP.
Selected Projects
- go-microservices-starter - Go microservices starter project.
- go-web-labs - Labs and patterns for Go web development, including HTTP, gRPC, frameworks, auth, and tooling.
- go-testing-zoo - Go testing practice and examples.
- LeeDark.github.io - This Hugo-powered personal site.
Tech Skills
Go • HTTP • REST • gRPC • SMPP • SCTP • SS7/SIGTRAN • Redis • MySQL • PostgreSQL • MongoDB • ClickHouse • Docker • Linux • Prometheus • Grafana • Loki • GitLab • GitHub • Ansible
Education
Zaporizhzhia National Technical University, 1998-2003
Computer Networks and Systems, Computer Systems Engineer
Languages
Ukrainian - Native
Russian - Native/Bilingual
English - Intermediate to Upper-Intermediate