Min Tang

Min Tang Email and Phone Number

Principal Software Engineer at Microsoft @ Microsoft
Redmond, WA
Min Tang's Location
Cary, North Carolina, United States, United States
About Min Tang

A senior software engineer and quick problem solver with 20 years of solid hands-on experience in C/C++ programming, Linux kernel development and debugging, memory troubleshooting and core file analysis, networking and performance tuning/troubleshooting, virtualization, and security.Specialties: C/C++, Golang, Python, GCC, GDB, QEMU/KVM, Container, LXC, Docker, OpenShift, Kubernetes, VMware, AWS, Azure, Hyper-V, DPDK, NETMAP, SRIOV, VPP, FTRACE, eBPF, perf, OProfile, VTune, TCP/IP, UNIX/Linux/VxWorks, X86, ARM, embedded system, Cloud Native Application, NFV

Min Tang's Current Company Details
Microsoft

Microsoft

View
Principal Software Engineer at Microsoft
Redmond, WA
Website:
microsoft.com
Employees:
10
Company phone:
0124 415 8000
Min Tang Work Experience Details
  • Microsoft
    Principal Software Engineer
    Microsoft Mar 2022 - Present
    Redmond, Washington, Us
  • Crowdstrike
    Senior Software Engineer
    Crowdstrike Mar 2021 - Mar 2022
    Remote, Us
  • Cisco
    Technical Leader
    Cisco Jun 2010 - Mar 2021
    San Jose, Ca, Us
    Technical LeaderASA in Container• Support of various networking interfaces in container environment.• Reduced memory footprint and facilitated the huge page memory usage to suit ASA in container.• Non-privileged user support in container.Azure Accelerated Networking Support for Virtual Security Appliances (ASA and FTD)• DPDK support on Azure• Accelerated Networking Support with Mellanox SRIOV VF• Networking performance troubleshooting and tuningCloud Native Threat Defense in Container• VPP/DPDK Datapath• Docker container with KubernetesCISCO security appliances (ASA and FTD) virtualization as NFV• Hang detection in the IXGBEVF SRIOV DPDK driver• Multi-queue support to boost packet performance by 3x• Support for AWS’ new KVM-based C5 instances• Hot remove support for the linux UIO kernel driver• DPDK integration in the virtual security appliance’s datapath and performance troubleshooting/tuning• POC of DPDK datapath in the virtual security appliance• Hot Plug Interface support in the virtual security appliance• Memory footprint reduction and memory troubleshooting• High-speed data path using netmap in virtualized environment Virtualization (QEMU/KVM) and container (Linux Container) infra on various CISCO routers and switches to provide managed services:• Linux Container (LXC) watchdog driver.• Linux NIC driver to serve as conduit between router data plane and Linux bridge.• Linux kernel module to provide management interface for container.• Container datapath and packet performance troubleshooting.• Container logging.• LXC security to harden container.• Mousetrap technique to identify the root cause of memory corruption by DMA.Intelligent Service Gateway (ISG) on CISCO Router• Designed and Developed the Layer 4 Relay (L4R) feature for IPv6.• Memory troubleshooting (crash and memory leaking) in CISCO IOS.
  • Vline Technology Ltd., Hangzhou, China
    Cofounder
    Vline Technology Ltd., Hangzhou, China Mar 2003 - Oct 2008
    Led the design and development of videoconference and peer-to-peer instant messaging system:• Designed the software architecture and network protocols for video conference and instant messaging system.• Implemented in C++ application server program for videoconference system on Win2K.• Implemented in C++ scalable application server program on Red Hat Linux for the instant messaging system used by tens of millions of members of the China’s largest e-commerce company.• Developed a cross-platform (Windows and Linux) reliable UDP (RUDP) library that supports NAT traversal and reliable and flexible audio and video transmission over peer-to-peer networks.
  • Vigo Technology (Hangzhou) Ltd
    Cofounder
    Vigo Technology (Hangzhou) Ltd Jul 2004 - Jul 2007
    Led the design and development of video surveillance system for IP camera (uCLinux on ARM):• Surveillance server on Red Hat Linux and network digital video recorder (DVR) on Win2K.• Video & audio transmission module in MPEG-4 IP camera.• Linux drivers for video sensors, dome camera, and video encoder chip.• IP Camera Firmware upgrading and remote diagnosis software for IP camera.• Streaming server for IP camera supporting RTSP, RTP and RTCP.
  • Nanwang Information Technology Group
    Engineering Leader
    Nanwang Information Technology Group Apr 2001 - Feb 2003
    Managed customers’ requirements and led the development of video surveillance products:• The software architecture of digital video surveillance system over TCP/IP networks.• Designed and implemented the surveillance protocols in video encoding device running VxWorks on PowerPC.• Designed and implemented ActiveX Control capable of receiving, demultiplexing, decoding and displaying live MPEG-2 video stream using Microsoft’s DirectShow framework.
  • Lucent Technologies
    Software Engineer
    Lucent Technologies Apr 2000 - Mar 2001
    Espoo, Southern Finland, Fi
    Designed and developed CIT software on PC to configure and monitor the SDH Network Element.• Designed and developed in C++ the Front End (FE) and Service Fragment of CIT software.

Min Tang Skills

Natural Language Processing Speech Recognition C++ Machine Learning C Software Engineering Algorithms Perl Python Embedded Systems Software Development Software Project Management Speech Technology Image Processing Visual Studio Product Management Software Design Agile Methodologies Mysql Gcc Gdb Linux Kernel Embedded Linux Device Drivers Virtualization Kvm Qemu Linux Container Tcp/ip Security Stl Object Oriented Design Php Apache Project Management Core File Analysis

Min Tang Education Details

  • The University Of Georgia
    The University Of Georgia
    Mis And Finance
  • Zhejiang University
    Zhejiang University
    Computer Science
  • Harbin Engineering University
    Harbin Engineering University
    Internal Combustion Engine

Frequently Asked Questions about Min Tang

What company does Min Tang work for?

Min Tang works for Microsoft

What is Min Tang's role at the current company?

Min Tang's current role is Principal Software Engineer at Microsoft.

What is Min Tang's email address?

Min Tang's email address is mi****@****uga.edu

What schools did Min Tang attend?

Min Tang attended The University Of Georgia, Zhejiang University, Harbin Engineering University.

What skills is Min Tang known for?

Min Tang has skills like Natural Language Processing, Speech Recognition, C++, Machine Learning, C, Software Engineering, Algorithms, Perl, Python, Embedded Systems, Software Development, Software Project Management.

Who are Min Tang's colleagues?

Min Tang's colleagues are Sai Chaitanya, Marie Belote, The Fun Zone, Tracy A. Hayes Staton, Ashok Kumar, Robert Garza, Ting-Yu (David) Kang.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.