Distributed · Edge · Data Systems

Lead Go Engineer & Software Architect

Building production software since 2008, I lead architecture and implementation across industrial connectivity, data ingestion, processing, storage, reliability, and cloud and enterprise delivery—turning difficult production constraints into systems teams can operate and evolve.

Vladislav Troinich

01 / Expertise

Technical depth

Languages

  • Go
  • C++
  • Python

Engineering

  • Distributed systems
  • Microservices
  • Spec-first design
  • TDD

Data & storage

  • PostgreSQL
  • Time-series (InfluxDB, VictoriaMetrics, TimescaleDB)
  • Redis
  • Embedded KV (BoltDB, BadgerDB, LMDB)

Messaging & streaming

  • MQTT
  • Kafka
  • NATS

APIs & protocols

  • gRPC
  • REST
  • GraphQL

Infrastructure & delivery

  • Linux
  • Docker
  • Kubernetes
  • Prometheus
  • OpenTelemetry
  • GitLab CI/CD
  • Cloud Native
  • AWS

ai practice

Working with agents

Coding agents are part of my daily development. I write my own skills to extend what they can do and to keep repeatable work fast and consistent.

Applied R&D

Independent R&D

Outside my core professional work, I am keenly interested in crypto and financial systems. My side projects include designing and training PyTorch models on large financial datasets, along with the surrounding data-generation, experiment-management, and GPU-training pipelines. I also run local LLM inference and experiment with private coding-agent workflows.

02 / Experience

Work experience

2020 — present

Industrial edge and data systems

Lead Software Engineer

Litmus Automation

Lead technical work across industrial connectivity, collection and normalization, analytics and storage, and reliable delivery to cloud and enterprise systems. Define architecture, decompose cross-cutting changes, review designs and code, and remain hands-on in critical Go services.

2017 — 2020

Industrial edge and data systems

Senior Software Engineer

Litmus Automation

Built backend and edge services in Go, C++, and Python for an industrial data platform, contributing to architecture, database integrations, performance work, device-data processing, and upstream delivery.

2015 — 2017

Financial risk infrastructure

Senior Software Engineer

Sberbank Technology

Developed a distributed high-performance risk calculation system, implemented core C++ computation modules, and helped modernize backend architecture and Linux delivery.

2012 — 2015

Distributed medical imaging

Software Developer

NIPK Electron

Built clustered PACS and DICOM services with high availability, replication, distributed storage, cross-platform delivery, testing, and deployment automation.

2008 — 2012

Engineering foundation

Software Engineer

Bank Otkritie

Developed banking applications, client messaging systems, and internal tools while progressing from a part-time junior role to software engineer.

03 / Contact

Have a difficult backend or data-platform problem?

Send a short description of the system, current symptoms, constraints, and desired outcome. I will start with the questions that reveal the highest-risk assumptions.

Discuss an engineering challenge