system_architecture.yaml
# microservices architecture
api_gateway:
protocol: REST | GraphQL
auth: OAuth2 + OIDC
services:
- name: user_service
runtime: Spring Boot
- name: frontend_app
runtime: Next.js + React
infrastructure:
cloud: AWS | Azure
iac: Terraform + CDK
messaging: Kafka | RabbitMQ
Disponible para nuevos proyectos

Ingeniero de Software
Fullstack Developer

Diseño sistemas complejos y construyo experiencias de usuario fluidas con las tecnologias mas recientes. +3 anos de experiencia en APIs, cloud y arquitectura de software.

+3 AñosExperience
FullstackDeveloper
EN / ESBilingual

Experiencia Técnica

Especialización en construcción de plataformas digitales modernas, seguras y escalables, combinando arquitectura robusta con seguridad avanzada.

Postman

Java 8+

Experiencia sólida y profunda en el ecosistema Java, abarcando desde las bases funcionales de Java 8 hasta las características modernas de las últimas versiones LTS. Especializado en la construcción de sistemas de misión crítica, donde la concurrencia, el rendimiento y la seguridad son innegociables.

Lambda Expressions & Functional Interfaces
Stream API & Collectors (Parallel Processing)
Method References (::) & Default Methods
Optional API & Null Safety Best Practices
// 2014 - Functional Revolution
stream.filter(t -> t.isActive())
.map(Transaction::getValue)
.collect(Collectors.toList());
// Modern Java - Records & Pattern Matching
public record UserDTO(String username, Role role)
if (obj instanceof UserDTO u) {
  log.info(u.username());
}
// Project Loom - Virtual Threads
Thread.ofVirtual().start(() -> {
  processHighThroughputRequest();
});
Java 21 LTS
Spring Boot
Quarkus
Jakarta EE
Hibernate

Rumbo a Java 25Next LTS

Manteniéndome a la vanguardia con las características preliminares (Preview Features) que definirán el futuro de Java. Adoptando la simplificación del lenguaje con Implicit Classes y nuevos métodos de entrada/salida para un desarrollo más ágil y expresivo.

JEP 519
// Adiós "public static void main"
void main() {
// Menos boilerplate, más código real
IO.println("Hello, Modern Java!");
}

Trayectoria y evolución(Desde 2018)

Inicios
  • Aplicaciones de Consola
  • Java Swing Desktop
  • JavaFX
Expansión
  • Android Studio (Java)
  • JavaServer Faces (JSF)
  • Kotlin Interop
Actualidad
  • Spring Boot 3
  • Quarkus (Cloud Native)
  • Microservices

Frameworks Backend

Experiencia con los frameworks más utilizados del ecosistema backend para desarrollar APIs, servicios web y arquitecturas distribuidas.

Spring

Spring Boot

Desarrollo rápido de APIs REST, aplicaciones web, procesamiento batch y arquitecturas empresariales con un ecosistema maduro.

  • Spring Cloud & Microservices
  • Spring Security Patterns
  • Reactive Stack (WebFlux)
Quarkus

Quarkus

Java supersónico y cloud-native. Arranque en milisegundos, bajo consumo de memoria y listo para contenedores y serverless.

  • GraalVM Native Images
  • Zero-config Dev Mode
  • Reactive Core (Vert.x)
.NET

.NET Core / 8

Plataforma unificada y multiplataforma para APIs, servicios en tiempo real, aplicaciones web y de escritorio con C#.

  • Cross-platform Development
  • Entity Framework Core
  • High-performance Runtime
Nest.js

NestJS

Framework progresivo de Node.js para APIs REST, GraphQL, WebSockets y aplicaciones en tiempo real con arquitectura modular.

  • Modular Architecture
  • TypeScript First
  • Dependency Injection

Frameworks Frontend

Experiencia construyendo interfaces modernas, reactivas y de alto rendimiento con los frameworks más demandados del ecosistema frontend.

React

React

Biblioteca declarativa para construir interfaces de usuario interactivas con componentes reutilizables y un ecosistema masivo.

  • Hooks & Custom Hooks
  • Context API & State Management
  • React Server Components
Angular

Angular

Framework completo y opinado para aplicaciones empresariales con TypeScript, inyección de dependencias y arquitectura modular.

  • Standalone Components
  • RxJS & Reactive Forms
  • Dependency Injection
Next.js

Next.js

Framework fullstack de React con SSR, SSG, App Router y optimizaciones automáticas para producción.

  • App Router & Layouts
  • Server Actions
  • Edge Runtime & Middleware

Arquitectura de Software