JAIME FERNÁNDEZ MORENO

Jaime Fernández Moreno

Aquí te cuento un breve resumen de mi trayectoria profesional.

Inicios en el software embebido

Inicié mi experiencia laboral a finales de 2016 en Cojali systems, una empresa de desarrollo de sistemas y accesorios para vehículos industriales. Casi por casualidad me adentré en el mundo de la programación de microcontroladores en lenguaje C.

Cambio al desarrollo web

Dos años después recibí la oportunidad de hacer un cambio de rumbo importante en mi carrera profesional. Empecé a trabajar dentro de Airbus Helicopters en un proyecto con tecnologías web. En esta época comencé a aprender javascript, HTML y CSS. Además, el proyecto era full stack por lo que tuve la oportunidad de aprender nodejs, practicar con el ecosistema linux como entorno de desarrollo y de ejecución. Sin duda fue una experiencia muy enriquecedora donde pude adquirir muchos conocimientos propios de un desarrollador full-stack.

Con unos conocimientos sobre programación web mucho más sólidos comencé a trabajar en Paradigma Digital. Dentro de un proyecto para una importante empresa de telecomunicaciones realizando tareas de mantenimiento, mejora y desarrollo de nuevas funcionalidades tanto para su web como para su aplicación móvil. En este punto he empezado a trabajar con React.js. A día de hoy continuo formándome y mejorando en materia de testing, buenas prácticas, configuración de entornos de desarrollo, integración continua, etc.

Trabajando como freelance actualmente

Hace unos años empecé a trabajar como freelance para algunos clientes. He realizado distintos proyectos en los que he ayudado a negocios a crear y administrar sus propios productos digitales en forma de webs, tiendas online, academias, landing pages, etc.

  1. Desarrollador Frontend

    Paradigma Digital

    • Desarrollo Front-end utilizando JavaScript y React.
    • Configuración de proyectos para aplicaciones React con Vite.
    • Implementación de test unitarios con Vitest y React Testing Library.
    • Gestión de dependencias y monorepositorios con npm.
  2. Ingeniero de Software

    Airbus Helicopters

    • Desarrollo Front-end de aplicaciones web con HTML, CSS y JavaScript.
    • Implementación de scripts con NodeJS en el back-end.
    • Creación de web components con funcionalidad táctil custom.
    • Animación de elementos SVG y uso de MQTT, websocket y telnet.
  3. Desarrollador de software embebido

    Cojali Systems

    • Desarrollo de firmware en lenguaje C para microcontroladores.
    • Desarrollo bajo un sistema operativo en tiempo real (SafeRTOS).
    • Tareas de integración entre software de alto nivel y firmware.
    • Manejo de Lauterbach osciloscopio, multímetro, etc.