SlideShare a Scribd company logo
Todd Nguyen
3262 Port Pacific Lane
Elk grove CA. 95758
916-684-8038 (Home)
916-718-5989 (Cell)
toddnguyen@yahoo.com
SENIOR SOFTWARE ENGINEER with many years of automation
programming and driver experiences software developing using C/C++ and C# in
various platforms including Window 7, 8, Linux and Solaris. Able to handle
multiple projects simultaneously and complete on time.
TECHNICAL SKILLS
Software: C, C++, Java, Visual Basic, C#, .NET, WPF, Visual Studio 2013/2015,
Perl, Unix Shell script, MS Office (Word, Excel, Access), AWK,
Verilog, Visio, Power Point, Linux, Unix, Java Script, STL, VSS,
VHDL, Python.
Hardware: Oscilloscopes, Logic Analyzers, Multimeters, Waveform Generators,
PCI Bus Analyzer, PCI, I2C, SPI.
EXPERIENCE
01/11 – Present Intel
SOFTWARE ENGINEER
 Designed and coded driver-level code in C/C++, including low-level
operations with pointers and bit operation, such as linked lists and multi-
field register operation for voltage regulator test tool.
 Wrote code in C# .NET that combined controlling test hardware, controlling
and reading test equipment over GPIB, USB and TCP/IP buses,and
reading/writing Excel spreadsheets forautomated load line testing and
waveform parameter measurement for Skylake Xeon CPU.
 Firmware development for USB controller to communicate with I2C, SPI
and FPGA devices
 Integrated Visual Studio projects to Team Foundation Server for source
code control
 Documented how to use the software, and supported customers who were
using it by telephone and email (including getting requests for new or
modified features, explaining capabilities and limitations of the software,
and explaining new requirements and requests to the rest of the
development team)
 Helped debug analog and digital electronics issues and Voltage Regulator
issues on pre-release Intel and customer motherboards
 Customer support (internal and external)
 Manage build servers
07/10 – 12/10 TKB Technical Consultant
SOFTWARE ENGINEER
 Developed Automation software for the TNT group at Intel using C#
 Developed low level driver for Voltage Regulator Test Tool to support
BGA559 Direct Attach board
 Work with hardware engineer to debug BGA559 Direct Attach board
