SANGYEOL  KANG

2300 Avent Ferry Rd. Apt. E6, Raleigh, NC 27606, USA

302-506 Shintree APT., Sinjeong Yangcheon, Seoul, 158-785, Korea, Republic of

(919) 760-0171 / +82-11-770-0171 / sangyeol.kang@gmail.com / sykang@ncsu.edu

 

 

OBJECTIVE

 

To get an admission for ph.D

 

 

EDUCATION

 

North Carolina State University, Raleigh, NC

08/2006 ~ Present

 

M.S. Candidate in Electrical and Computer Engineering

GPA: 3.857, VISA: F-1

 

 

 

Seoul National University, Seoul, Korea

03/1996 ~ 02/2003

 

B.S. in Electrical and Computer Engineering

GPA: 3.54/4.3 (Overall), 3.59/4.3 (Major), 3.67/4.3 (Upper)

 

 

RESEARCH EXPERIENCE

 

Research Assistant, ECE, NCSU, Raleigh, NC

05/2007 ~ Present

 

Research independent study, ECE, NCSU, Raleigh, NC

Spring of 2007

 

Advisor: Dr. Alexander G. Dean (Associate professor, ECE, NCSU)

 

Research on data allocation to heterogeneous memory hierarchy of real-time embedded systems

 

Developed static analysis tool for ARM and modified GNU ARM assembly compiler

Ported openOCD to the real target and developed integrated-develop environment including GNU GDB script, openOCD scripts, and linker scripts

Initiated the real target and developed startup code and peripheral drivers

 

Ported test tech benchmark to the target from existing embedded application such as Helix MP3 decoder

 

(GNUARM tool chain, openOCD, OKI ML674000(ARM7TDMI core))

 

 

PROFESSIONAL EXPERIENCES

 

LG Electronics Co. Ltd., Seoul, Korea (www.lge.com)

03/2006 ~ 07/2006

 

SW Architect & Engineer of SW Technology Group, Software & Solution Center

 

Designed and verified SW architecture of mobile cellular phone - device drivers and low level SW

 

Coordinated development of flash memory test suite

 

(QUALCOMM / ADI&TTPCOM mobile solutions, Trace-32 JTAG Debugger)

 

 

 

SK Teletech Co. Ltd., Seoul, Korea (www.pantech.com)

01/2004 ~ 12/2005

 

GSM SW & HW Developer of R&D Center

 

Developed device drivers for flash memory and camera back-end chipsets, and upgraded file systems

 

Programmed low level SW of digital/analog baseband, DSP, and development-environment tools

 

Verified HW circuits of memory, camera back-end chipsets and acoustic

 

(ANALOG DEVICE AD6528B/AD6535(ARM7 core), TTPCOM “ajar” platform, WINBOND W99685, RENESAS J2, SAMSUNG/INTEL/AMD NOR/NAND flash memories, Trace-32 JTAG Debugger)

 

 

 

The Korean Army Division II, Kangwon-Do, Korea

03/1997 ~ 05/1999

 

System Administrator and Developer of the computing center of the division headquarter

 

Developed and operated munitions & troops management system (RMCOBOL, ORACLE)

 

Administrated machines and networks and developed web sites of division headquarter (SUN OS)

    

 

COURSES & PROJECTS

NCSU

Advanced Micro Architecture (Fall of 2007) – Research project about dynamic instruction scheduling by critical path prediction on clustered architecture (Simple Scalar Simulator)

Architecture of a Parallel Computers (Fall of 2007)

 

Digital ASIC Design (Spring of 2007) - Designed “SUDOKU” puzzle solver (VERILOG)

 

Embedded System Design (Spring of 2007) – Implemented fixed-point math, optimized power consumption of M16C, and modified real time task scheduler of uCOS-II (RENESAS M16C)

 

VLSI System Design (Fall of 2006) - Designed and layout 6bits multiply-accumulate unit (CADENCE, SPICE)

 

Computer Design and Technology (Fall of 2006) - Implemented cache simulator, branch predictor, and simple superscalar pipeline simulator

 

SNU

Embedded System Design (Fall of 2002) - Ported LINUX contained self-developed UART driver on PC

 

Design Project for Electrical Devices & Systems (Spring of 2002) - Implemented 802.11B access point scheduler with the channel status reporter of mobile node

 

Analog Systems Laboratory (Fall of 2001) - Implemented “Heat Alarm System” as mixed circuits (Intel 8051, Graphic LCD and Peripherals)

 

Digital Systems Laboratory (Spring of 2001) - Developed “Puzzle Game, Completion of Sliced Image” (ARM7TDMI, Graphic LCD & Peripherals)

      

 

PATENTS

 

“Method for scanning keys in key matrix”, Korea – Registered

4/11/2006

 

 

“Mobile Communication Terminal and Method for Dialing Automatically”, Korea – Processing

 

Publicized on 11/2/2006 and applied on 4/27/2005

      

 

TALK

 

“MARTS: Providing Predictably Fast yet Cheap Memory for Real-Time Embedded Systems”

 

In annual CESR (Center for Efficient, Scalable, and Reliable computing) research review

Nov. 29. 2007,  NCSU, Raleigh, NC

 

 

HONORS & AWARDS

 

Received Departmental Scholarship, Seoul National University, Seoul, Korea

 

Spring & Fall of 2000 / Spring & Fall of 2001 / Fall of 2002

 

 

SKILLS & ACTIVITIES

 

Programming: C, C++, , ASSEMBLY, JAVA, RMCOBOL, PHP, ASP, HTML

 

Processors: INTEL 8051, ADI AD6528B/AD6535(ARM7), WINBOND W99685, OKI ML674000(ARM7TDMI)

 

Flash Memory: INTEL NOR, SAMSUNG NAND/One-NAND, AMD NOR

 

ETC: ARM RVDS, ADI&TTPCOM/QUALCOMM mobile solution, Trace-32 JTAG In-circuit Debugger, openOCD

 

Digital Circuit: CADENCE, SPICE, VERILOG

 

Worked part time as mathematics tutor for high school students

 

Developed internet web sites for commercial purpose (PHP, ASP, MS SQL Server, ORACLE)