# backend

> Horizontally scalable, high-availability, geographically distributed systems

*7 years focused experience*

Designed and built complex horizontally scalable, geographically distributed systems in Go and C#. Used and deployed PostgreSQL, Elasticsearch, Redis, and Kafka in production — both in application code and infrastructure.

## Highlights

- Design horizontally scalable, high-availability systems spanning multiple geographic regions
- Build event-driven architectures with Kafka for high-throughput data pipelines
- Implement full-text search with Elasticsearch at production scale
- Reach for the right tool — PostgreSQL, Redis, Kafka — and operate it in production

## Stack

Go, C#, PostgreSQL, Elasticsearch, Redis, Kafka, gRPC, REST

## Systems I designed

Geographically distributed systems that scale horizontally — built to handle real production load with real failure modes. Not just code that works on a laptop, but services that run in multiple regions with consistent guarantees.

## Data infrastructure

Used the right tool for each job — and then operated it in production myself.

- PostgreSQL for relational data with complex query patterns and JSONB
- Elasticsearch for full-text search, aggregations, and analytical queries
- Redis for low-latency caching, pub/sub, distributed locks, and rate limiting
- Kafka for durable event streaming and decoupled service communication

## Languages & patterns

Go for high-throughput services where performance and simplicity matter. C# for complex domain logic and enterprise integrations.

- Go: goroutines, channels, context propagation, graceful shutdown
- C#: async/await, dependency injection, Clean Architecture, domain-driven design
- gRPC for internal service communication with schema-first contracts
- Idempotent consumers and exactly-once processing patterns with Kafka

## Relevant experience

### TradingView — Jan 2025 – Present

Principal Engineer · Team Lead

- Fine-tuned open-weights models for data enrichment pipelines, matching commercial LLM quality at lower cost

### SimplyFi — May 2023 – Jan 2025

CTO

- Led the development and integration of 4 new fintech products for SMEs into the platform

### SimpleFinance Group — Aug 2019 – May 2023

Team Lead · Senior Software Developer

- Built CLI tooling in Go for micro-frontend workflows, cutting boilerplate and increasing dev speed by 20%
- Reduced downtime by 40% via comprehensive monitoring, alerting, and high-availability infrastructure

## Other areas

- [AI](/ai) ([markdown](/ai.md))
- [leadership](/leadership) ([markdown](/leadership.md))
- [devops](/devops) ([markdown](/devops.md))
- [frontend](/frontend) ([markdown](/frontend.md))

---

[Back to CV](/cv) ([markdown](/cv.md))
