
Dong Nguyen
Verified Expert in Engineering
Research & Critical Thinking Developer
Ho Chi Minh City, Ho Chi Minh, Vietnam
Toptal member since July 13, 2021
Dong is an engineer who believes there is always something to improve; the only requirement is to find it and fix it—day by day, little by little, step by step. He has more than a decade of experience working at large companies like Renesas Electronics Corp and outsourcing for Erisson AB and Axon Enterprise. Dong truly embraces the "get it done" spirit and a consistently high expectation for quality.
Portfolio
Experience
- Research & Critical Thinking - 10 years
- Git - 8 years
- C - 8 years
- Linux - 8 years
- C++ - 3 years
- Go - 3 years
- Python - 2 years
Availability
Preferred Environment
Linux, Slack, Git, IntelliJ IDEA, TeamCity, Jenkins, Go, C
The most amazing...
...thing I've done is improve the performance of a transform data pipeline by 4x to enable processing from 25GB per four hours to 100GB+.
Work Experience
Senior Software Engineering II/Engineering Lead
Axon Enterprise
- Developed a media processing pipeline including video, audio, image and documents, playback, editing, and more.
- Led three smaller teams; designed standards and executed them to ensure the final quality of products.
- Reduced the request latency for playback transcoding to half—doubling performance—by optimizing the hot code path.
- Solved the moving data problem by introducing a distributed caching system for multiple services.
Technical Lead
GoodData
- Led the ETL engineering team, and maintained and implemented new features.
- Tracked bugs and kept documentation up-to-date with Jira and Confluence.
- Optimized the upload and transform data process, sped up 4x, and enabled large volume upload—up to 250GB per 8 hours for each request.
Senior Software Engineer/Team Product Owner
DEK Technologies Vietnam
- Developed software components for Ericsson AB as the lead engineer of the team.
- Tracked development, deployment, release, and bugs by Ericsson AB in-house tool. Built and integrated a Jenkins CI pipeline.
- Fixed die-hard memory leaks, data race, and a deadlock that crashed the system.
Software Engineer
Renesas Design Vietnam
- Developed a C model to simulate hardware IP. Developed GUI apps to speed up the validation process.
- Sped up hardware cycle simulation 10x times by skipping idle cycles when necessary without impact final result.
- Validated and visualized the simulation results using FFT transform for audio spectrum. I also added the ability for real-time playback of the audio signal output from software simulator.
Experience
ETL Pipeline
Video Transcoding and Streaming
Axon Performance
https://www.axon.com/products/axon-performanceEducation
Bachelor's Degree in Telecommunications
University of Technologies - Ho Chi Minh City, Vietnam
Skills
Libraries/APIs
FFmpeg, OpenCV, Microsoft Foundation Class (MFC) Library, REST APIs, Microsoft Foundation Classes (MFC)
Tools
Git, IntelliJ IDEA, TeamCity, Jenkins, Makefile, CMake, Jira, Confluence, GitHub, Quip, GitLab, Gerrit, Apache Airflow
Languages
C, Go, Python, Perl, C++, YAML, Scala
Frameworks
Unity3D, Presto
Paradigms
REST
Platforms
Linux, Azure, Kubernetes
Storage
MySQL, SQL Server 2012, Redis, Azure Blobs
Other
Research & Critical Thinking, Videos, Private Clouds
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring