# Nguyen Vu Minh Tuan
**VoIP Engineer | Telecom Infrastructure | AI Automation**
Ho Chi Minh City, Vietnam

[Email](mailto:minhtuan1407.work@gmail.com) | [LinkedIn](https://www.linkedin.com/in/minhtuan1407/) | [GitHub](https://github.com/minhtuan1407)

---

## About

Hi, I'm Tuan — a VoIP engineer, telecom infrastructure builder, and AI automation enthusiast. Over 6+ years I've gone from building PBX systems and SBC solutions to operating one of the largest FreeSWITCH-based voice platforms in the United States — from SIP protocol debugging and C/C++ systems programming to CI/CD pipelines and production fleet management.

At Telnyx, I run the FreeSWITCH-based voice platform that powers millions of calls a day across 18 datacenters. I own the full lifecycle: shipping 200+ releases through phased rollouts, building the CI/CD pipeline from code merge all the way to fleet deployment, setting up 800+ alert rules, and serving as on-call for a fleet handling 100,000+ concurrent channels.

What sets me apart is that I don't just fix problems — I automate them away. I built an AI operations platform purpose-built for FreeSWITCH that handles crash triage, anomaly detection, and deduplication around the clock. It's changed how I work — the routine is handled by AI, so I can focus on the hard problems that need a human.

Every incident becomes a pattern, every pattern becomes automation. That's the mindset I bring to any team — leave the system better than I found it.

I once heard: "Musicians don't retire — they stop when there's no more music in them." I still have a lot of music to offer.

## Experience

### TELNYX LLC — FreeSWITCH Operations Engineer
*May 2023 – Present*

**Initiative**
- Designed and built Telnyx Internal AI workflow for telephony
- Led Jenkins → GitHub Actions migration across the core telephony platform
- Led Graylog to Grafana/Loki migration for improved log correlation and unified observability
- Created a Python-based out-of-band tester for WebRTC service
- Designed black-box and load test scenarios for call flows including 3PCC, UPDATE handling, codec renegotiation, and SRTP crypto changes
- Evaluated and built audio quality analysis tooling for automated voice quality assessment in customer escalation workflows
- Implemented FreeSWITCH unit testing and regression test suites in CI/CD pipeline with custom dialplan entries to trigger specific call behaviors
- Designed and built Council of Claws — an autonomous AI operations platform
- Migrated the FreeSWITCH-based B2BUA service from containers to Kubernetes pods, serving production customer traffic and enabling faster reaction to traffic changes
- Deployed and trained an on-call bot, a help bot, and a deployment bot to improve my squad's efficiency by assisting with on-call duties, answering help questions, and speeding up deployments

**Responsibilities**
- Own end-to-end operations of the FreeSWITCH-based B2BUA service — spanning QA, deployment, production operations, troubleshooting, maintenance and decommission
- Support B2BUA integration with upstream platform services, interfacing with routing, media, billing, and QA teams
- Diagnose and resolve latency, scalability, and performance issues across the distributed fleet
- Handle cross-team and customer escalations for B2BUA-related issues
- Build and maintain monitoring and alerting infrastructure to ensure production system health
- Deploy releases and hot-fixes via zero-downtime phased deployment strategy
- Automate deployment pipelines and operational processes to accelerate release cycles and capacity scaling
- Serve in on-call rotation and perform ongoing maintenance of the B2BUA service

**Incident Response**
- Investigated crash cases across 14+ distinct failure families using GDB backtraces, core dumps, and production traffic pattern reproduction
- Resolved customer escalations with detailed RCA reports, PCAP analysis, and resolution timelines
- Authored incident response procedures and post-mortems with regression test scenarios covering core protocol failure modes

### TEL4VN ICT Training Center — System Team Leader
*Nov 2021 – May 2023*

**Responsible:**
- Fail-over solution for high availability for FreeSWITCH [https://drive.google.com/file/d/16WrmR8_XeG3MDrBJKUIVMKZMBmvqMcI3](https://drive.google.com/file/d/16WrmR8_XeG3MDrBJKUIVMKZMBmvqMcI3)
- Load-balance solution for scaling concurrent calls on FreeSWITCH [https://drive.google.com/file/d/1xDOm6EcQFbax6XYCpsTYD720A1ctsLNU](https://drive.google.com/file/d/1xDOm6EcQFbax6XYCpsTYD720A1ctsLNU)
- Use ISO Debian live image to create a custom ISO image containing VoIP System which is documented to install completely offline without a connection to the internet
- Write 2-month plan and personally train interns fresh out of college, or university on SIP, RTP, VoIP Systems, and Linux so they can support all current customers and handle any running project, 3 people have become full-time employees with my guidance

- R&D new VoIP solution
- Successfully using FreeSWITCH to detect both voice and keypress in the same calls with mod_umimrcp on the FreeSWITCH server to detect voice and keypress to detect medical records for a foreign medical company
- Successfully using RTPengine to enable recordings on the SBC side instead of the PBX
- Write lua code to detect events from FreeSWITCH server and setup that lua code in mod_lua to detect specific header in SIP message and process it with custom dialplan, for example, when receiving SIP message 480 with Reason header cause is 600 and text is voicemail this is a voicemail calls
- Research, apply, document, and train DevOps tools for VoIP Engineer, System Admin, 2 people have become proficient in coding Jenkins pipeline and Ansible playbook to handle my tasks
- Code Jenkins for CI and Ansible for deployment, migrate data, backup, restore, load test, and stress test, some of them can be found on my GitHub repositories and some of them even have a video explain how it works [Video](https://www.youtube.com/watch?v=8gbhZ_CB4AU) [Video](https://drive.google.com/file/d/1rlXAx99uw3NBvQ2qxmVqGbhYL3q4Kx6x) [Video](https://www.youtube.com/watch?v=dt0bsrtQBtw) [Video](https://drive.google.com/file/d/1tFWYtLOR6gmCtP7J5i-RCsGeyJkuWV9A) [Video](https://drive.google.com/file/d/1uedS9jYwD0CdnYfWOeKC6WaKBcRzomCP)
- All VoIP Engineer and System Admin responsibilities

### TEL4VN ICT Training Center — VoIP Engineer, System Admin
*Jun 2019 – Nov 2021*

**Responsible:**
- Proactively manage service performance. Provide in-depth analysis of usage trends and make recommendations for modifications to ensure services have sufficient capacity and increase/decrease capacity as needed.
- Operate Zabbix-server as a monitoring server
- Operate Homer as a SIP capture server
- Operate Kamailio as a class 4 Softswitch server with carrier_route module for routing SIP numbers for PBX server

- Operate OpenSIPs as a SBC (Session Border Control) Server with mid_registrar module and RTPengine for re-write SDP for WebRTC SIP
- Write a bash shell script for keeping a recording directory of a tenant on the FreeSWITCH server always below the given size or date but with the most recent date (tenant A keeping 5GB of the most recent recordings, tenant B keeping 10GB of the most recent recordings, tenant C keeping last 3 months of the most recent recordings, ...)
- Optimize and tuning database PostgreSQL and MariaDB or MySQL server to maximize concurrent calls and extensions can be run on a PBX server and Autocall server
- Write SIPP code, using SIPP to load test, and stress test with many scenarios to determine how many concurrent calls and extensions can be run on different specs, for example, 2 cores - 2 GB RAM - can run 800 extensions and 200 concurrent calls, 4 cores - 4 GB RAM can run 800 extensions and 200 concurrent calls, ...
- Planning backup and restore solutions when disaster happens
- Build and deploy VoIP Systems such as FusionPBX, Autocall Server based on Asterisk, and OpenSIPs on the cloud and on-premise server using a list of step-by-step commands
- Understanding how VoIP Systems running behind NAT should handle NAT
- Understanding SIP and RTP
- Works with PSTN provider
- Operate Asterisk as an Autocall server
- Operate FreeSWITCH as a PBX server
- Operate VoIP peripheral

## Skills

**VoIP & Protocols:** SIP/RTP/SRTP/WebRTC, STUN/TURN, Asterisk - FreePBX, FreeSWITCH - FusionPBX, GOautodial, Homer, Kamailio, OpenSIPs, RTPengine

**System & Observability:** Consul, Grafana, Graylog, Loki, OpsGenie, Prometheus/PromQL, Vault, Apache2, Corosync/Pacemaker, HAProxy, Linux, MariaDB, Nginx, PostgreSQL, Zabbix

**DevOps & CI/CD:** GitHub Actions, Jinja2, Ansible, Docker, Git/GitHub, Jenkins, Kubernetes, Terraform, Vagrant

**Programming:** C/C++, Bash, Lua, Python

**Debugging & Testing:** Audio Quality Tools, GDB/Core Dumps, PCAP Analysis, SRTP Decryption, sngrep/tcpdump, SIPp Load Testing, Wireshark/tshark

**AI & Automation:** Context Engineering, OpenClaw, Telnyx Internal AI

## Education

**Engineer of Telecommunications** — Sai Gon University, Viet Nam (2016–2020)

## Certificates

- Google Cybersecurity (Feb 2026) — GOOGLE — [Verify](https://www.coursera.org/account/accomplishments/specialization/certificate/11J69C6IA81X)
- IBM Data Engineering (Jan 2026) — IBM — [Verify](https://www.coursera.org/account/accomplishments/specialization/certificate/CZHV0JW2BM5P)
- Computer Systems and Architecture (Nov 2025) — COURSERA — [Verify](https://www.coursera.org/account/accomplishments/badge/O8fOgUbgS3iHzoFG4Dt4sQ)
- All of AI: ChatGPT, Midjourney, Stable Diffusion & App Dev (May 2025) — UDEMY — [Verify](https://www.udemy.com/certificate/UC-5a36e20e-3f18-4dec-a613-2e1293fb0a56/)
- ASL | First 500+ Basic Signs | American Sign Language (Dec 2024) — UDEMY — [Verify](https://www.udemy.com/certificate/UC-439b6edd-4575-4058-b3c3-b7aa59ebbb36/)
- The C++20 Masterclass: From Fundamentals to Advanced (Apr 2024) — UDEMY — [Verify](https://www.udemy.com/certificate/UC-f4415b9a-1594-47fd-b29a-98befa0b17da/)
- AWS Certified Solutions Architect – Associate (Jan 2023) — AWS — [Verify](https://www.credly.com/badges/a0ee8efb-7b2d-4df1-96e1-71c2d9dbb474/linked_in_profile)
- Google IT Automation with Python (Sep 2022) — GOOGLE — [Verify](https://www.coursera.org/account/accomplishments/specialization/certificate/MJWC4MRNZWGJ)
- Linux Engineer (LPIC-2) (Aug 2022) — LPI — [Verify](https://cs.lpi.org/caf/Xamman/certification/verify/LPI000475082/txcgve2g7z)
- Terraform Foundation (Jun 2022) — TEL4VN — [Verify](https://minhtuan1407.is-a-good.dev/certificate/Terraform-Foundation.jpg)
- Kubernetes Administrator (Sep 2021) — TEL4VN — [Verify](https://minhtuan1407.is-a-good.dev/certificate/Kubernetes-Administrator.jpg)
- Asterisk Certified Essentials (Aug 2021) — SANGOMA — [Verify](https://minhtuan1407.is-a-good.dev/certificate/Asterisk-Certified-Essentials.pdf)
- Certified Linux Administrator (LPIC-1) (Mar 2021) — LPI — [Verify](https://cs.lpi.org/caf/Xamman/certification/verify/LPI000475082/txcgve2g7z)
- Ansible Automation (Jan 2021) — TEL4VN — [Verify](https://minhtuan1407.is-a-good.dev/certificate/Ansible-Automation.jpg)
- Jenkins Fundamentals (Sep 2020) — TEL4VN — [Verify](https://minhtuan1407.is-a-good.dev/certificate/Jenkins-Fundamentals.jpg)
- LPIC-2: Linux Engineer (May 2020) — TEL4VN — [Verify](https://minhtuan1407.is-a-good.dev/certificate/LPIC-2-Linux-Engineer.jpg)
- Docker Certified Associate (Aug 2019) — TEL4VN — [Verify](https://minhtuan1407.is-a-good.dev/certificate/Docker-Certified-Associate.jpg)
- LPIC-1: System Administrator (Jun 2019) — TEL4VN — [Verify](https://minhtuan1407.is-a-good.dev/certificate/LPIC-1-System-Administrator.jpg)
- 895 TOEIC Listening and Reading (Nov 2018) — ETS — [Verify](https://minhtuan1407.is-a-good.dev/certificate/895-TOEIC-Listening-and-Reading.jpg)
- VoIP Open-source Carrier Certificate (Jul 2018) — TEL4VN — [Verify](https://minhtuan1407.is-a-good.dev/certificate/VoIP-Open-source-Carrier-Certificate.jpg)
- VoIP Open-source Administrator Certificate (May 2018) — TEL4VN — [Verify](https://minhtuan1407.is-a-good.dev/certificate/VoIP-Open-source-Administrator-Certificate.jpg)

## Languages

- Vietnamese: Native
- English: Fluent

## Hobbies

- Movies & series
- Music
- Languages

## Contact

- [+84 965 138 057](tel:+84965138057)
- [minhtuan1407.work@gmail.com](mailto:minhtuan1407.work@gmail.com)
- [linkedin.com/in/minhtuan1407](https://www.linkedin.com/in/minhtuan1407/)
- [github.com/minhtuan1407](https://github.com/minhtuan1407)

