Kevin Perez

Software Engineer | Correct, Reliable, Performant Systems at Scale

I build correct, reliable, and performant systems at scale. My work spans distributed backends, blockchain infrastructure, observability, data pipelines, and production reliability, with growing interest in AI and formal methods.

Experience

Senior Software Engineer · 1inch

Dubai, UAE · 2025-09 – 2026-03

Built and operated Go services serving approximately 200M requests per day in production DeFi infrastructure.

Designed provider health scoring, Redis-backed distributed rate limiting, and multi-chain API validation to improve correctness, routing, and resilience under load.

Led NATS to Kafka and gRPC migration work, including producer/consumer libraries for retries, idempotency, partitioning, and consumer-group usage.

Improved production observability with OpenTelemetry, Prometheus, Grafana, Loki, and Tempo while investigating provider failures, routing behavior, Kafka pipelines, and rate limits.

Go TypeScript OpenTelemetry Prometheus Grafana Loki Tempo ClickHouse gRPC Kafka Redis PostgreSQL Docker Kubernetes
Senior Software Engineer · Token13

Dubai, UAE · 2025-05 – 2025-09

Designed backend and mobile SDK infrastructure for a non-custodial wallet spanning Bitcoin, Ethereum and EVM-compatible chains, Tron, and Solana.

Led backend architecture and implementation direction, turning chain-specific wallet behavior into a coherent SDK and API surface.

Built Go services for address management, balance synchronization, transaction construction, fee estimation, broadcasting, token support, transaction history, and provider failover.

Modeled correctness and failure handling across UTXO, EVM, Tron, and Solana integrations with unreliable external providers.

Go Ethereum Bitcoin Tron Solana PostgreSQL Redis gRPC Docker Kubernetes
Junior Software Engineer → Senior Software Engineer · Teavaro

Remote · 2020-02 – 2025-04

Built Go services, stream-processing systems, internal developer tooling, and reusable libraries for analytics and customer-data workflows.

Designed and maintained message-driven pipelines processing peak loads of approximately 10K events per second with RabbitMQ, Apache Flink, PostgreSQL, and Go services.

Built ETL workflows for ingesting, transforming, enriching, and storing event data for analytics systems.

Improved throughput, reliability, and infrastructure efficiency through batching, concurrency design, query optimization, backpressure handling, and service-level tuning.

Go Java Python RabbitMQ Apache Flink PostgreSQL