Daniel Gomes
I'm an engineering leader and software engineer. At Scilife I work on engineering problems for the life sciences space. On the side I build tooling for agentic engineering — verikt for architecture enforcement, edikt for architecture governance, compliance, and the full SDLC.
Both exist because I hit the same wall repeatedly: agents write code that looks right but violates decisions you made days ago, ignores standards you've explicitly documented, and forgets everything when the session ends. Context and enforcement aren't the same thing. These aren't research projects — they're tools I needed, so I built them.
14+ years across Go, TypeScript, PHP, and AWS — distributed systems, teams at scale, zero-to-one foundations.
I write about agentic engineering, what actually works, and the problems I'm working through. Writing is how I figure out what I actually think.
Resume
ExperienceSenior Backend Engineer
Scilife · Remote
· Building eQMS software for the life sciences industry
Staff 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