You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Diego Hernández GarzónDH

Diego Hernández Garzón

Ingeniero de Software

On-demand
Madrid, ES
8-15 years

Average response time: 1 hour

About Diego

Desarrollador senior Midle de sistemas embebidos con experiencia en todo el stack, desde microcontroladores (STM8,
STM32, ESP) hasta Linux embebido en plataformas industriales. Especializado en desarrollo en C/C++, integración
hardware–software, gestión de memoria y comunicación mediante buses y protocolos de bajo nivel. Fuerte orientación a
robustez, testing automatizado y mantenibilidad de sistemas en producción, con experiencia en entornos de telecomunica-
ciones, industriales e IoT.
Impacto: Diseño de arquitectura hasta la integración hardware–software y puesta en producción. con fuerte foco en
fiabilidad, escalabilidad, mantenibilidad y testing. Participación activa en equipos de I+D para conformación de producto
final en el área de telecomunicaciones, productos de gestión energética, telemetría en sistemas de energías limpias y
sistemas industriales.
  • Spanish

    Native or bilingual

  • English

    Conversational

Remote only
Primarily works remotely

Experience

  • Fibernet
    Ingeniero de Software
    TELECOMMUNICATIONS
    August 2023 - Today (2 years and 10 months)
    Madrid, Spain
    • • Diseño nueva arquitectura para gestión de equipos / Diseño y desarrollo de nueva arquitectura general y despliegue de
    arquitectura de compilación cruzada en distribuciones Debian, orientada al control, lectura de estados y adquisición de datos de equipos de transporte y sistemas de monitorización mediante fibra óptica..
    • • Integración de tecnología API REST: / desarrollo, integración y pruebas de servidor local para el flujo de datos,
    transmisión de información, gestión de requests, administración de usuarios y definición de niveles de seguridad.
    • • Gestión Documental/ implementación de herramientas como Doxygen para la estructuración de la información
    conforme a la arquitectura del sistema, librerías, clases y demás componentes de desarrollo.
    • • Automatización de procesos CI-CD mediante Jenkins: / configuración y uso de pipelines para la integración continua,
    compilación automatizada, ejecución de pruebas y despliegue controlado, garantizando la calidad, trazabilidad y
    consistencia del software.
    Software Architecture Testing Linux Doxygen Makefile
  • Fibernet
    Ingeniero de Software
    April 2022 - July 2023 (1 year and 3 months)
    • • Soporte a equipos de desarrollo en firmware y software: / apoyo técnico continuo a los equipos de desarrollo, resolución
    de incidencias, validación de soluciones y acompañamiento en las distintas etapas del ciclo de vida del software y
    firmware.
    • • Desarrollo de soluciones compatibles con dispositivos de la compañía: / diseño e implementación de soluciones de
    software y firmware alineadas con las especificaciones técnicas, limitaciones de hardware y requerimientos funcionales
    de los dispositivos propios.
    • • Participación en actividades de investigación y desarrollo: / participación activa en reuniones técnicas, juntas de
    planeación y sesiones de I+D, aportando análisis, propuestas de mejora y soporte en la toma de decisiones técnicas.
    • • Desarrollo de algoritmos para sistemas de conectividad de alta velocidad: / diseño e implementación de algoritmos
    para el manejo de información, control y configuración de dispositivos de conectividad de alta velocidad, optimizando
    rendimiento, confiabilidad y eficiencia del sistema.
    • • Participación en el diseño de hardware: / colaboración activa en el modelado, diseño y revisión de PCB's y esquemáticos
    de hardware, asegurando la correcta integración entre hardware y software.
    C/C++ Embedded Systems Python Software Architecture CI/CD
  • Sunco-energy S.A.S-E.S.P Colombia
    Ingeniero de Desarrollo IoT → Coordinador de Ingeniería, Proyectos y Gestión
    INTERNET OF THINGS (IOT)
    May 2021 - April 2022 (11 months)
    Bogotá, Bogota, Colombia
    • • Gestión y coordinación de proyectos de ingeniería: / planificación, ejecución y seguimiento de proyectos, incluyendo definición de planes de trabajo y cumplimiento de cronogramas establecidos.
    • • Liderazgo técnico y dirección de equipos: / dirección de equipos ingenieriles y técnicos para el diseño, desarrollo,
    despliegue, puesta en marcha y soporte de soluciones tecnológicas, garantizando la correcta operación de los sistemas
    instalados.
    • • Desarrollo de firmware y software IoT: / diseño y desarrollo de firmware y software para la interconexión de dispositivos,
    adquisición, almacenamiento y procesamiento de información, orientado a soluciones de monitoreo y control.
    • • Definición de arquitectura, seguridad y lineamientos técnicos: / definición de condiciones, características y lineamientos
    de diseño para desarrollos futuros, incluyendo estructuras de datos, seguridad de la información y cumplimiento de requerimientos del cliente.
    • • Gestión documental y control de versiones: / elaboración y mantenimiento de documentación técnica de produc tos, firmware, código fuente, manuales, garantías y procesos, conforme a los formatos de la compañía, así como
    administración de repositorios y tableros Kanban en GitHub.

Recommendations

Be the first to recommend Diego

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Diseño Avanzado de PCB con Normas Internacionales
    Adelta Technologies
    2021
    Diseño Avanzado de PCB con Normas Internacionales
  • Inteligencia Artificial y Transformación Digital
    Ministerio TIC (MinTIC)
    2020
    Inteligencia Artificial y Transformación Digital

Skill set

Categories