Desarrollo de software a medida
Analizamos, diseñamos y programamos aplicaciones de empresa: servicios de backend en Java con Spring Boot, frontales en Angular y la integración con las bases de datos y los sistemas que ya tiene.
Dos formas de contratar
Proyecto a precio cerrado
El precio y el plazo de entrega se fijan en un contrato, que se concreta al terminar el análisis. En el análisis es donde se entiende y se planifica el proyecto, así que lo hacemos con detalle; se factura por las jornadas trabajadas.
Por jornadas
Se acuerda un plazo estimado inicial, que se reserva y se puede ampliar según se acerca el final del proyecto.
En los dos casos
Antes de empezar se firma un contrato con los términos del desarrollo y un acuerdo de confidencialidad (NDA).
Cómo trabajamos
El software que hacemos dura. Empowerment Center, nuestro producto, sigue en uso desde 2001, y el monitor de portales de Bankia funcionó de 2002 a 2020. Por eso cuidamos lo que permite cambiar una aplicación años después: una arquitectura limpia, los principios SOLID, los patrones de diseño y un código que se lee.
Antes de cada entrega pasamos el código por un análisis estático (SonarQube, SonarCloud) y por una revisión de seguridad. Son las mismas que hacemos sobre código de terceros en nuestras auditorías de seguridad.
Entregamos en plazo. Lo dicen quienes nos han contratado, en sus recomendaciones.
Con qué trabajamos
- Lenguajes
- Java, JavaScript y TypeScript, C, C++, C#, Delphi (Object Pascal), Informix 4GL, Cobol, RPG, Visual Basic y VBA, ensamblador x86 y Z80
- Frameworks
- Spring (Boot, MVC), Angular, Thymeleaf, jQuery, Open XML SDK
- Pruebas
- Selenium, Appium
- Calidad del código
- SonarQube, SonarCloud, SonarLint
- Bases de datos
- Oracle, IBM DB2, SQL Server, PostgreSQL, MySQL, Informix, MongoDB, DynamoDB
- Mensajería y búsqueda
- Kafka, RabbitMQ, Apache Solr
- Finanzas
- Protocolo FIX (QuickFIX/J)
- Procesos
- BPMN 2 (bpmn-io, bpmn-js)
- Nube
- Azure, AWS, Google Cloud
- Servidores de aplicaciones
- WebLogic, Tomcat, WildFly, JBoss
- Sistemas operativos
- Linux, Unix, Windows, macOS
- Herramientas
- Git, Maven, Docker, IntelliJ IDEA, Visual Studio, DBeaver, Postman, SoapUI, Claude Code, GitHub Copilot
Conocemos también lo que ya casi no se enseña, y eso sirve para mantener o migrar una aplicación heredada. A nuestro propio producto le hemos hecho ese camino: nació en Delphi y su versión 8 está escrita en Java.
Proyectos de desarrollo
- 2024–hoyIberia: Pax & Bags, en IAG TechJava, Spring Boot, Angular, PostgreSQL, Kafka
- 2023–2024Mapfre: Centros de Servicio del AutomóvilJava, Spring Boot, Angular, IBM DB2
- 2022–2023CIMA: Middleware de firma digitalJava, Spring Boot, Angular, IBM DB2, RabbitMQ
- 2021–2022Baer, Crosby & Pike: Envío de operaciones al reguladorJava, Spring Boot, SQL Server, Azure, QuickFIX/J
- 2020–2021Inditex: PACMAN, el catálogo mundial de productosJava, Spring Boot, Apache Solr, Kafka
- 2002–2020Bankia y Caja Madrid: Monitor de portalesJava, Spring Boot, Oracle, Selenium, Appium, JavaScript, Thymeleaf, jQuery
- 2003–2008El Corte Inglés: Sistema de Información Geográfico CorporativoDelphi, MapInfo, IBM DB2, Windows Server