Experiences

Mi trayectoria profesional

Technologies:

Lead Developer

Directivo en IC-Green

May 2025 - Ago 2026

Recomendación

IC-Green

Angular es una caja de herramientas de TypeScript para crear aplicaciones web de gran alcance o complejas. Feature-based HTML es un lenguaje de marcado que se utiliza para estructurar el contenido y el significado de las páginas web. Las hojas de estilo en cascada son un lenguaje que se utiliza para controlar el diseño y la apariencia de las páginas web. La versión 3 también admite animaciones y transiciones. TypeScript es un lenguaje de programación que añade tipado estático a JavaScript. Abreviatura de internacionalización, una práctica de desarrollo de software que prepara las aplicaciones para varios idiomas y formatos regionales sin cambiar su código fuente. Jasmine es una caja de herramientas de pruebas para JavaScript que permite escribir y organizar pruebas unitarias con aserciones, conjuntos de pruebas y dobles de prueba. Karma es un ejecutor de pruebas JavaScript que ejecuta pruebas en navegadores reales e informa de sus resultados durante el desarrollo. Vitest JSDOM Node.js es un entorno de ejecución para usar JavaScript fuera de un navegador, también en servidores. SQL Server NoSQL Docker es una plataforma para empaquetar y ejecutar aplicaciones en contenedores, manteniendo el mismo entorno durante el desarrollo, las pruebas y la producción. ROS es un conjunto de herramientas de software para conectar los componentes de software y hardware de un robot. MQTT es un protocolo de mensajería que usa poco ancho de banda y pocos recursos del dispositivo, por lo que resulta adecuado para dispositivos conectados y redes limitadas. La IA es un campo de la informática que permite al software reconocer patrones, interpretar información y realizar tareas. Gerrit es una herramienta de revisión de código y gestión de repositorios Git que añade un proceso de aprobación antes de integrar los cambios. Phabricator es una plataforma de colaboración para el desarrollo de software que ofrece herramientas de revisión de código, consulta de repositorios, seguimiento de tareas y gestión de proyectos. Jenkins es un servidor de automatización utilizado para compilar, probar y desplegar software mediante pipelines configurables. SonarQube Linux es un sistema operativo de código abierto utilizado en servidores, entornos de desarrollo, dispositivos integrados y ordenadores de escritorio. Windows El control de acceso es una práctica de seguridad que determina quién o qué puede acceder a los recursos y qué acciones tiene permitido realizar. El endurecimiento de servidores es una práctica de seguridad que reduce las vulnerabilidades al eliminar servicios innecesarios, restringir el acceso y aplicar una configuración segura. Un monorepo es una estructura de repositorio que almacena varias aplicaciones, bibliotecas o servicios relacionados en una única base de código con control de versiones. Nx Leadership Team Leading Project Management
  • Liderazgo del desarrollo de una plataforma robótica agrícola autónoma diseñada para eliminar malas hierbas sin herbicidas tóxicos.
  • Definición de la arquitectura de software, coordinación de las actividades de desarrollo y dirección técnica del ecosistema de software del robot.
  • Dirección y coordinación de equipos de desarrollo responsables de la implementación robótica, las pruebas, la validación y la entrega de software listo para su uso en campo.
  • Desarrollo de funcionalidades full-stack para una interfaz de operador en Angular y una arquitectura distribuida que conecta varios robots, cada uno con un backend Node.js, a una cadena de servidores Node.js en línea. Estos servidores gestionan la seguridad, el enrutamiento, el balanceo de carga y la comunicación con varias bases de datos SQL y NoSQL, incluidos los almacenes de registros.
  • Colaboración con equipos de robótica, IA y hardware para integrar la detección de malas hierbas mediante IA en los flujos operativos.

Software Engineer

Empleado en Akkodis - Tihange Nuclear Power Plant

Sep 2024 - Jun 2025
Angular es una caja de herramientas de TypeScript para crear aplicaciones web de gran alcance o complejas. Feature-based HTML es un lenguaje de marcado que se utiliza para estructurar el contenido y el significado de las páginas web. Las hojas de estilo en cascada son un lenguaje que se utiliza para controlar el diseño y la apariencia de las páginas web. La versión 3 también admite animaciones y transiciones. TypeScript es un lenguaje de programación que añade tipado estático a JavaScript. Jasmine es una caja de herramientas de pruebas para JavaScript que permite escribir y organizar pruebas unitarias con aserciones, conjuntos de pruebas y dobles de prueba. Karma es un ejecutor de pruebas JavaScript que ejecuta pruebas en navegadores reales e informa de sus resultados durante el desarrollo. Node.js es un entorno de ejecución para usar JavaScript fuera de un navegador, también en servidores. C# es un lenguaje de programación usado principalmente con .NET para crear aplicaciones y servicios para Windows, Linux y macOS, con una fuerte presencia en el ecosistema de Microsoft. .NET es la plataforma de Microsoft para crear y ejecutar aplicaciones en Windows, Linux y macOS, con una fuerte presencia en los ecosistemas de Microsoft y Windows. WinDev es un entorno de desarrollo basado en WLanguage para crear aplicaciones empresariales conectadas a bases de datos para Windows y Linux, con herramientas visuales para las interfaces. SQL es un lenguaje para almacenar, organizar y consultar datos en bases de datos. SQL Server Azure DevOps es un conjunto de servicios para planificar, crear, probar y publicar software. Windows

Software Engineering Consultant

Empleado en Akkodis - Innovation Department

