About

Bryam David Vega Moreno

Senior Software Architect & Tech Lead · Java / Spring Boot / Cloud / API design · Cuenca, Ecuador (remote)

↓ Download full profile (PDF) · [email protected] · linkedin.com/in/bryam-vega

Professional summary

Senior Software Architect & Tech Lead with 7+ years designing cloud-native systems and leading backend teams across fintech and banking in Latin America. Deep experience in microservices, API-first design, and multi-cloud infrastructure (AWS, GCP, Azure): technical direction, mentoring, and org-level change — from API governance standards to platforms that have cut operational cycle times by 3×. Speaker at international events (including apidays New York, JCONF, DevFest Ecuador, and AWS Community Day Ecuador). English C1. Currently leading backend architecture at Thoughtworks for a multi-bank financial platform in Latin America.

Current focus

I'm extending Skill-Driven Development for enterprise teams — building on Zak El Fassi's framing — alongside agent-team delivery models and an API-First Flowline at LATAM: open-tooling governance (Spectral, OASDiff, contract repos, generated clients, consumer CI) so AI accelerates change while automated gates protect consumers.

Technical skills

Backend: Java 6, 8, 11, 21 & 25, Spring Boot, Spring Cloud, Hibernate, Spring Data JPA, Jakarta EE, Resilience4j (circuit breaker, saga, retry, fallback, bulkhead).

Cloud & DevOps: AWS (EC2, EKS, Lambda, S3), GCP (GKE, Pub/Sub), Azure (AKS), Docker, Kubernetes, CI/CD (GitLab, Azure DevOps, GitHub Actions).

API & architecture: OpenAPI 3.0 / 3.1, API-first / SDD, REST, GraphQL, AsyncAPI, Swagger, Apigee, Spring Cloud Gateway; microservices, event-driven, CQRS, DDD, TOGAF, BIAN, C4, hexagonal, saga patterns.

Data & messaging: Kafka, Pub/Sub, Apache Camel; PostgreSQL, Oracle, SQL Server, MongoDB, Redis, DB2.

Quality & observability: JUnit, Mockito, k6, TDD, SonarQube, OWASP Top 10, CVE analysis; Dynatrace, Kibana, Grafana, Management Engine.

AI & emerging: AI agents, MCP servers, spec-driven development (SDD).

Selected impact

Experience (abridged)

Thoughtworks — Nov 2024 – Present

Senior Consultant, LATAM Airlines Financial Alliances (Quito). Scalable backends for a multi-bank credit-card approvals platform — resilience patterns (circuit breaker, saga, retry, bulkhead) across distributed banking integrations on GCP. Lead a backend team of four: planning, syncs, performance, and delivery standards. GCP Kubernetes, Pub/Sub, Cloud SQL; Java 21 & 25, Spring Boot & Spring Cloud, Redis, Docker, Resilience4j, OpenAPI 3.1, TDD, DDD, TOGAF, REST.

Teaching

Universidad Católica de Cuenca — Professor, Advanced Software Engineering (Mar 2025 – Present).
Universidad Politécnica Salesiana — Professor, Software Master’s Degree (Dec 2023 – Present).

Globant — May 2024 – Nov 2024

Senior Java Developer, Banco Internacional (Quito). Architecture for core banking modules (reporting engine, transaction/account display); code-quality initiative (~50% fewer smells across ten repos; ~80% of repos at 90%+ test coverage); ~45% fewer bugs via reviews and QA collaboration as tech lead of four; Podman, Management Engine, encryption for sensitive paths; Swagger 3.0 and path-based API versioning. Stack: Java 17 & 21, Spring Boot, Oracle, SQL Server, DB2, Redis, Azure DevOps, Hibernate, BIAN, TDD, DDD.

Devsu — Jun 2023 – May 2024

Senior Java Developer, Banco Pichincha (Quito). API-first adoption with OpenAPI 3.0 as the baseline for RTO projects; Apigee + Auth0; AsyncAPI and Kafka for async notifications; Postman, k6, Dynatrace. Stack: Java 17, Spring Boot, reactive style, Resilience4j, saga, Kafka, Apigee, AWS EKS, Azure AKS, Oracle, Redis, BIAN, TOGAF.

Kruger Corp — Aug 2022 – Mar 2023

Principal Consultant & Tech Lead, Corporación Favorita (Quito). Reception/dispatch platform — decomposition and parallelization (24h → 8h cycle); ~60% fewer bugs via refactoring, OWASP Top 10, and QA practices; led five-person Scrum/Kanban team. Java 6 & 8, Spring Boot, Struts, Kubernetes, Docker, DB2, Hibernate, SOAP/SOA, Kibana, Azure DevOps.

ITNova — Dec 2021 – Aug 2022

Java Development Analyst, Gire & Zurich (Quito). Legacy Struts → Java EE services for Zurich Argentina; electronic check management for Gire with tokenization. Java 6–11, Spring Boot, Struts, Kafka, Docker, Kubernetes, Oracle, MongoDB.

Earlier roles (Logic Studio / BICSA Panama, Politécnica Salesiana research, Gerardo Ortiz SAP/BI) and full bullets are in the PDF.

Speaking & publications

Delivered sessions also on Sessionize; schedule and titles on the talks page. Technical writing on Medium and on this site’s essays.

Education

MSc Software Engineering — mention in software architecture design (2022–2023), Politécnica Salesiana, Ecuador.
BSc Computer Science Engineering — mention in software development (2016–2021), Politécnica Salesiana, Ecuador.

Languages

Spanish — native · English — C1 (professional working proficiency).

Elsewhere

Medium · GitHub · LinkedIn · Sessionize

Contact

[email protected]