EDUCATION AND TRAINING
M.S., Electrical and Computer Engineering 06/2006
Portland State University, Portland, Oregon
Emphasis: Digital IC Design
Related courses: Digital IC Design, Analog IC Design, High Performance Digital System, Low Power Digital IC Design, Leakage in CMOS, Formal Verification, Genetic Algorithm
Project: Hardware/Software Co-Verification
As a team member, my duty was to analyze and choose the embedded OS, and after that TinyOS was selected and prepared to port to the target system which was contained different processor from other target systems. To do this project, several diverse embedded OS were researched and tested.
B.S., Computer Engineering (Computer Science minor) 05/2004
Utah State University, Logan, Utah
Senior Design Project: Smart Battery Doctor, a smart battery checker based upon the 8051 microcontroller and MAX1667 smart battery charger controller. Firmware design using C to control the SMBus and MAX1667 smart battery charger controller with the microcontroller.
This system operates as a host and the smart battery run as a slave, and both are communicated each other to gather the information like the remained capacity, voltage, current, and temperature from the battery.
First Place in the Black Box Competition (09/2002)
This was sponsored from IEEE Student Chapter, Utah State University, Logan, Utah, and the rule was to define the components or circuits in the unknown box using all knowledge of electric circuit course.
Certificate, Client/Server Expert course 08/1997
BIT Academy, Seoul, Korea
Project: Suspect Searching System – Server (Linux, GNU C, BSD Socket, PostgreSQL), Client (Win95, BSD Socket, MFC, ODBC)
The purpose of this project was to find the suspect from the database using the natural language on the network by multiple users. To do this, in the server PostgreSQL as the RDBMS is running, and the client implemented using MFC, Visual C++ 5 and ODBC as the bridge is used, and send the whole sentence to the server using the BSD Socket programming. Then the sentence is analyzed, and keywords for database retrieval are extracted from the sentence. After that, correct or similar results are displayed on the client. |