Hi, I'm Duy Dang,

Hi, I'm Duy Dang,

a Technical Project Manager.

I have over 3 years of experience as a project manager and lead software engineer. I have managed projects in global markets, working with stakeholders in different countries.

Professional Summary

  • 3+ years of project management experience in development and maintenance, participated in various embedded software applications, Web development, and Desktop app development.
  • 3+ years of experience in software development, participating in various application/API projects as a C# software developer.
  • Follow up plans with customers, estimate, make WBS, make a proposal, determine resource requirements and resource allocation, create a master schedule, contact vendor outsourcing, and define processes.
  • Execute development project: Kick-off plan, task tracking, daily report, weekly report with the client, quality tracking, infrastructure support.
  • Support customers to solve problems while using products

Objective

  • Dynamic and experienced as an embedded software developer, with a proven track record of solving customer problems by analyzing requirements and delivering effective solutions. Possessing a strong command of C/C++ and C# programming languages, focusing on microcontroller programming and application/API. I am now looking to transition into a technical project management role, where I can apply my leadership skills, manage teams, and ensure that projects are completed on time and within budget while continuing to deliver high-quality solutions to customers.
  • Improving technical skills and soft skills to become a valuable Technical Project Manager
  • Apply science and high technology to industry to automate, modernize production, and improve human life. With enthusiasm, self-learning, electronic-background knowledge

My Resume

Ton Duc Thang University (2018 – 2022)
– Major: Control and Automation Engineering

National Cheng Kung University (2023)
– Certificate of Completion of the Graduation Project of Special Topic

Certificate:
– MOS (2019)
– Kambria Robot contest prize (2022)
– 2nd prize in the school-level student scientific research competition (2022)
– Eureka student scientific research prize (2022)

Management Skills

  • Project Management
  • Project Planning
  • Problem Solving
  • Risk Management
  • Stackholder Managements
  • Team Leadership
  • Requirement Analysis
  • Scope Management
  • Agile/Scrum Methodologise
  • Time Management
  • Easily Adaptable
  • Customer Success
  • Process Improvement

Development Skills

1. Program Language

  • C/C++
  • C#/.NET
  • Python

2. Database

  • MySQL
  • MSSQL

3. Technology and Framework

  • .NET Core/Framework
  • ASP.NET
  • MQTT
  • HAL Driver APIs

4. Development Tools

  • VSCode/Visual Studio
  • Git, Postman, Jira
CMC Global
  • Project Manager (09/2023 – Present)
  • Lead Software Engineer (09/2023 – Present)
  • Software Engineer
  • Embedded Software Engineer
HyperHome (2/2025 - Present)
Project Description

Build up an IoT system:

  • Design and program Web and mobile applications to control, add/edit/remove devices.
  • Design structure and program Backend API, connect MQTT broker and database.
  • Program the device to connect to the server.
Team size7
Responsibilities

Analyze customer requirements, formulate project plans, and meticulously adhere to timelines.

  • Schedule tasks, manage timelines, manage risks, define the config of the project, and assign the task to each member.
  • Manage input/output of the project.
  • Define the standard for Web app, Mobile app, Backend, and Hardware can connect.
  • Ensure timeline and risk management
  • Manage product backlog & prioritize the backlog items
Programming LanguagesC++, C#, LINQ
ToolsVisual Studio, MySQL Workbench, Git, Jira, Docker
Used technologiesMQTT, RESTful API, SignalR, MySQL Database
PositionTechnical Project Manager
Project DescriptionCreate an extension for Revit with these features: add/edit/remove tags and dimensions to 3D Model, calculate and create elements to 3D model.
Team size5
Responsibilities
  • Analyze customer requirements, formulate project plans, and meticulously adhere to timelines
  • Manage product backlog & prioritize the backlog items.
  • Break tasks and assign tasks to developers.
  • Transfer requirements to developers.
  • Contact stakeholders, build relationships with stakeholders, and ensure the input/output of the team aligns with the outcome of the customer.
  • Manage cost and risk.
  • Developed detailed project plans, including timelines, milestones, and resource allocation.
