Backend Developer | Ingeniería en Informática
Desarrollador backend enfocado en el diseño y construcción de sistemas escalables, arquitecturas de software y procesamiento concurrente. Experiencia en el desarrollo de REST APIs y servicios en tiempo real utilizando Java (Spring Boot) y Go.
- Lenguajes: Java, Go, JavaScript, SQL.
- Frameworks & Libs: Spring Boot, Spring Data JPA, Chi, gorilla/websocket.
- Arquitectura & Patrones: Monolitos Modulares, Arquitectura Hexagonal, Event-Driven Design, Layered Architecture (Handler-Service-Store).
- Persistencia & Caché: PostgreSQL, Redis, Hibernate.
- Mensajería & Tiempo Real: RabbitMQ, WebSockets (Worker Pools).
- Infraestructura & Herramientas: Docker, Docker Compose, Git, Azure.
- Microsoft Certified: Azure Fundamentals (AZ-900)
- Certificación Profesional: Scrum Product Owner Professional Certification (SPOPC®)
- API REST y servicio WebSockets para una red social de reseñas musicales en tiempo real.
- Arquitectura desacoplada en 3 capas (Handlers, Services, Stores) optimizada para testabilidad.
- Procesamiento de mensajes concurrente mediante worker pools y caché distribuida en Redis.
- Implementación de autenticación de doble token JWT y persistencia en PostgreSQL sin ORM.
- Correo: v.herrera.dev@outlook.com
- LinkedIn: linkedin.com/in/vicente-herrera-solis-b1b0a8346

