Saltar al contenido
Leonardo Tapia

Tecnología · Programador remoto en Venezuela

Desarrollo en Java

Construyo sistemas de escritorio y servidores en Java: aplicaciones JavaFX, persistencia con Hibernate y PostgreSQL, y módulos con fronteras que el propio build hace cumplir.

  • Java 21
  • JavaFX
  • Gradle
  • Hibernate
  • PostgreSQL
  • Flyway
  • JUnit 5
  • ArchUnit

01Evidencia

Dónde lo he aplicado

  1. Sonir Negocios

    Actualidad

    POS, inventario y facturación de escritorio · Producto propio (Venezuela)

    • Aplicación JavaFX con un servidor de sucursal y PostgreSQL 17 incluido dentro del programa.
    • Gradle multimódulo con arquitectura hexagonal: ArchUnit rompe el build si un módulo cruza una frontera.
    • Hibernate 7 sin Spring, con HikariCP, migraciones Flyway y un repositorio por agregado.
    • Conectores por puerto serie para máquinas fiscales, balanzas e impresoras de tickets.
    • Instalador para Windows con su propio Java y actualizaciones automáticas firmadas con Ed25519.

02Qué construyo

Qué construyo con Java

  • Aplicaciones de escritorio con JavaFX.
  • Servidores locales que siguen funcionando sin internet.
  • Persistencia con Hibernate, PostgreSQL y migraciones versionadas.
  • Integración con hardware: puertos serie, impresoras y balanzas.
  • Instaladores y actualizaciones automáticas para Windows.

¿Tienes un producto que construir?

Barinas, Venezuela · Remoto