shageeot@dev ~$
Carlos Osechas
Desarrollador especializado en PHP puro, Java, SQL e iDempiere ERP. Sin frameworks. Sin magia. Solo codigo limpio.
<?php
class DeveloperOps
{
public string $name = 'Carlos Oseas';
public string $alias = 'CAOS';
public array $stack = [
'PHP', 'Java', 'SQL', 'iDempiere', 'N8N'
];
public bool $usesFrameworks = false;
}// stack
Herramientas del oficio
Pocas herramientas, bien dominadas. Cada una elegida con intencion.
PHP
PHP puro, sin frameworks. PDO, OOP, APIs REST, MVC manual.
N8N
Diseño de agentes personalizados y flujos de automatizacion con n8n para tareas repetitivas y procesos empresariales.
SQL
PostgreSQL, MySQL, Oracle. Queries complejos, procedimientos almacenados, optimizacion.
iDempiere ERP
Implementacion, personalizacion y desarrollo de plugins para iDempiere ERP.
> Tambien: HTML/CSS, JavaScript, Linux, Git, Apache
// servicios
Como puedo ayudarte
Soluciones directas sin complejidad innecesaria.
Desarrollo Backend
Aplicaciones y APIs con PHP puro. Arquitectura limpia, codigo mantenible, sin dependencias de frameworks.
Bases de Datos
Diseno, optimizacion y administracion de bases de datos. Procedimientos almacenados y consultas complejas.
iDempiere ERP
Implementacion completa del ERP iDempiere. Customizacion, integraciones y desarrollo de plugins.
Consultoria Tecnica
Asesoria en arquitectura de software, migracion de sistemas legacy y optimizacion de procesos.
// 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
Hola, soy Carlos
Me conocen como CAOS. Soy un desarrollador que cree en hacer las cosas bien, sin atajos. Trabajo con PHP puro porque entiendo cada linea de lo que escribo. Domino SQL a profundidad y soy especialista en iDempiere ERP para soluciones empresariales.
Actualmente me estoy especializando en Java para ampliar mis capacidades en desarrollo de aplicaciones con arquitectura empresarial. Odio los frameworks no porque no los entienda, sino porque prefiero controlar cada aspecto de mi codigo.
PHP sin frameworks
Construyo todo desde cero. Sin magia, sin dependencias innecesarias. PHP puro como debe ser.
SQL & iDempiere
Especialista en bases de datos y en el ERP iDempiere. Soluciones empresariales robustas y confiables.
Java en camino
Especializandome en Java para llevar mi desarrollo al siguiente nivel con tipado fuerte y arquitectura solida.
Padre y developer
Cuando no estoy programando, estoy con mis hijas. La paternidad me enseno paciencia y atencion al detalle.
// contacto
Hablemos
Tienes un proyecto o necesitas ayuda con iDempiere? Escribeme directamente.