Veerasak Nichayapun
***/* *** ** ************** Rd. Salathammasop Thaweewatthana Bangkok, Thailand 10170
Phone: (66-90-981-**** Email: acgghf@r.postjobfree.com
EDUCATION
University of Pittsburgh Pittsburgh, Pennsylvania August 2010 - April 2012
Master of Science in Electrical Engineering GPA : 3.49
Chulalongkorn University Bangkok, Thailand June 2004 – March 2008
Bachelor of Electrical Engineering GPA : 3.22
COURSEWORK
VLSI Design Database Management Systems
Computer Architecture Hardware Design Methodologies
Embedded Computer System Design
TECHNICAL SKILLS
Languages: Assembly, C, C++, C shell, HTTP, Java, Perl, Python, Tcl, SQL, Verilog, SystemVerilog, VHDL, UVM
Operation Systems: Linux, UNIX, Windows
Tools: Altium Designer, Cadence Virtuoso, Cadence Encounter, Eclipse, HDL Designer, Nios II, Modelsim, Quartus,
Synopsys, Xilinx ISE
PROFESSIONAL EXPERIENCE
Compart Precision, Thailand Ayutthaya, Thailand
Test Engineer July 2013 – August 2014
Verified an arm component of a hard disk drive using Laser Doppler Vibrometer
Led testing environments for each hard disk arm’s product
Designed and conducted an experiment on an arm sample as proposed by a vendor
Department of Electrical and Computer Engineering, University of Pittsburgh
Student Volunteer August 2012 – February 2013
Fixed the path to all CAD tools on a Linux-based system using C Shell
Carried out design and verification for a RAM and ROM for an ARM CPU using SystemVerilog
Learned basic concepts of Coverage-Driven Verification, SVA and principles of UVM
Silicon Craft Technology Company Limited Bangkok, Thailand
Design Engineer February 2009 – December 2009
Debugged RFID modules using ModelSim, Xilinx and constrained-random verification environment
Implemented a test bench to verify functionalities of RFID System such as CRC generator or FIFO control
Designed an op-amp circuit to meet desirable consideration s (gain, bandwidth, phase margin, etc.)
Created the layout of an op-amp to meet area, delay and power specifications using Cadence Virtuoso
Thai Oil Public Company Limited Chonburi,Thailand
Instrument Engineer May 2008 – December 2008
Learned oil distillation process and parameters required for monitoring through DCS
Repaired and replaced DCS components of DCS system in each station
ACADEMIC PROJECTS
Color Adaptive Energy-Efficient Web Browser for Android Spring 2012
The goal was to implement an application that transforms the color of the page to save the power consumption on a
cellphone.
Key contributions:
Design a user interface for the application and Perform HTML and CSS extraction
Implement testing plans and verifications using Java, Android UI Design on Eclipse and Android SDK Emulator
Network-on-Chip Design Spring 2011
The purpose of this project was to develop a multi-core processor which can communicate between its constituent
processors. ARM core Cortex-M0 processors were used and other components were custom designed.
Key contributions:
Synthesized, verified the RTL design, and evaluated the functionalities and performance of a P2S module of the
system to assist the communication between the processors, using Tcl scripts, Synopsys and Cadence Encounter
Constructed a crossbar switch to provide connectivity of the other modules
Created a test plan and designed a self-checking test bench to verify the switch
Simple ALU Layout Implementation Fall 2010
Designed a simple ALU that can add/subtract two 16-bit operands or perform arithmetic shift left/right on a 16-bit
operand. The source of data is from either the external source or internal storage (16x16 bit register file), which was
implemented earlier in the same custom library.
ACADEMIC ACTIVITIES
Thailand Robocup Soccer Championship Bangkok, Thailand
Electrical Department of Plasma-Z team 2007
Tuned appropriate voltage of shooting board to meet desirable solenoid force
Wrote VHDL code for controlling SPI, which regulated the communication between FPGA and Gyroscope
Thailand RoboCup Rescue Championship Bangkok, Thailand
Electrical department of Zyphias team 2006
Designed PCB layout of the motor drive system using Altium Designer