Ivan Kovalenko

Backend Engineer

Systems that process 4M+ events daily don't happen by accident. I design them, own them, and keep them that way.

Ivan Kovalenko - Backend Engineer
8 +

Years in engineering

5 +

Years in Go

4 M+

Events processed daily

3 +

Engineers mentored

Scale

Designed and owned services handling millions of events per day in production.

Architecture

Led monolith → microservices migrations. Designed event-driven, async-first pipelines.

Technical Leadership

Mentored engineers, owned deployments, consulted cross-team on architecture.

Reliability

Built observability from the ground up: metrics, distributed tracing, alerting.

Experience

Oct 2022 - Present

UBIC.tech

Backend Engineer (Go)

Technical owner of the Go backend for a high-throughput event processing platform. Stepped into a de facto tech lead role: mentoring engineers, driving architectural decisions, and owning the system end-to-end from design to production.

Go PostgreSQL ClickHouse Redis Kubernetes Distributed Systems Microservices
  • Designed and owned distributed services processing millions of events per day
  • Led architectural migration from monolithic components to microservices
  • Built event-driven pipelines for high-throughput data ingestion and delivery
  • Established full observability stack: metrics, distributed tracing, and alerting
  • Optimized PostgreSQL queries and data models for large-scale transactional workloads
  • Worked with ClickHouse for analytical processing over high-ingestion rate datasets
  • Implemented asynchronous processing and load distribution using Redis queue patterns
  • Mentored 3+ Go engineers; consulted multiple teams on architecture and performance
  • Managed reliable service deployments in Kubernetes with CI/CD pipelines

Jul 2023 - Oct 2023

VK

Golang Developer

Backend development at one of Russia's largest tech platforms, operating at internet scale.

Go High Load Backend
  • Developed backend services in a high-load production environment
  • Improved data processing flows and cross-service integrations
  • Worked with performance-critical code paths under sustained production load

Oct 2021 - Oct 2022

Ufanet

Go Developer

Built backend services and analytics pipelines for one of Russia's regional ISP leaders.

Go ClickHouse PostgreSQL Analytics
  • Built backend APIs and services for data processing systems
  • Designed and optimized ClickHouse + PostgreSQL analytics pipelines
  • Improved throughput and stability under increasing production load

Dec 2020 - Oct 2021

NIISTIS

Software Engineer

Backend services and business logic for enterprise-grade systems.

Go MySQL Backend
  • Developed backend services and business logic for enterprise systems
  • Maintained and optimized MySQL-based data storage layers

Jan 2018 - Dec 2020

myagkovtorg

Software Engineer

Full backend development cycle: systems, integrations, and IoT automation.

Backend IoT Integrations

Skills

Language

Go C

Databases & Storage

PostgreSQL ClickHouse Redis MySQL

Architecture

Distributed Systems Event-Driven Microservices Async Queues

Infrastructure

Kubernetes Docker CI/CD

Observability

Metrics Distributed Tracing Alerting Grafana

Engineering Practices

System Design Performance Optimization Code Review Mentorship

Get in touch

I'm open to opportunities. Reach out via any channel.