Backend Developer Β· AI-Driven Development Β· SDD & TDD
Alajuela, Costa Rica π¨π·
Backend Developer focused on building scalable RESTful APIs and microservices with Java & Spring Boot. I use multi-agent AI coding tools daily as a productivity multiplier β orchestrating specialized agents (Planner, Architect, Coder, Tester, Reviewer) to accelerate development cycles without sacrificing quality.
I design systems around Hexagonal Architecture and Clean Architecture, write specs before code (SDD), and tests before implementation (TDD). I also have working knowledge of the Model Context Protocol (MCP) and modern agent harnesses.
- π Currently working on personal backend projects with Spring Boot
- π Systems Engineering student at Universidad Nacional de Costa Rica (3rd year)
- π€ Deep interest in AI-driven development workflows and the agentic ecosystem
- π Spanish (native) Β· English B2
Languages
Backend & Frameworks
Databases
Architecture & Methodologies
Tools
| Area | Details |
|---|---|
| REST APIs | Spring Boot + JPA/Hibernate + MySQL, full CRUD, contract-first |
| Microservices | Eureka Service Discovery, inter-service communication, layered architecture |
| Security | Spring Security β authentication & role-based access control |
| Architecture | Hexagonal (Ports & Adapters), Clean Architecture, SOLID principles |
| AI Workflows | Multi-agent orchestration, prompt engineering, context management, MCP |
| Data Structures | Python implementations β linked lists, trees, graphs, Big-O analysis |
Spec β Tests (fail) β Implement β Tests (pass) β Refactor β Review
- Spec-Driven Development (SDD) β define clear specs before touching code
- Test-Driven Development (TDD) β failing tests first, then implementation
- AI-augmented cycles β agent orchestration to accelerate without losing control
- Clean Architecture β business logic isolated from infrastructure at all times
- Email: exarviquezmasis@gmail.com
- Location: Alajuela, Costa Rica



