• Skills

  • Hello
  • Skills
  • Experience
  • Projects
  • Go/Golang has been my preferred programming language since 2019

    • Bootstrapped and worked on multiple microservices used in production and written dozens of side projects on Github
    • Mentoring newcomers to the language whenever I have the chance
    • Reading / read: The Go Blog, Effective Go, A Guide to the Go Garbage Collector, Efficient Go and Cloud Native Go
    • Working with gin, go-chi, cobra, viper, testify, mockery, testcontainers-go, pgx/pgxpool, zerolog, slog and many others
  • Former / side languages:

    • 4+ formal years of C++ experience
    • Worked on C#/.NET, Java (1-1 year) and Python (<1 year) projects
    • Familiar with HTML5, CSS, JavaScript + a little bit of React
  • Kubernetes in production since 2021, including istio, EKS, OpenShift and custom operators

  • Also working with: git, Docker, RESTful APIs, OpenAPI, OAuth, GraphQL, gRPC, Protobuf, JWT, PASETO

  • Good understanding of concurrency and parallelism (async/await, threads, coroutines, race conditions, semaphores, locks, atomic ops)
    Defeated the Parallel Wizard at deadlockempire.github.io

  • AWS: IAM, RDS, S3, EKS (+ EC2 and NLB/ALB indirectly), Route53

  • IAC: Helm, Helmfile, Kustomize, Terraform and in-house tools

  • SQL / noSQL: PostgreSQL, SQLite and Redis/Valkey, migrations with goose and Liquibase

  • Messaging / events: Redis Pub/Sub, Redis Streams, websocket and server sent events (SSE)

  • CI / CD: Harness, Github Actions and Jenkins

  • Logging / metrics: DataDog, ElasticSearch, OpenTelemetry

  • Working with AI-powered tools on a daily basis

  • Software Development Lifecycle (SDLC), DDD, TDD, BDD, FDD, XP, Scrum, Kanban, unit/integration/smoke/e2e testing, micro/macro benchmarking, event-driven architecture, hexagonal architecture, The Twelve-Factor App, CleanCode, SOLID, DRY, KISS