Location: Paraguay
Contact: +595961178540 | padiazg@gmail.com
Links: LinkedIn | GitHub | Blog
Profile Summary
Go developer and open-source maintainer with a track record of building tools the Go community actually uses. Specialized in taking ambiguous or AI-generated (“vibe-coded”) codebases and turning them into tested, maintainable systems — raising coverage, cutting cyclomatic complexity, and enforcing clean-architecture practices. Comfortable owning a project end-to-end, from first commit through production, with a habit of solid code review and mentoring that sticks after the handoff.
Available for immediate remote opportunities globally.
Expertise Highlights
Languages: Go (Golang), JavaScript, TypeScript, Node.js, Python, PHP, Java
Architecture: Domain-Driven Design, Event-Driven Architecture, CQRS, Event Sourcing,
Hexagonal / Ports & Adapters, Microservices, Serverless (FaaS)
Cloud & DevOps: Google Cloud Platform (GCP), AWS (Lambda, EC2, API Gateway, Aurora,
EventBridge, Secrets Manager), Docker, Kubernetes, Terraform, CI/CD, LocalStack
Messaging & APIs: NATS JetStream, AMQP, MQTT, gRPC, REST, GraphQL, WebSockets
Databases: PostgreSQL, MySQL/MariaDB, MongoDB, Redis, InfluxDB, Oracle, IBM DB2
Identity & Auth: OAuth2/OIDC, JWT, RBAC, multi-tenant access control, Authentik
Observability: Prometheus, Grafana, Fluentd, OpenTelemetry
Frameworks: React, Vue.js, GORM, QOR, Echo, Gin, Chi, Fiber
Testing & Quality: Unit / E2E / mutation testing, static analysis (go/packages), CRAP score analysis
Key Professional Experience
Senior Software Engineer
SEGEL SI | June 2025 - Feb 2026
Technical Lead — Golang Backend
AR Santex LLC (Client Project) | Jun 2025 - Oct 2025 (4 month project)
Senior Software Engineer / Technical Lead
Tyk Technologies Ltd | Nov 2020 - May 2024
DevOps Engineer / Full Stack Developer
On Campus Marketing | Oct 2019 - Sep 2020
Senior IT Consultant
Vision Banco SAECA | May 2012 - Oct 2019
Featured Projects
Go Struct Analyzer
Role: Owner
A VS Code extension to show memory size and padding information for Go structs, helping you optimize memory usage and understand struct layout. Published at [Visual Studio Code Marketplace](https://marketplace.visualstudio.com/items?itemName=PatricioDiaz.go-struct-analyzer) and [Open VSX Registry](https://open-vsx.org/extension/PatricioDiaz/go-struct-analyzer), featured at [The Applied Go Weekly Newsletter](https://newsletter.appliedgo.net/archive/2025-06-22-go-before-you-wait/)
HexaGo
Role: Owner
An opinionated CLI scaffolding tool for Go developers building applications following the Hexagonal Architecture (Ports & Adapters) pattern. Automates project structure and component generation with support for multiple HTTP frameworks (stdlib, Echo, Gin, Chi, Fiber), component generators (services, domain entities, adapters, workers, database migrations), architecture compliance validation, and a multi-source customizable template system.
go-crap
Role: Owner
CRAP score (Change Risk Anti-Pattern) calculator with mutation testing integration. Calculates cyclomatic complexity × coverage per function, flags CoverageUntrusted when go-gremlins mutations survive, and outputs SARIF 2.1.0 (IDE/GitHub Code Scanning), PR-comment, and text formats — the final guardrail ensuring AI-generated tests aren't just coverage theater.
go-testgen
Role: Owner
A CLI tool to generate unit test scaffolding for Go projects. It produces closure-based check functions, a before hook for mock setup, and table-driven tests that compose cleanly as test suites grow.
test-finder
Role: Owner
A CLI tool to discover Go modules and analyze their test coverage across directories.
unit-test-book
Role: Owner
A hands-on guide to Go unit testing through real-world patterns extracted from 7 production Go projects. Covers table-driven tests, closure-check pattern, mocking, HTTP/I/O, concurrency, and integration testing.
go-oas/docs
Role: Contributor
Auto-generate RESTful API documentation for GO projects aligned with Open API Specification
OpenFaaS
Role: Contributor
Collaborated in early stages of this serverless framework for Kubernetes
Speaking Engagements
- Cup o’ Go Podcast (E164, July 2026): Featured guest discussing go-crap, mutation testing, and CRAP score analysis — also covering HexaGo, go-testgen, and Go Struct Analyzer. Listen here
- Kubecon + Cloudnativecon North America 2018: Digital Transformation of Vision Banco Paraguay with serverless functions
View All Publications and Talks
View All Education & certifications