{
  "$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/master/schema.json",
  "basics": {
    "name": "Hoàng Đức Mạnh",
    "label": "Embedded Software Engineer",
    "email": "Hoangducmanhhust@gmail.com",
    "phone": "+84869214602",
    "url": "https://manhhd.pages.dev",
    "summary": "Control & Automation graduate (HUST), specializing in C/C++, Embedded Linux, IPC, multithreading and firmware. Currently at Viettel Hightech, working on real-world embedded systems for defense.",
    "location": {
      "city": "Hanoi",
      "countryCode": "VN"
    },
    "profiles": [
      {
        "network": "GitHub",
        "username": "Manh2806",
        "url": "https://github.com/Manh2806"
      }
    ]
  },
  "work": [
    {
      "name": "Viettel Hightech",
      "position": "Embedded Software Engineer",
      "startDate": "2026-06",
      "endDate": null,
      "summary": "Developing Embedded Linux firmware (C/C++) for FPGA electro-optical systems. POSIX multithreading, TCP/IP sockets with Protobuf, IPC over Pipe and Message Queue, Gimbal/Camera/Lens/Laser control, watchdog and heartbeat mechanisms."
    },
    {
      "name": "BlueOC",
      "position": "C/C++ Engineer",
      "startDate": "2026-03",
      "endDate": "2026-06",
      "summary": "Designed the IPC layer and developed the OTA client for the Pyrenee Drive ADAS device on Jetson Orin NX. C++/Python code review, optimizing and debugging a large system, working on both client and server sides with AWS and CI/CD."
    },
    {
      "name": "FPT Software Hòa Lạc",
      "position": "C/C++ Engineer",
      "startDate": "2025-03",
      "endDate": "2026-03",
      "summary": "Worked on networking and the Konica Minolta printer driver project. IPv6 Single Stack programming, fixing IPv4/IPv6 conflicts, V3/V4 driver development, unit tests with Google Test and customer documentation."
    },
    {
      "name": "Sotatek",
      "position": "Image Processing Intern",
      "startDate": "2024-09",
      "endDate": "2024-12",
      "summary": "Researched and applied CNN models to an AI-integrated IoT product. Tuned algorithms against customer data, deployed on Jetson Nano."
    },
    {
      "name": "RF Plus Lab — MICA Institute, HUST",
      "position": "Research Member",
      "startDate": "2023-09",
      "endDate": "2024-09",
      "summary": "Programmed a maze-solving robot, built face recognition software on NVIDIA Jetson Nano, designed a smart home system with microcontrollers driving sensors, motors and speakers."
    }
  ],
  "education": [
    {
      "institution": "Hanoi University of Science and Technology (HUST)",
      "area": "Control Engineering & Automation",
      "studyType": "Advanced Program in Industrial Informatics",
      "startDate": "2020-08",
      "endDate": "2025-08",
      "score": "3.2/4.0"
    }
  ],
  "skills": [
    {
      "name": "Embedded & Systems",
      "keywords": [
        "C/C++17", "Embedded Linux", "POSIX Threads", "TCP/IP Sockets",
        "Protobuf", "IPC", "FPGA mmap", "UART", "HAL", "CMake"
      ]
    },
    {
      "name": "AI & Image Processing",
      "keywords": [
        "Python", "Deep Learning", "CNN", "OpenCV", "Jetson Nano",
        "NVIDIA Orin NX", "TensorFlow"
      ]
    },
    {
      "name": "Tools & DevOps",
      "keywords": [
        "Git", "Docker", "CMake", "GDB", "GitHub Actions", "CI/CD",
        "AWS S3", "Google Test", "WSL", "systemd"
      ]
    }
  ],
  "languages": [
    { "language": "Vietnamese", "fluency": "Native speaker" },
    { "language": "English", "fluency": "TOEIC 815" },
    { "language": "French", "fluency": "B1" }
  ],
  "projects": [
    {
      "name": "Firmware System Manager",
      "description": "Embedded firmware on Embedded Linux for an FPGA-based electro-optical system (Gimbal, day/night camera, Laser Range Finder). POSIX multithreaded architecture, HPC communication over TCP/IP + Protobuf, FPGA access via mmap.",
      "keywords": ["C++", "Embedded Linux", "POSIX Threads", "TCP/IP", "Protobuf", "FPGA mmap", "UART"]
    },
    {
      "name": "OTA Client — Pyrenee Drive ADAS",
      "description": "Embedded OTA client for the Jetson Orin NX ADAS device: the ota-clientd daemon and otactl CLI in C++17, AF_UNIX IPC, firmware updates over AWS S3/CloudFront, rollback, CI and static analysis, ARM64 cross-compilation.",
      "keywords": ["C++17", "IPC", "Jetson Orin NX", "AWS S3", "CMake", "Docker", "GitHub Actions"]
    },
    {
      "name": "Konica Minolta Printer Driver",
      "description": "A 30-person team at FPT Software: IPv6 Single Stack programming, fixing IPv4/IPv6 conflicts, writing customer documentation, contributing to V3/V4 driver development and bug fixing, unit tests with Google Test.",
      "keywords": ["C/C++", "IPv6", "Driver", "Google Test", "Visual Studio"]
    }
  ],
  "meta": {
    "canonical": "https://manhhd.pages.dev/resume.json",
    "version": "v1.0.0",
    "theme": ""
  }
}