05/09 – 7/10 Kelly Services
SOFTWARE ENGINEER (Contractor at Intel
 Developed Automation Application to test socket B using Voltage
Regulator Test Tool (VRTT), Oscilloscope, and Visual C++/Visual Basic/
C# (VS2005, VS2008)
 Developed Device Driver for Gen3 Voltage Regulator Test Tool (VRTT)
using Visual C/C++.
 Developed Automation Application to test socket LS_LGA1567 using
Voltage Regulator Test Tool (VRTT), Oscilloscope, and Visual C++/Visual
Basic/ C# (VS2005, VS2008)
 Worked on Vector Application for Gen3 Voltage Regulator Test Tool
(VRTT) using MFC
 Support internal and external customers on Automation applications
 Use VSS for source control environment
 Familiar with SVID and PVID protocols
 Work with GPIB, USB and TCP/IP
03/02 – 11/08 Credence
SOFTWARE ENGINEER
 Developed diagnostic and calibration automation software used by
manufactures and customers for Sapphire-D10 (using C/C++ under Linux)
 Developed tools for hardware engineers (C/ C++ under Linux)
 Integrated ATE test systems and trouble shoot both hardware and software.
 Able to read and understand schematics and register documents
 Worked with PCI and Compact PCI
 Trained technicians on the trouble shoot boards and using software
 Generated documents and test procedures for manufacture
 Developed device driver under Linux for our instruments (Sapphire-D10)
 Responsible for all third party hardware/software interface under Linux
(GPIB/RS232/USB)
1994 – 01/02 Teradyne
SOFTWARE ENGINEER
 Designed, implemented and debugged AC and DC automation software to
calibrate the Flash 750 system. (code developed in C / C++ / VBA running
on a Windows NT PC).
 Developed diagnostic automation software for Arithmetic Pattern Generator
for the Flash 750 and Pegasus Memory Testers. (code developed C / C++ /
VBA running on a Windows NT PC / Sun Solaris).
 Developed diagnostic software to communicate with hardware Verilog
simulator. (code developed in C / C++ / VBA running on a Windows NT
PC).
 Helped application engineer develop test programfor customers
1991 – 1994 Megatest (acquired by Teradyne)
PRODUCT ENGINEER
 Developed board level and system level diagnostics Genesis (G2 and G3)
memory testers to improve test coverage for manufacturing and customer.
 Provided support for customers and other departments of Megatest in
isolating board and systemfailures or issues.
 Developed test programs for Genesis Memory Tester.
EDUCATION
Bachelor of Science in Computer Engineering
San Jose State University
HOBBIES IOT(Internet of things) work on Intel Edison Kit, gym, tennis
SoftwareEngineer

More Related Content

DOCX
SoftwareEngineer
DOCX
PalinaBheemaRao_CV
PDF
MarcoMorenoResume
PDF
resume_2016
PDF
Resume M_Shams_qureshi
DOCX
Kannan_Resume
DOCX
VEERANNABABU IRRINKI
PDF
KenSpargoResume2016
SoftwareEngineer
PalinaBheemaRao_CV
MarcoMorenoResume
resume_2016
Resume M_Shams_qureshi
Kannan_Resume
VEERANNABABU IRRINKI
KenSpargoResume2016

What's hot (19)

PDF
Yegammai_CV
PDF
Resume Digital & Analog
DOCX
KatherineYekhilevsky_2015
DOC
DamonKoachResume
DOCX
Sangeeta barve resume
PDF
Performance Verification for ESL Design Methodology from AADL Models
PDF
LAS16-108: JerryScript and other scripting languages for IoT
PDF
8051 development board
PDF
Clarke Monroe - CV - Embedded Systems Engineer - October 2017
DOC
DOC
PrashantSoni_exp_embeddedSwDevelopment_latest
DOC
Resume_Archana_Rao
DOCX
JosephAnthonyEAlvarez_CV_2016
DOC
verification resume
PDF
Verification Engineer - Opportunities and Career Path
PDF
SonarQube
PDF
SonarQube - Should I Stay or Should I Go ?
DOC
Sathish project mgmt_pmp_9+yrs
PDF
AdaCore Paris Tech Day 2016: Jose Ruiz - QGen Tech Update
Yegammai_CV
Resume Digital & Analog
KatherineYekhilevsky_2015
DamonKoachResume
Sangeeta barve resume
Performance Verification for ESL Design Methodology from AADL Models
LAS16-108: JerryScript and other scripting languages for IoT
8051 development board
Clarke Monroe - CV - Embedded Systems Engineer - October 2017
PrashantSoni_exp_embeddedSwDevelopment_latest
Resume_Archana_Rao
JosephAnthonyEAlvarez_CV_2016
verification resume
Verification Engineer - Opportunities and Career Path
SonarQube
SonarQube - Should I Stay or Should I Go ?
Sathish project mgmt_pmp_9+yrs
AdaCore Paris Tech Day 2016: Jose Ruiz - QGen Tech Update
Ad

Similar to SoftwareEngineer (20)

PDF
John Wiedey resume
PDF
Abhishek Singh-Resume
DOC
Raghu_Resume
DOC
Henry s software_engineer__resume _07_15_new
ODT
EHarringtonResume
DOCX
Resume_sunil
DOCX
Kavita resume startup
DOC
Resume_Shanthi
DOCX
Nagaraj belur
DOCX
Chirko, Kenneth Resume - long
DOCX
Resume_Juan Jose Matus Cabrera_02
DOCX
Resume_Juan Jose Matus Cabrera_02
DOCX
kavita_resume_3
DOCX
shvp_07
PDF
JustinCellonaResumeUpdated
DOC
English Resume
DOCX
Kavita resume
DOC
Richlong2013Modified
DOC
Lee+Shanley's+Resume 2016-2
PDF
Phillip 2015 08-28
John Wiedey resume
Abhishek Singh-Resume
Raghu_Resume
Henry s software_engineer__resume _07_15_new
EHarringtonResume
Resume_sunil
Kavita resume startup
Resume_Shanthi
Nagaraj belur
Chirko, Kenneth Resume - long
Resume_Juan Jose Matus Cabrera_02
Resume_Juan Jose Matus Cabrera_02
kavita_resume_3
shvp_07
JustinCellonaResumeUpdated
English Resume
Kavita resume
Richlong2013Modified
Lee+Shanley's+Resume 2016-2
Phillip 2015 08-28
Ad

SoftwareEngineer

  • 1. Todd Nguyen 3262 Port Pacific Lane Elk grove CA. 95758 916-684-8038 (Home) 916-718-5989 (Cell) toddnguyen@yahoo.com SENIOR SOFTWARE ENGINEER with many years of automation programming and driver experiences software developing using C/C++ and C# in various platforms including Window 7, 8, Linux and Solaris. Able to handle multiple projects simultaneously and complete on time. TECHNICAL SKILLS Software: C, C++, Java, Visual Basic, C#, .NET, WPF, Visual Studio 2013/2015, Perl, Unix Shell script, MS Office (Word, Excel, Access), AWK, Verilog, Visio, Power Point, Linux, Unix, Java Script, STL, VSS, VHDL, Python. Hardware: Oscilloscopes, Logic Analyzers, Multimeters, Waveform Generators, PCI Bus Analyzer, PCI, I2C, SPI. EXPERIENCE 01/11 – Present Intel SOFTWARE ENGINEER  Designed and coded driver-level code in C/C++, including low-level operations with pointers and bit operation, such as linked lists and multi- field register operation for voltage regulator test tool.  Wrote code in C# .NET that combined controlling test hardware, controlling and reading test equipment over GPIB, USB and TCP/IP buses,and reading/writing Excel spreadsheets forautomated load line testing and waveform parameter measurement for Skylake Xeon CPU.  Firmware development for USB controller to communicate with I2C, SPI and FPGA devices  Integrated Visual Studio projects to Team Foundation Server for source code control  Documented how to use the software, and supported customers who were using it by telephone and email (including getting requests for new or modified features, explaining capabilities and limitations of the software, and explaining new requirements and requests to the rest of the development team)  Helped debug analog and digital electronics issues and Voltage Regulator issues on pre-release Intel and customer motherboards  Customer support (internal and external)  Manage build servers 07/10 – 12/10 TKB Technical Consultant SOFTWARE ENGINEER  Developed Automation software for the TNT group at Intel using C#  Developed low level driver for Voltage Regulator Test Tool to support BGA559 Direct Attach board  Work with hardware engineer to debug BGA559 Direct Attach board 05/09 – 7/10 Kelly Services SOFTWARE ENGINEER (Contractor at Intel
  • 2.  Developed Automation Application to test socket B using Voltage Regulator Test Tool (VRTT), Oscilloscope, and Visual C++/Visual Basic/ C# (VS2005, VS2008)  Developed Device Driver for Gen3 Voltage Regulator Test Tool (VRTT) using Visual C/C++.  Developed Automation Application to test socket LS_LGA1567 using Voltage Regulator Test Tool (VRTT), Oscilloscope, and Visual C++/Visual Basic/ C# (VS2005, VS2008)  Worked on Vector Application for Gen3 Voltage Regulator Test Tool (VRTT) using MFC  Support internal and external customers on Automation applications  Use VSS for source control environment  Familiar with SVID and PVID protocols  Work with GPIB, USB and TCP/IP 03/02 – 11/08 Credence SOFTWARE ENGINEER  Developed diagnostic and calibration automation software used by manufactures and customers for Sapphire-D10 (using C/C++ under Linux)  Developed tools for hardware engineers (C/ C++ under Linux)  Integrated ATE test systems and trouble shoot both hardware and software.  Able to read and understand schematics and register documents  Worked with PCI and Compact PCI  Trained technicians on the trouble shoot boards and using software  Generated documents and test procedures for manufacture  Developed device driver under Linux for our instruments (Sapphire-D10)  Responsible for all third party hardware/software interface under Linux (GPIB/RS232/USB) 1994 – 01/02 Teradyne SOFTWARE ENGINEER  Designed, implemented and debugged AC and DC automation software to calibrate the Flash 750 system. (code developed in C / C++ / VBA running on a Windows NT PC).  Developed diagnostic automation software for Arithmetic Pattern Generator for the Flash 750 and Pegasus Memory Testers. (code developed C / C++ / VBA running on a Windows NT PC / Sun Solaris).  Developed diagnostic software to communicate with hardware Verilog simulator. (code developed in C / C++ / VBA running on a Windows NT PC).  Helped application engineer develop test programfor customers 1991 – 1994 Megatest (acquired by Teradyne) PRODUCT ENGINEER  Developed board level and system level diagnostics Genesis (G2 and G3) memory testers to improve test coverage for manufacturing and customer.  Provided support for customers and other departments of Megatest in isolating board and systemfailures or issues.  Developed test programs for Genesis Memory Tester. EDUCATION Bachelor of Science in Computer Engineering San Jose State University HOBBIES IOT(Internet of things) work on Intel Edison Kit, gym, tennis