Dic 2023 - Sep 2024
Angular es una caja de herramientas de TypeScript para crear aplicaciones web de gran alcance o complejas. Feature-based HTML es un lenguaje de marcado que se utiliza para estructurar el contenido y el significado de las páginas web. Las hojas de estilo en cascada son un lenguaje que se utiliza para controlar el diseño y la apariencia de las páginas web. La versión 3 también admite animaciones y transiciones. TypeScript es un lenguaje de programación que añade tipado estático a JavaScript. Jasmine es una caja de herramientas de pruebas para JavaScript que permite escribir y organizar pruebas unitarias con aserciones, conjuntos de pruebas y dobles de prueba. Karma es un ejecutor de pruebas JavaScript que ejecuta pruebas en navegadores reales e informa de sus resultados durante el desarrollo. Node.js es un entorno de ejecución para usar JavaScript fuera de un navegador, también en servidores. FastAPI es una caja de herramientas de Python para crear API web. Python es un lenguaje de programación usado para servicios web, automatización, procesamiento de datos e IA. NoSQL La IA es un campo de la informática que permite al software reconocer patrones, interpretar información y realizar tareas. Docker es una plataforma para empaquetar y ejecutar aplicaciones en contenedores, manteniendo el mismo entorno durante el desarrollo, las pruebas y la producción. Un monorepo es una estructura de repositorio que almacena varias aplicaciones, bibliotecas o servicios relacionados en una única base de código con control de versiones. Nx Windows

Site Leader

Corporativo en Akkodis en Procter & Gamble

Abr 2022 - Nov 2023
Leadership Consulting

Software Engineering Consultant

Empleado en Procter & Gamble - LFE Department

May 2023 - Nov 2023
Angular es una caja de herramientas de TypeScript para crear aplicaciones web de gran alcance o complejas. Feature-based HTML es un lenguaje de marcado que se utiliza para estructurar el contenido y el significado de las páginas web. Las hojas de estilo en cascada son un lenguaje que se utiliza para controlar el diseño y la apariencia de las páginas web. La versión 3 también admite animaciones y transiciones. TypeScript es un lenguaje de programación que añade tipado estático a JavaScript. Jasmine es una caja de herramientas de pruebas para JavaScript que permite escribir y organizar pruebas unitarias con aserciones, conjuntos de pruebas y dobles de prueba. Karma es un ejecutor de pruebas JavaScript que ejecuta pruebas en navegadores reales e informa de sus resultados durante el desarrollo. C# es un lenguaje de programación usado principalmente con .NET para crear aplicaciones y servicios para Windows, Linux y macOS, con una fuerte presencia en el ecosistema de Microsoft. .NET es la plataforma de Microsoft para crear y ejecutar aplicaciones en Windows, Linux y macOS, con una fuerte presencia en los ecosistemas de Microsoft y Windows. Una API REST es un tipo de API web que intercambia datos mediante solicitudes HTTP estándar. SQL es un lenguaje para almacenar, organizar y consultar datos en bases de datos. ServiceNow Jira Windows

Software Engineering Consultant

Empleado en Procter & Gamble - ANA & SUD Departments

Abr 2022 - Abr 2023
C# es un lenguaje de programación usado principalmente con .NET para crear aplicaciones y servicios para Windows, Linux y macOS, con una fuerte presencia en el ecosistema de Microsoft. .NET es la plataforma de Microsoft para crear y ejecutar aplicaciones en Windows, Linux y macOS, con una fuerte presencia en los ecosistemas de Microsoft y Windows. SQL es un lenguaje para almacenar, organizar y consultar datos en bases de datos. Automation Data Processing Jira Windows

Software Engineering Consultant

Empleado en Avanade Academy Pilot Project

Oct 2021 - Abr 2022
Microsoft Dynamics 365 es un conjunto de aplicaciones empresariales para clientes, ventas y procesos operativos. Power Platform es una plataforma low-code para crear aplicaciones y automatizar procesos. Consulting Leadership Windows

Angular / Ionic Developer

Empleado en Noomia

Ene 2021 - Mar 2021
Angular es una caja de herramientas de TypeScript para crear aplicaciones web de gran alcance o complejas. Feature-based HTML es un lenguaje de marcado que se utiliza para estructurar el contenido y el significado de las páginas web. Las hojas de estilo en cascada son un lenguaje que se utiliza para controlar el diseño y la apariencia de las páginas web. La versión 3 también admite animaciones y transiciones. Ionic es una caja de herramientas de JavaScript y TypeScript para crear aplicaciones móviles con tecnologías web. TypeScript es un lenguaje de programación que añade tipado estático a JavaScript. RxJS es una biblioteca de JavaScript y TypeScript para gestionar eventos y datos que cambian con el tiempo. NgRx es una biblioteca de TypeScript para gestionar el estado compartido en aplicaciones Angular. SCSS es una extensión de CSS que añade funciones para organizar y reutilizar estilos. Windows

Full-Stack Angular / Node.js Developer

Empleado en Inforius

Ene 2020 - Jun 2020
Angular es una caja de herramientas de TypeScript para crear aplicaciones web de gran alcance o complejas. Feature-based HTML es un lenguaje de marcado que se utiliza para estructurar el contenido y el significado de las páginas web. Las hojas de estilo en cascada son un lenguaje que se utiliza para controlar el diseño y la apariencia de las páginas web. La versión 3 también admite animaciones y transiciones. Node.js es un entorno de ejecución para usar JavaScript fuera de un navegador, también en servidores. Express es una caja de herramientas de JavaScript para crear servidores web y API con Node.js. SQL es un lenguaje para almacenar, organizar y consultar datos en bases de datos. TypeScript es un lenguaje de programación que añade tipado estático a JavaScript. Windows