Daniel Gomes
Engineering leader and software engineer with 14+ years across Go, TypeScript, PHP, and AWS/DevOps. Building agentic engineering tooling — making AI agents consistent and reliable, not just impressive in demos.
The work lives in two tools — verikt and edikt — each tackling a different layer of the same problem: making agentic engineering reliable and production-grade.
verikt (formerly archway) enforces architecture at the AST level across Go and TypeScript. edikt governs the full agentic SDLC — ADRs, invariants, and guidelines compiled into automatic enforcement. These aren't research projects — they're tools I needed, so I built them.
I write about what I'm building and why. The essays here are longer-form thinking about agentic patterns, infrastructure, and the specific problems I'm working through. I write to figure out what I actually think.
Resume
ExperienceStaff Backend Engineer & Infrastructure Architect
3cket · Remote
· Architecting migration from Algolia to DynamoDB single-table design, achieving 85% cost reduction
· Event-driven architecture with Kafka and Debezium for real-time data streaming and near-instant invoice processing
· Built URL shortener service using Go, Redis, and Kubernetes to optimize SMS campaigns
· Introduced observability stack (ELK, Prometheus, Grafana)
Go, PHP/Symfony, MySQL, Redis, Kubernetes, Kafka, AWS, Terraform
Director of Engineering, acting CTO
Liquid · Remote
· Architected microservices migration from monolith using DDD, event-driven patterns, and CQRS
· Built GlobalPay MVP integrating JPMorgan APIs with wallet functionality
· Scaled engineering team from 3 to 7 across multiple time zones
Node.js/NestJS, Go, React, PostgreSQL, AWS, Terraform
Engineering Manager
Docler Holding · Luxembourg · Remote
· Led 2 backend engineering teams (7–10 members each) on microservices and API development
· Improved deployment efficiency by 30% through infrastructure automation
CTO
3cket · Lisbon
· Migrated entire infrastructure from VPS to AWS, achieving 100x business scaling via IaC (Terraform)
· Architected high-availability system with auto-scaling, multi-AZ deployment, and disaster recovery
· Established CI/CD pipelines, reducing deployment time by 50%
PHP/Symfony, Go, MySQL, Redis, Docker, AWS, Terraform
Senior Product Engineer
Teamleader CRM · Remote
· Delivered invoicing system features using PHP and Domain-Driven Design
· Systematic refactoring using The Mikado Method
Team Lead & Senior Backend Engineer
Talkdesk · Lisbon
· Architected Marketplace RESTful APIs, contributing to Gartner CCaaS Magic Quadrant Visionary positioning
· Integrated SSO with Salesforce, designed partner onboarding system increasing onboarding speed by 50%
Ruby, Ruby on Rails, Kotlin, MongoDB, AWS
Senior Backend Engineer & Team Lead
Uniplaces · Lisbon
· Architected Core APIs serving 4 applications using PHP/Symfony and DDD on AWS
· Optimized performance: 700ms → <50ms page load (93% improvement)
· Created portable dev environment (Vagrant/Ansible, later Docker), reducing onboarding time by 50%
Senior Software Engineer
GuestCentric Systems · Lisbon
· Development environment automation (Vagrant/Puppet), TripAdvisor API integration
Full Stack Engineer
Sedimap · Setúbal
· Enhanced page loading by 150% via Varnish caching, migrated SVN to Git/GitLab
Software Engineer
Quidgest · Lisbon
· Customer applications for desktop and web platforms
B.Sc. Computer Science
University of Lusíadas, Lisbon
· SymfonyCon Warsaw 2013 — Console Applications
· ZendCon Europe Paris 2013 — LAMP with Vagrant & Puppet
· ZendCon Europe Paris 2013 — Console Applications Made Easy
· LXJS 2013 — Workshop Session
· PHPLX meetups — Multiple talks on Vagrant, Assetic, Console apps
· Co-founded and organized PHPLX — Lisbon PHP meetup (~30 attendees/meetup)
· Online Teacher Assistant — MongoDB official courses
· DDD Europe 2019 — EventStorming practitioner