VePixel
Fullstack Developer
Construyo aplicaciones robustas y escalables con PHP, JavaScript y Java (en especializacion). Arquitectura Hexagonal, DDD y TDD.
// tech_stack
Lenguajes & Tecnologias
Domino multiples lenguajes y ecosistemas para elegir siempre la mejor herramienta segun el problema a resolver.
PHP
AvanzadoLaravel, Symfony, APIs RESTful, WordPress
JavaScript
AvanzadoNode.js, React, Next.js, TypeScript
Java
En especializacionSpring Boot, Microservicios, Arquitectura Hexagonal
Python
IntermedioDjango, FastAPI, Automatizacion
Ruby
IntermedioRuby on Rails, Scripting
Web
AvanzadoHTML5, CSS3, Tailwind, APIs REST & GraphQL
// servicios
Lo que puedo hacer por ti
Soluciones de software end-to-end, desde la concepcion hasta el despliegue en produccion.
Desarrollo de Apps
Aplicaciones moviles y web con interfaces modernas, rendimiento optimo y experiencia de usuario excepcional.
Backend & APIs
Servicios backend robustos, APIs RESTful y GraphQL con alta disponibilidad y seguridad integrada.
Arquitectura de Software
Diseno de sistemas escalables usando patrones como Hexagonal, Clean Architecture y Event-Driven.
Calidad & Testing
Codigo confiable con cobertura de tests completa. TDD como metodologia principal de desarrollo.
// arquitectura
Principios que guian mi codigo
No solo escribo codigo que funciona. Escribo codigo que se entiende, se mantiene y evoluciona con el negocio.
Arquitectura Hexagonal
Desacoplo la logica de negocio de los detalles de infraestructura. El dominio es el centro, y las dependencias apuntan siempre hacia adentro.
- Dominio independiente de frameworks
- Puertos de entrada y salida claros
- Adaptadores intercambiables
- Testabilidad maxima
Domain-Driven Design
Modelo el software alrededor del dominio del negocio. Uso un lenguaje ubicuo compartido entre desarrolladores y expertos del dominio.
- Bounded Contexts bien definidos
- Aggregates y Value Objects
- Domain Events
- Lenguaje ubicuo
Test-Driven Development
Escribo el test antes que el codigo. Red-Green-Refactor como ciclo fundamental para garantizar calidad desde el primer commit.
- Red - Green - Refactor
- Tests unitarios y de integracion
- Cobertura significativa
- Refactoring continuo
// hexagonal-architecture-example.java
// Domain Layer - Pure business logic
public class OrderService {
private final OrderRepository repository;
private final EventPublisher events;
public Order createOrder(CreateOrderCommand cmd) {
Order order = Order.create(cmd.items());
repository.save(order);
events.publish(new OrderCreated(order));
return order;
}
}// sobre_mi
VePixel - Programador por vocacion
Soy un desarrollador Fullstack con experiencia construyendo aplicaciones en multiples lenguajes y plataformas. Mis pilares son PHP y JavaScript, y actualmente me estoy especializando en Java para desarrollo de apps con arquitectura hexagonal, DDD y TDD.
Creo firmemente en que el buen software nace de buenos principios: dominios bien modelados, tests escritos primero, y capas claramente separadas. Mi meta es construir sistemas que trasciendan las modas tecnologicas.
Codigo limpio
Cada linea tiene un proposito. Nombres claros, funciones pequenas, responsabilidades unicas.
Entrega continua
CI/CD automatizado. Del commit al deploy sin friccion ni miedo.
Aprendizaje constante
Especializandome en Java y arquitectura de software. PHP y JavaScript como pilares principales.
Rendimiento
Optimizacion en cada capa. Desde queries hasta el renderizado del cliente.
// contacto
Tienes un proyecto en mente?
Hablemos sobre como puedo ayudarte a construir software de calidad. Estoy disponible para proyectos freelance, consultoria en arquitectura y colaboraciones.