Sobre VertexWare
VertexWare OÜ es mi empresa de software, registrada en Tallinn (Estonia). Usted trabaja directamente conmigo, en inglés, alemán o español.

Trayectoria
Antes de VertexWare, pasé cuatro años en el fabricante Kleiberit como desarrollador de software en un programa de estudios dual. Rediseñé el flujo de pedido de recursos, creé permisos basados en roles para más de 500 empleados, digitalicé registros de laboratorio y mantuve una aplicación heredada en BBJ.
Desde 2023 trabajo a través de VertexWare en SIB-BW2, una aplicación del sector público para gestionar infraestructura vial. Desarrollé unos 30 informes, y la generación de informes es ahora aproximadamente un 60 % más rápida. También desarrollé la herramienta principal de migración para el estándar ASB-ING, que sigue trasladando miles de estructuras (Bauwerke) cuando hace falta, y trabajo en el paso de Java 8/Karaf a Java 21/Spring Boot.
Además del código, escribo la documentación técnica y me coordino en alemán con las partes interesadas.
Mi web personalCómo trabajo
- Alcance. Pongo por escrito el alcance y las premisas antes de empezar a desarrollar.
- Pruebas. Usted prueba versiones pequeñas y funcionales antes de que yo pase a la siguiente parte.
- Entrega. Recibe el código fuente y la documentación acordados.
- Mantenimiento. Después de la puesta en marcha, entrego la aplicación o sigo manteniéndola con el soporte que acordemos.
- Especialistas. Escribo la mayor parte del código yo mismo. Cuando un proyecto necesita conocimientos que no tengo, recurro a especialistas con los que ya he trabajado.
Lo que gestiono yo mismo
Esta web, LIMS by VXW y su demo pública funcionan en tres servidores en la UE que yo mismo configuré y mantengo: dos servidores virtuales y uno dedicado. Cada cambio en el código pasa por un proceso automático de compilación y despliegue (CI/CD) que lo publica como contenedor Docker, con límites de compilación para que un nuevo despliegue no ralentice las aplicaciones que ya están en marcha. Los datos de la demo de LIMS se restablecen cada día. Aparte del mantenimiento y las actualizaciones planificados, ninguno de los servidores ha dejado de funcionar en los últimos dos años.
Uso la misma configuración cuando un cliente quiere que aloje su aplicación, y las aplicaciones de clientes tienen prioridad sobre las mías. Si prefiere que la gestione su equipo de TI u otro proveedor, le entrego los contenedores y la documentación del despliegue.
Alojamiento, acceso y datos
- Ubicación. Mis servidores están en centros de datos de Alemania y Finlandia.
- Base de datos. Lo ideal es que la aplicación use su propia base de datos PostgreSQL desde el principio. Si la alojo yo, le entrego una exportación completa (pg_dump) cuando la solicite.
- Copias de seguridad. Los datos de clientes se respaldan según el plan que acordemos al inicio.
- Acceso. Usted me crea una cuenta propia en sus sistemas y acordamos qué hago en ellos. Siempre que sea posible, me limito a desplegar.
- Cambios. Antes de desarrollar, puedo mostrarle varias variantes o maquetas. Usted decide cómo se aprueba un cambio antes de publicarlo.
- Pruebas. Antes de cada despliegue se ejecutan pruebas automáticas en el pipeline, y usted puede ver los resultados.
- Supervisión. Si una aplicación que alojo deja de funcionar, recibo una alerta y le informo del incidente en el plazo acordado.
- Datos de prueba. Si desarrollo con datos reales, anonimizados o inventados depende de sus requisitos.
Contratos, facturación y protección de datos
- VertexWare OÜ es una empresa estonia, por lo que a todo el trabajo se aplican el derecho de la UE y el RGPD.
- Contratos en español, inglés o alemán.
- Facturas en euros. A las empresas de otros países de la UE se les factura con inversión del sujeto pasivo.
- Si trato datos personales por encargo suyo, firmamos un contrato de encargado del tratamiento (DPA).
- Alojamiento en la UE por defecto.
¿Tiene un problema de proceso o software que merece la pena revisar?
Una breve conversación basta para decidir si el siguiente paso adecuado es una auditoría, un desarrollo pequeño o no desarrollar software a medida.