Programming LanguagesC#/.NET
ToolsSVN, Visual Studio, Autodesk Revit
Used technologies
  • NET Framework
  • Winform
  • Autodesk Revit
  • Devexpress
PositionTechnical Project Manager
Project DescriptionDesign and Programming API
Team size3
Responsibilities
  • Analyze customer requirements, formulate project plans, and meticulously adhere to timelines.
  • Develop WebAPI for web applications, contributing to the team’s technological advancement.
  • Communicate with the client and explain the flow system.
  • Lead, manage, and review the code of teammates.
  • Manage cost and risk
  • Developed detailed project plans, including timelines, milestones, and resource allocation.
Programming LanguagesC#, LINQ, SQL
ToolsVisual Studio, SSMS, Dbeaver, Git, Jira
Used technologiesRedisJob, Selenium, HTTPS, WebDriver
PositionTechnical Project Manager
Project DescriptionDesign and Programming API
Team size3
Responsibilities
  • Analyze customer requirements, formulate project plans, and meticulously adhere to timelines.
  • Develop WebAPI for web applications, contributing to the team’s technological advancement.
  • Manage input/output of the project.
  • Manage product backlog & prioritize the backlog items
  • Break tasks and assign tasks to developers
  • Transfer requirement to developer
Programming LanguagesC#, LINQ, SQL
ToolsVisual Studio, SSMS, Dbeaver, Jira, Git
Used technologiesDesign Pattern, RedisJob, Selenium, HTTPS
PositionTechnical Project Manager
Project DescriptionUnit and Software test verification SW requirement for radar of 2-wheel and 4-wheel vehicles.
Team size11
Responsibilities
  • Estimate and plan testing activities for automotive embedded systems, ensuring seamless functionality.
  • Create comprehensive test cases and design documents, collaborate with Bosch, and submit them for review.
  • Execute tests, meticulously report issues to Bosch, and provide detailed coverage reports and test summaries
  • Spearhead research efforts, compiling test lists, and strategies, and offering consulting services to clients
  • Manage resources and manage risk.
  • Evaluated project scopes to ensure alignment with client expectations and business objectives.
Programming LanguagesC/C++
ToolsCantata, Visual Studio
Used technologiesUnit test, Regression test, Software test, Gtest.
PositionMember
Project DescriptionUsing Machine Learning to forecast the power of Renewable Energy Generation in the future
Team size4
Responsibilities
  • Research and development of forecasting systems for PV and wind generation by using machine learning and AI technologies
  • Analysis of the requirements and breaking them into small tasks, assign tasks to the members
Programming LanguagesPython
ToolsVisual Studio Code
Used technologiesKNN, LSTM, XGBoost, Random Forest, Evolutionary optimization…
PositionLeader
Project Description
  • Program MCU and sensor to detect and measure CO2 and dust in the tunnel
  • Distribute the fan and build a ventilation pipe to release CO2 and dust
  • Detect dust and toxic gas
Team size4
Responsibilities
  • Integrated CO2, Dust, and Infrared sensors for efficient energy utilization
  • Programmed manual control of lights and fans based on predefined sensor values, minimizing energy waste.
  • Guide and supervise workers installing hardware
Programming LanguagesC and C#
ToolsVisual Studio Code, Visual Studio Community
PlatformArduino, WinForms, MQTT broker
Used technologiesMQTT, Wi-Fi protocol, communication protocol (I2C, UART…)
PositionLeader
Project Description
  • Design an IOT system for temperature measurement.
  • Use a temperature sensor and control a pump.
  • Design and program an application to control the pump and monitor temperature.
  • All data will be sent from the MCU to the Desktop and reserved via MQTT protocol.
Team size2
Responsibilities
  • Utilized temperature sensors to control a pump in Auto and Manual modes
  • Programmed a Desktop application (C#, WinForms) for manual control, with data transmitted via MQTT protocol.
Programming LanguagesC/C++ and C#
ToolsVisual Studio Code, Visual Studio Community
PlatformArduino, WinForms, MQTT broker
Used technologiesMQTT, Wi-Fi protocol, communication protocol (I2C, UART…)
PositionResearch and Developer

Contact me

Duy Dang

Technical Project Manager

I am available for freelance work. Connect with me via and call in to my account.