Skip to content
View Exar-lab's full-sized avatar

Highlights

  • Pro

Block or report Exar-lab

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Exar-lab/README.md

Hi, I'm Exar Viquez πŸ‘‹

Backend Developer Β· AI-Driven Development Β· SDD & TDD
Alajuela, Costa Rica πŸ‡¨πŸ‡·


πŸ§‘β€πŸ’» About Me

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

πŸ› οΈ Tech Stack

Languages

Java Python SQL

Backend & Frameworks

Spring Boot Spring Security Hibernate REST API FastAPI

Databases

MySQL MongoDB

Architecture & Methodologies

Microservices Hexagonal Architecture TDD SDD

Tools

Git Docker Postman IntelliJ IDEA


πŸ—οΈ What I Build

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

πŸ“ How I Work

Spec β†’ Tests (fail) β†’ Implement β†’ Tests (pass) β†’ Refactor β†’ Review
  1. Spec-Driven Development (SDD) β€” define clear specs before touching code
  2. Test-Driven Development (TDD) β€” failing tests first, then implementation
  3. AI-augmented cycles β€” agent orchestration to accelerate without losing control
  4. Clean Architecture β€” business logic isolated from infrastructure at all times

πŸ“« Contact


Pinned Loading

  1. AegisNotify AegisNotify Public

    Resilient & Smart Notification Orchestrator β€” Mission-critical microservice for centralized notification delivery with fault tolerance

    Java

  2. Bank-project Bank-project Public

    Banking backend in Java 24 / Spring Boot 4 built with Hexagonal Architecture and DDD β€” accounts, cards, envelopes, transactions, JWT auth, Kafka events, and MySQL/Flyway persistence.

    Java 1