
Kneip
Rol: Ingeniero de Software
Duración: 2 años. 02/2014-02/2016
JavaScript, Ruby on Rails, PostgreSQL, Python
Kneip es uno de los líderes en gestión de datos de fondos. Kneip tiene 300 empleados. Proporciona soluciones de software y soporte para gestores de fondos.
- Desarrollé funcionalidades para la regulación AIFMD en Fundlook. Estas funcionalidades se vendieron por millones de euros a nuestros clientes.
- Desarrollé o mantuve aplicaciones internas de JavaScript (Node.JS, Express.JS y Angular.JS), Ruby on Rails y Django (ej. fundlook.kneip.com, fundweblibrary.com y lacotebleue.kneip.com).
- Diseñé y desarrollé una herramienta de monitorización interna con Node y Angular que ahorró a la empresa días en la búsqueda de incidencias.
- Desarrollé la extensión de navegador web de Kneip (Google Chrome).
- Diseñé e implementé APIs REST JSON y SOAP, trabajos asíncronos, manejadores de archivos de datos de entrada, CMS y múltiples generadores de informes.
- Ayudé a otros miembros del equipo con prácticas BDD, para asegurar que siempre se siguieran. Flujos de trabajo de integración continua. Principalmente usando Cucumber, RSpec y Mocha.
- Ajustes y mejoras de CI (ej. herramientas de desarrollo para obtener capturas de pantalla, snapshots HTML y logs de los escenarios/specs fallidos). Esto ahorró horas solucionando fallos en el CI.
- Dockerización de servicios/aplicaciones web, para reducir problemas relacionados con el entorno.
- Gestión de tickets con Jira. Modelo de ramificación basado en GITflow.
- Gestioné despliegues a entornos de staging.
- Contribuí a proyectos de código abierto utilizados en el software de Kneip.
- Apliqué principios de diseño UX para entregar interfaces de usuario web atractivas. La experiencia de usuario siempre fue la prioridad durante el desarrollo.