Go backend developer

Building reliable services without making the codebase miserable.

I’m Alex. I work primarily with Go and build APIs, background workers, PostgreSQL-backed services, and infrastructure-oriented systems.

writing backend code and fixing what I broke yesterday.

wayzzoo profile avatar

$ whoami

wayzzoo

$ stack

go · postgres · docker

$ status

building pulsewarden

01

about

I like backend systems with clear ownership, explicit dependencies, predictable failure modes, and tests that describe behaviour rather than implementation details.

My current focus is concurrency, PostgreSQL, message queues, observability, networking, and production-oriented testing.

small interfaces graceful shutdown clear goroutine lifecycles integration tests

02

currently building

main project

Pulsewarden

A production-oriented uptime monitoring platform written in Go, designed around separate API and worker services.

foundation

  • API and background worker applications
  • PostgreSQL repository layer
  • Use-case oriented architecture
  • Structured logging and request IDs

reliability

  • Health and readiness endpoints
  • Graceful shutdown
  • Unit and integration tests
  • Race detector and static analysis

03

stack

01

Core

Go, PostgreSQL, Redis

02

Messaging

RabbitMQ, Kafka

03

Infrastructure

Docker, Linux, Bash

04

Protocols

REST, gRPC, WebSocket

how I approach backend development

func buildService() {
    keepInterfacesSmall()
    makeDependenciesExplicit()
    handleShutdownGracefully()
    testBehaviourNotImplementation()
    avoidLeakingGoroutines()
}

04

Let’s build something reliable.

Open to remote Go backend opportunities and meaningful open-source collaborations.