Summary
Senior Go Backend Engineer with 12+ years designing and delivering backend systems. I establish service foundations, define ports-and-adapters boundaries with DDD-inspired application modules, and connect technical decisions to testing, release workflows, and delivery.
Experience spans new Go applications and revenue-critical billing and payments systems, including gRPC microservices, event-driven architecture, marketplace integrations, metering pipelines, and direct payment flows.
I contribute technical decisions and design reviews while remaining hands-on, and coordinate delivery across engineering and business teams. I use AI tools to accelerate iteration under test and human-review gates.
Core Technical Expertise
APIs & Protocols
gRPCProtobufRESTOpenAPI
Distributed Systems
Event-Driven ArchitectureKafkaRedisTemporalPostgreSQL
Cloud & Infrastructure
AWSGCPKubernetes
Observability & Reliability
OpenTelemetryPrometheusGrafanaStructured Runbooks
Security & Identity
OAuth2Auth0OktaRBACCasbinZitadelOpenFGA
Engineering Leadership
Domain OwnershipArchitecture ReviewsTech InterviewsDDD-Inspired DesignMulti-Level CIRelease Automation
Professional Experience
Senior Go Engineer
RoClub
04/2026 – Present
- Established the foundation of a new Go backend with DDD-inspired application modules, gRPC services, and an HTTP gateway over gRPC.
- Built shared gRPC interceptors, protoc-/openapi-based generated code.
- Set up CI with unit, integration, component tests; configured automated releases and release notes, main branch auto-promotion, and on-demand feature-branch deployment workflows.
- Contributed technical decisions and design reviews on service boundaries and integration patterns while remaining hands-on in implementation.
GogRPCPostgreSQLGitHub ActionsKubernetesZitadelOpenFGA
Senior Software Engineer (Golang)
Firebolt | Remote
01/2020 – 03/2026
Cloud-native data warehouse platform — billing and payments domain ownership within high-availability, multi-region control plane.
- Led end-to-end design and implementation of revenue-critical billing, pricing logic, and payment-method capabilities (credit card, ACH, wire transfer) including Stripe integrations and cloud marketplace billing flows.
- Architected and evolved gRPC-based microservices and Temporal workflows supporting metering, pricing, and payment processing pipelines.
- Defined service contracts and event-driven boundaries across control-plane services, improving long-term maintainability and reducing cross-team ambiguity.
- Drove AWS and GCP Marketplace payment integrations from design documentation through implementation planning and cross-functional rollout.
- Embedded observability-first engineering practices (distributed tracing, structured metrics, alerting, runbooks) enabling early defect detection in staging and efficient production triage.
- Actively reviewed pull requests, contributed to coding/testing standards, and led technical interviews.
- Contributed to architectural decisions beyond billing domain while owning delivery of new high-impact features across the control plane.
GogRPCKafkaTemporalPostgreSQLAWSGCPKubernetesStripe
Senior Software Engineer (Golang, Java, JS)
GlobalLogic | Kyiv-Zurich
09/2018 – 01/2020
Backend development within a distributed personal finance platform.
- Designed and implemented event-driven backend services powering transaction-based product triggers.
- Built and maintained Kafka-based notification services supporting scheduled and batch communication flows.
- Resolved authentication and session management issues that were degrading system reliability.
- Identified and eliminated memory leaks impacting application stability and release confidence.
- Improved service boundary clarity and failure-handling paths within a multi-service distributed environment.
GoJavaKafkaRESTKubernetes
Earlier Backend Engineering Experience
07/2014 – 09/2018
- Built and optimized REST/SOAP integrations, persistence models, and schema migration flows in Java backend systems.
- Developed OAuth2 clients, asynchronous data-processing pipelines, and backend tooling for integration-heavy systems.
- Contributed to technical documentation and domain modeling efforts improving long-term system maintainability.
Education
Master’s Degree with Distinction
Institute of International Relations, Taras Shevchenko National University of Kyiv
International Business / Business Administration
Java Web Development Program
EPAM
Languages
- English
- C1
- Spanish
- B1
- Ukrainian
- Native
- Russian
- Native