sergiishapoval

Senior Go Backend Engineer | Distributed Systems | Cloud Native Aws | Billing And Payments

Senior Go Backend Engineer with 11+ years of experience designing distributed cloud systems and 6+ years owning billing and payment infrastructure within a cloud-native data warehouse platform serving enterprise customers.

Specialized in revenue-critical backend systems including marketplace integrations, metering pipelines, pricing workflows, and direct payment flows. Strong background in gRPC microservices, event-driven architecture, and multi-region cloud deployments on AWS and GCP.

Operate with domain ownership mindset β€” shaping design documents, defining service boundaries, curating pull requests, reviewing coding standards, and coordinating execution across Product, Finance, Platform, and Support teams.



Experience: 11 years

Yearly salary: $108,000

Hourly rate: $55

Nationality: πŸ‡ΊπŸ‡¦ Ukraine

Residency: πŸ‡ΊπŸ‡¦ Ukraine


Experience

Senior Software Engineer (Golang)
Firebolt
2020 - 2026
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. Environment: Go, Java, Kafka, REST, Kubernetes
Senior Software Engineer (Golang, Java, JS)
GlobalLogic
2018 - 2020
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. Environment: Go, gRPC, Kafka, Temporal, PostgreSQL, AWS, GCP, Kubernetes, Stripe
Earlier Relevant Experience (Condensed)
Various Companies
2014 - 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.

Skills

aws
grafana
kubernetes
postgres
redis
golang
english
russian
spanish
ukrainian