--:--

Backend Engineer··Santiago, Chile

Type help or neofetch to start.

Prefer a classic page? gui · or jump into ssh

martin@arch:~ main$

Martín OyanedelBackend Engineer

01

About

I build the side you don't see: APIs, distributed services and the infrastructure that holds them up. I enjoy reasoning about latency, consistency and failure modes as much as writing the code itself.

I come from a software engineering background with strong roots in mathematics, which makes me comfortable with algorithms, analysis and low-level systems. I work on Linux (Arch) daily and use AI-assisted workflows to iterate faster without losing rigor.

  • focusDistributed backend
  • languagesPython · Go · C
  • learningRust
  • cert.AWS SAA
02

Tech stack

Languages

  • Python
  • Go
  • C
  • Rust
  • SQL
  • Bash
  • TypeScript
  • JavaScript

Backend & APIs

  • FastAPI
  • asyncio
  • Pydantic
  • SQLAlchemy
  • Flask
  • Django
  • Celery
  • Gin
  • Echo
  • net/http
  • REST
  • gRPC
  • GraphQL
  • WebSockets
  • OpenAPI
  • JWT
  • OAuth2

Data & Persistence

  • PostgreSQL
  • MySQL
  • SQLite
  • Redis
  • MongoDB
  • Elasticsearch
  • Query optimization
  • Indexing
  • Migrations
  • Transactions

Messaging & Streaming

  • Apache Kafka
  • RabbitMQ
  • NATS
  • AWS SQS
  • Pub/Sub
  • Event sourcing
  • CQRS
  • Outbox

Cloud & Infrastructure

  • AWS (SAA)
  • EC2
  • S3
  • Lambda
  • RDS
  • ECS
  • EKS
  • API Gateway
  • CloudWatch
  • IAM
  • VPC
  • Docker
  • Kubernetes
  • Terraform
  • Helm
  • GitHub Actions

Observability & Ops

  • Structured logging
  • Prometheus
  • Grafana
  • OpenTelemetry
  • Distributed tracing
  • Alerting

Testing & Quality

  • pytest
  • Go testing
  • Integration
  • E2E
  • Mocking
  • Coverage
  • TDD
  • Linters & formatters

Systems & Fundamentals

  • Algorithms & data structures
  • Complexity analysis
  • Concurrency
  • Networking (TCP/IP, HTTP)
  • Operating systems
  • Memory management
  • Linux internals

Architecture & Design

  • Microservices
  • Event-driven
  • Modular monolith
  • DDD
  • Design patterns
  • System design
  • Idempotency
  • Consistency / CAP

Security

  • Authn / Authz
  • OAuth2 / JWT
  • Secrets management
  • TLS / mTLS
  • Least privilege (IAM)
  • OWASP
  • Network security

Tooling & Workflow

  • Git
  • Linux (Arch)
  • Neovim
  • Hyprland
  • Make
  • Valgrind
  • Claude Code
  • GitHub Copilot
  • AI-assisted dev
03

Projects

Featured project

Distributed event-driven API

Code

A microservices platform whose services communicate asynchronously over an event bus. Go services handle high-throughput paths while Python services orchestrate business logic and processing. Designed to scale horizontally and tolerate partial failures.

  • Sustained ~1.2k req/s with p99 latency ≈ 54 ms under load
  • Kafka over SQS for replay and per-partition ordering; idempotent consumers with the outbox pattern
  • Service contracts via gRPC with versioned Protobuf schemas
  • Kubernetes deployment (3 replicas, rolling updates) and CI on GitHub Actions
  • Observability: structured logs, Prometheus metrics and OpenTelemetry tracing
  • Go
  • Python
  • Apache Kafka
  • PostgreSQL
  • Redis
  • Docker
  • Kubernetes
View all projects
04

Education

B.Sc. Software Engineering

Pontificia Universidad Católica de Chile (PUC)

Training in systems design, data structures and software architecture.

Minor in Mathematics

PUC

Real Analysis · Numerical Methods · Measure Theory.

05

Contact

Looking for a junior backend engineer eager to build solid systems? Drop me a line — I reply fast.

mj.oyanedel.brito@uc.cl