SlideShare uma empresa Scribd logo
1 de 4
YONGHYUN HWANG
Verano Place 4821                                                                                    yonghyuh@ics.uci.edu


Irvine, CA, 92617                                                                                            (949) 533-0907



An accomplished Software Engineer with extensive development experiences on RTOS, Compiler, and System
Profiling tool along with a strong background on Hardware


EDUCATION

Ph. D. Candidate in Computer Science (GPA 4.0/4.0)                      Sept. 2005 - Expected graduation, June 2009
     Center for Embedded Computer Systems, (http://www.cecs.uci.edu), University of California, Irvine, CA
     Advisor: Prof. Daniel Gajski
M.S. in Computer Science                                                                      Mar. 2000 - Feb. 2002
     Computer Architecture and Embedded Systems Lab, Seoul National University (SNU), Seoul, Korea
     Advisor: Prof. Jihong Kim
B.S. in Computer Science                                                                      Mar. 1996 – Feb. 2000
     Korea Advanced Institute of Science and Technology (KAIST), Daejeon, Korea


PROFESSIONAL EXPERIENCES

Graduate Research Assistant                                                                      Sept. 2005 – present
Center for Embedded Computer Systems (CECS), University of California, Irvine
     • Embedded System Environment (ESE, www.cecs.uci.edu/~ese)
          - Developed a CAD toolset for modeling, synthesis and validation of multi-processor embedded system
          designs as a project technical leader
          - Took a charge of configuration management of the project; CVS trees, bug tracking system, etc.
          - Designed and implemented API modules to handle internal data structures and database system for ESE
     • System Profiling Tool
          - Presented and implemented retargettable system performance estimation framework for a heterogeneous
          multi-processor environment using systemC Timed Transaction Level Model (TTLM)
          - Developed Transaction Level Model (TLM) compiler annotating and compiling application codes with
          performance metrics
          - Developed timed abstract RTOS model that elaborates dynamic RTOS behavior and overhead of RTOS
          primitives
     • Platform Synthesis Engine
          - Developed automatic Pin-Cycle Accurate Model (PCAM) generator for given TLM specification
          - Implemented Xilinx Platform Studio (XPS) project exporter
          - Developed inter process communication framework on Xilkernel
• XML Parser Generator
        - Developed Perl scripts generating a dedicated parser in C and C++ for a given XML schema
    • Multimedia Applications
        - Implemented MP3 decoder on Xilinx Virtex IV board with one processor, two custom hardwires, two buses,
        and one transducer
        - Developed JPEG decoder on Xilinx Virtex IV board with five processors, one transducer, and one bus
        - Developed TTLM for H.264 codec


Navy Officer (Lieutenant Jr. Grade)                                                         Mar. 2002 – June 2005
The Naval Academy, Jinhae, Korea
    • Full-time lecturer in department of the computer science
    • Administrative officer of the admission and public relations office


Graduate Research Assistant                                                                 Mar. 2000 – Feb. 2002
CARES Lab, SNU (http://davinci.snu.ac.kr), Seoul, Korea
    • MobileWise.Server (www.ubiquix.com)
        - It automatically converts and condenses wired Internet web contents to wireless ones without creating new
        version for mobile device (full automatic contents adaptation)
        - Designed and developed a web-page transcoding framework, WebAlchemist, for the mobile web clients that
        runs noble algorithms for an efficient web transcoding
    • Power Efficient File System
        - Refactored Linux kernel to implement power efficient file system for mobile hand-held appliances
        - Applied low power techniques considering the property of flash memory
    • Blue Marble Game
        - Developed blue marble game in PDA, where players can play the game with other gamers throughout
        wireless infrared connection
    • Simulator
        - Developed high level application simulation environment using control flow graph analysis for the Dynamic
        Voltage Scaling (DVS) techniques
        - Developed event driven simulator for Dynamic Power Management (DPM) techniques


Teaching Assistant                                                                          Mar. 2001 – Aug. 2001
SNU, Seoul, Korea
    • TA for a graduate course on special topics with emphasis on embedded systems


QUALIFICATIONS

Language
    • Korean (Native); English (Intermediate); Japanese (Beginner)
Software Development
    • Languages: C/C++ (STL, Boost, Gtkmm, GLib), Perl, Shell Scripts, Assembly, Java, Python, Scheme
    • IDE: Emacs with cedet, Eclipse-cdt, Vim
    • Tool: Make, CVS, Bugzilla, DDD, Binutils (ld, nm, etc), Glade, Lex, Yacc, Cscope, Awk, Sed
Hardware Development
    • Languages: SystemC, Verilog
    • IDE: Xilinx Platform Studio, LogicWorks, ModelSim
    • FPGA Board: Xilinx Virtex Multimedia Board
Computer Skills
    • Server Administration: Linux server administration (Kernel optimization)


HONERS AND AWARDS

Student Award from Design Automation Conference (DAC), June 2008
Student Award from Design Automation Conference (DAC), June 2007
Three Years Graduate Fellowship from School of Information and Computer Science (ICS) at UCI, Sep. 2005
Best Professor Award granted by the Dean of the Educational Branch Officers R.O.K. Naval Academy, Dec. 2003
Ranked 6th at Entrance Exam for KAIST (Top 1 Percent out of 600 Entering Students), Mar. 1996


PUBLICATIONS

Journal Paper
    • Yonghyun Hwang, Jihong Kim, and Eunkyung Seo, “Structure-Aware Web Transcoding for Mobile Devices”,
    IEEE Internet Computing, vol. 7, no. 5, pp. 14-21, Sep./Oct. 2003
    • Yonghyun Hwang, Lochi Yu, and Daniel Gajski, “Automatic Timed TLM generation for a Heterogeneous
    MPSoC”, in process
Conference Paper
    • Yonghyun Hwang, Gunar Schirner, Samar Abdi and Daniel Gajski, “Automatic Generation of Cycle-Approximate
    TLMs with Integrated Timed RTOS Model”, in process
    • Yonghyun Hwang, Samar Abdi and Daniel Gajski, “CREST: Cycle Approximate Retargettable Performance
    Estimation at the Transaction Level”, Proc. DATE, Munich, German, March 2008
    • Yonghyun Hwang, Eunkyung Seo and Jihong Kim, “WebAlchemist: A Structure-Aware Web Transcoding System
    for Mobile Devices”, Proc. Mobile Search Workshop, Honolulu, Hawaii, May 2002
    • Yonghyun Hwang, Changwoo Jung, Jihong Kim, Sungkwon Chung (Ubiquix), “WebAlchemist: A Web
    Transcoding System for Mobile Web Access in Handheld Devices” Proc. Mobile Computing Data Management,
    Denver, Colorado, August 2001
Technical Report
    • Daniel D. Gajski, Samar Abdi, Gunar Schirner, Han-su Cho, Yonghyun Hwang, Lochi Yu, Ines Viskic, and Quoc-
    Viet Dang, "Embedded System Environment (Front End) ESE Version 2.0 Evaluation Tutorial", TR 08-15,
December 12, 2008.
    • Daniel D. Gajski, Samar Abdi, Gunar Schirner, Han-su Cho, Yonghyun Hwang, Lochi Yu, Ines Viskic, and Quoc-
    Viet Dang, "User Manual for Embedded System Environment ESE Version 2.0.0", TR 08-14, December 12, 2008.
    • Yonghyun Hwang, Hans Gunar Schirner, Samar Abdi, "Timed RTOS Models in Automatically Generated Cycle-
    Approximate TLMs," TR 08-12, September 2008.
    • Y. Hwang, J. Kim, and E. Seo, “Structure-Based Transcoding Heuristics for Mobile Devices”, tech report, School
    of Computer Science and Eng., Seoul National Univ., 2002
Translation
    • Yonghyun Hwang, Eunkyung Seo, (Co translated), “TCP/IP Primer Plus” YoungHan Corp., Sep 2002, authored
    by Heather Osterloh, Que/Sams, September, 2001


PATENTS (submitted)

Korean 10-2001-0087639: Web-Page Converter and Method for Mobile Web Clients Considering Repeated
Grammatical Pattern
Korean 10-2000-0066610: Web-Page Converter and Method for Mobile Web Clients Using Semantic Database
Korean 10-2000-0055863: Development of Web-Page Converter for Mobile Web Clients Considering User Access
Pattern


EXTRACURRICULAR ACTIVITIES

Teacher                                                                                    Dec. 1996 – Feb. 1998
The Seongeun Life-Time Education Center, Daejeon, Korea
    • Teach computer basics, such as excel, powerpoint, word processor and windows

Mais conteúdo relacionado

Destaque

Top 8 professional services resume samples
Top 8 professional services resume samplesTop 8 professional services resume samples
Top 8 professional services resume samplesbellastevenson90
 
Top 8 tennis resume samples
Top 8 tennis resume samplesTop 8 tennis resume samples
Top 8 tennis resume samplesbellastevenson90
 
Resume Mark Curtis 2015_05_07
Resume Mark Curtis 2015_05_07Resume Mark Curtis 2015_05_07
Resume Mark Curtis 2015_05_07Mark Curtis
 
PBO recommendation
PBO recommendationPBO recommendation
PBO recommendationNg Bin Hong
 
Recommendation for Ng Bin Hong (1)
Recommendation for Ng Bin Hong (1)Recommendation for Ng Bin Hong (1)
Recommendation for Ng Bin Hong (1)Ng Bin Hong
 
Top 8 sales marketing resume samples
Top 8 sales marketing resume samplesTop 8 sales marketing resume samples
Top 8 sales marketing resume samplesbellastevenson90
 
Becoming a web developer full stack vs frontend-certificate of completion
Becoming a web developer full stack vs frontend-certificate of completionBecoming a web developer full stack vs frontend-certificate of completion
Becoming a web developer full stack vs frontend-certificate of completionKiran HS
 
ConFoo 2016 - Mum, I want to be a Groovy full-stack developer
ConFoo 2016 - Mum, I want to be a Groovy full-stack developerConFoo 2016 - Mum, I want to be a Groovy full-stack developer
ConFoo 2016 - Mum, I want to be a Groovy full-stack developerIván López Martín
 
Cv (english) Elmer Andrade
Cv (english) Elmer AndradeCv (english) Elmer Andrade
Cv (english) Elmer Andradeelmerdario
 
Andrea Szabo cv-english 2
Andrea Szabo cv-english 2Andrea Szabo cv-english 2
Andrea Szabo cv-english 2Andrea Szabó
 
Planet Healthcare Services
Planet Healthcare ServicesPlanet Healthcare Services
Planet Healthcare ServicesSarah Callaghan
 
Pratibha Vishwakarma Resume
Pratibha Vishwakarma ResumePratibha Vishwakarma Resume
Pratibha Vishwakarma ResumePratibha Arun
 

Destaque (18)

Top 8 professional services resume samples
Top 8 professional services resume samplesTop 8 professional services resume samples
Top 8 professional services resume samples
 
Resume
ResumeResume
Resume
 
2015 resumeUpdated
2015 resumeUpdated2015 resumeUpdated
2015 resumeUpdated
 
Top 8 tennis resume samples
Top 8 tennis resume samplesTop 8 tennis resume samples
Top 8 tennis resume samples
 
Resume Mark Curtis 2015_05_07
Resume Mark Curtis 2015_05_07Resume Mark Curtis 2015_05_07
Resume Mark Curtis 2015_05_07
 
PBO recommendation
PBO recommendationPBO recommendation
PBO recommendation
 
Resume
ResumeResume
Resume
 
Recommendation for Ng Bin Hong (1)
Recommendation for Ng Bin Hong (1)Recommendation for Ng Bin Hong (1)
Recommendation for Ng Bin Hong (1)
 
Top 8 sales marketing resume samples
Top 8 sales marketing resume samplesTop 8 sales marketing resume samples
Top 8 sales marketing resume samples
 
Becoming a web developer full stack vs frontend-certificate of completion
Becoming a web developer full stack vs frontend-certificate of completionBecoming a web developer full stack vs frontend-certificate of completion
Becoming a web developer full stack vs frontend-certificate of completion
 
ConFoo 2016 - Mum, I want to be a Groovy full-stack developer
ConFoo 2016 - Mum, I want to be a Groovy full-stack developerConFoo 2016 - Mum, I want to be a Groovy full-stack developer
ConFoo 2016 - Mum, I want to be a Groovy full-stack developer
 
Cv (english) Elmer Andrade
Cv (english) Elmer AndradeCv (english) Elmer Andrade
Cv (english) Elmer Andrade
 
Top 8 hris resume samples
Top 8 hris resume samplesTop 8 hris resume samples
Top 8 hris resume samples
 
Andrea Szabo cv-english 2
Andrea Szabo cv-english 2Andrea Szabo cv-english 2
Andrea Szabo cv-english 2
 
English CV
English CVEnglish CV
English CV
 
Planet Healthcare Services
Planet Healthcare ServicesPlanet Healthcare Services
Planet Healthcare Services
 
Example Skill Based CV
Example Skill Based CVExample Skill Based CV
Example Skill Based CV
 
Pratibha Vishwakarma Resume
Pratibha Vishwakarma ResumePratibha Vishwakarma Resume
Pratibha Vishwakarma Resume
 

Semelhante a YonghyunHwang_resume..

Ruchika Mehresh_Web Developer
Ruchika Mehresh_Web DeveloperRuchika Mehresh_Web Developer
Ruchika Mehresh_Web Developerguest6248cdc
 
Microsoft Word Format
Microsoft Word FormatMicrosoft Word Format
Microsoft Word Formatbutest
 
Catherine Sullivan Resume 2010
Catherine Sullivan Resume 2010Catherine Sullivan Resume 2010
Catherine Sullivan Resume 2010cesullivan
 
Michael Yao v1.4
Michael Yao v1.4Michael Yao v1.4
Michael Yao v1.4Michael Yao
 
Senior Sofware Resume
Senior Sofware ResumeSenior Sofware Resume
Senior Sofware ResumeArkadiy Kogan
 
Yu_Wang_SDE_DEC
Yu_Wang_SDE_DECYu_Wang_SDE_DEC
Yu_Wang_SDE_DECyu wang
 
Resume: Research Engineer
Resume: Research Engineer Resume: Research Engineer
Resume: Research Engineer Abhishek Singh
 
Nayeem shaik resume
Nayeem shaik resumeNayeem shaik resume
Nayeem shaik resumeNayeem Shaik
 
Snigdha Goel Resume
Snigdha Goel ResumeSnigdha Goel Resume
Snigdha Goel ResumeSnigdha Goel
 
DEVNET-1169 CI/CT/CD on a Micro Services Applications using Docker, Salt & Ni...
DEVNET-1169	CI/CT/CD on a Micro Services Applications using Docker, Salt & Ni...DEVNET-1169	CI/CT/CD on a Micro Services Applications using Docker, Salt & Ni...
DEVNET-1169 CI/CT/CD on a Micro Services Applications using Docker, Salt & Ni...Cisco DevNet
 
Cooper, Mark Resume.Final.8.2.16
Cooper, Mark Resume.Final.8.2.16Cooper, Mark Resume.Final.8.2.16
Cooper, Mark Resume.Final.8.2.16Mark Cooper
 
Simon Chen Resume 07252016
Simon Chen Resume 07252016Simon Chen Resume 07252016
Simon Chen Resume 07252016Simon Chen
 

Semelhante a YonghyunHwang_resume.. (20)

Duc le CV
Duc le CVDuc le CV
Duc le CV
 
sample-resume
sample-resumesample-resume
sample-resume
 
WebEng_202107
WebEng_202107WebEng_202107
WebEng_202107
 
Ruchika Mehresh_Web Developer
Ruchika Mehresh_Web DeveloperRuchika Mehresh_Web Developer
Ruchika Mehresh_Web Developer
 
Microsoft Word Format
Microsoft Word FormatMicrosoft Word Format
Microsoft Word Format
 
Catherine Sullivan Resume 2010
Catherine Sullivan Resume 2010Catherine Sullivan Resume 2010
Catherine Sullivan Resume 2010
 
Michael Yao v1.4
Michael Yao v1.4Michael Yao v1.4
Michael Yao v1.4
 
Senior Sofware Resume
Senior Sofware ResumeSenior Sofware Resume
Senior Sofware Resume
 
Resume
ResumeResume
Resume
 
Yu_Wang_SDE_DEC
Yu_Wang_SDE_DECYu_Wang_SDE_DEC
Yu_Wang_SDE_DEC
 
Anastasios_Fakas
Anastasios_FakasAnastasios_Fakas
Anastasios_Fakas
 
Resume: Research Engineer
Resume: Research Engineer Resume: Research Engineer
Resume: Research Engineer
 
Nayeem shaik resume
Nayeem shaik resumeNayeem shaik resume
Nayeem shaik resume
 
VenkateshAvula
VenkateshAvulaVenkateshAvula
VenkateshAvula
 
AnilKumarT_Resume_latest
AnilKumarT_Resume_latestAnilKumarT_Resume_latest
AnilKumarT_Resume_latest
 
Snigdha Goel Resume
Snigdha Goel ResumeSnigdha Goel Resume
Snigdha Goel Resume
 
DEVNET-1169 CI/CT/CD on a Micro Services Applications using Docker, Salt & Ni...
DEVNET-1169	CI/CT/CD on a Micro Services Applications using Docker, Salt & Ni...DEVNET-1169	CI/CT/CD on a Micro Services Applications using Docker, Salt & Ni...
DEVNET-1169 CI/CT/CD on a Micro Services Applications using Docker, Salt & Ni...
 
Cooper, Mark Resume.Final.8.2.16
Cooper, Mark Resume.Final.8.2.16Cooper, Mark Resume.Final.8.2.16
Cooper, Mark Resume.Final.8.2.16
 
Simon Chen Resume 07252016
Simon Chen Resume 07252016Simon Chen Resume 07252016
Simon Chen Resume 07252016
 
Shwetambari Gulhane Resume
Shwetambari Gulhane ResumeShwetambari Gulhane Resume
Shwetambari Gulhane Resume
 

Mais de Videoguy

Energy-Aware Wireless Video Streaming
Energy-Aware Wireless Video StreamingEnergy-Aware Wireless Video Streaming
Energy-Aware Wireless Video StreamingVideoguy
 
Microsoft PowerPoint - WirelessCluster_Pres
Microsoft PowerPoint - WirelessCluster_PresMicrosoft PowerPoint - WirelessCluster_Pres
Microsoft PowerPoint - WirelessCluster_PresVideoguy
 
Proxy Cache Management for Fine-Grained Scalable Video Streaming
Proxy Cache Management for Fine-Grained Scalable Video StreamingProxy Cache Management for Fine-Grained Scalable Video Streaming
Proxy Cache Management for Fine-Grained Scalable Video StreamingVideoguy
 
Free-riding Resilient Video Streaming in Peer-to-Peer Networks
Free-riding Resilient Video Streaming in Peer-to-Peer NetworksFree-riding Resilient Video Streaming in Peer-to-Peer Networks
Free-riding Resilient Video Streaming in Peer-to-Peer NetworksVideoguy
 
Instant video streaming
Instant video streamingInstant video streaming
Instant video streamingVideoguy
 
Video Streaming over Bluetooth: A Survey
Video Streaming over Bluetooth: A SurveyVideo Streaming over Bluetooth: A Survey
Video Streaming over Bluetooth: A SurveyVideoguy
 
Video Streaming
Video StreamingVideo Streaming
Video StreamingVideoguy
 
Reaching a Broader Audience
Reaching a Broader AudienceReaching a Broader Audience
Reaching a Broader AudienceVideoguy
 
Considerations for Creating Streamed Video Content over 3G ...
Considerations for Creating Streamed Video Content over 3G ...Considerations for Creating Streamed Video Content over 3G ...
Considerations for Creating Streamed Video Content over 3G ...Videoguy
 
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMINGADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMINGVideoguy
 
Impact of FEC Overhead on Scalable Video Streaming
Impact of FEC Overhead on Scalable Video StreamingImpact of FEC Overhead on Scalable Video Streaming
Impact of FEC Overhead on Scalable Video StreamingVideoguy
 
Application Brief
Application BriefApplication Brief
Application BriefVideoguy
 
Video Streaming Services – Stage 1
Video Streaming Services – Stage 1Video Streaming Services – Stage 1
Video Streaming Services – Stage 1Videoguy
 
Streaming Video into Second Life
Streaming Video into Second LifeStreaming Video into Second Life
Streaming Video into Second LifeVideoguy
 
Flash Live Video Streaming Software
Flash Live Video Streaming SoftwareFlash Live Video Streaming Software
Flash Live Video Streaming SoftwareVideoguy
 
Videoconference Streaming Solutions Cookbook
Videoconference Streaming Solutions CookbookVideoconference Streaming Solutions Cookbook
Videoconference Streaming Solutions CookbookVideoguy
 
Streaming Video Formaten
Streaming Video FormatenStreaming Video Formaten
Streaming Video FormatenVideoguy
 
iPhone Live Video Streaming Software
iPhone Live Video Streaming SoftwareiPhone Live Video Streaming Software
iPhone Live Video Streaming SoftwareVideoguy
 
Glow: Video streaming training guide - Firefox
Glow: Video streaming training guide - FirefoxGlow: Video streaming training guide - Firefox
Glow: Video streaming training guide - FirefoxVideoguy
 

Mais de Videoguy (20)

Energy-Aware Wireless Video Streaming
Energy-Aware Wireless Video StreamingEnergy-Aware Wireless Video Streaming
Energy-Aware Wireless Video Streaming
 
Microsoft PowerPoint - WirelessCluster_Pres
Microsoft PowerPoint - WirelessCluster_PresMicrosoft PowerPoint - WirelessCluster_Pres
Microsoft PowerPoint - WirelessCluster_Pres
 
Proxy Cache Management for Fine-Grained Scalable Video Streaming
Proxy Cache Management for Fine-Grained Scalable Video StreamingProxy Cache Management for Fine-Grained Scalable Video Streaming
Proxy Cache Management for Fine-Grained Scalable Video Streaming
 
Adobe
AdobeAdobe
Adobe
 
Free-riding Resilient Video Streaming in Peer-to-Peer Networks
Free-riding Resilient Video Streaming in Peer-to-Peer NetworksFree-riding Resilient Video Streaming in Peer-to-Peer Networks
Free-riding Resilient Video Streaming in Peer-to-Peer Networks
 
Instant video streaming
Instant video streamingInstant video streaming
Instant video streaming
 
Video Streaming over Bluetooth: A Survey
Video Streaming over Bluetooth: A SurveyVideo Streaming over Bluetooth: A Survey
Video Streaming over Bluetooth: A Survey
 
Video Streaming
Video StreamingVideo Streaming
Video Streaming
 
Reaching a Broader Audience
Reaching a Broader AudienceReaching a Broader Audience
Reaching a Broader Audience
 
Considerations for Creating Streamed Video Content over 3G ...
Considerations for Creating Streamed Video Content over 3G ...Considerations for Creating Streamed Video Content over 3G ...
Considerations for Creating Streamed Video Content over 3G ...
 
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMINGADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
 
Impact of FEC Overhead on Scalable Video Streaming
Impact of FEC Overhead on Scalable Video StreamingImpact of FEC Overhead on Scalable Video Streaming
Impact of FEC Overhead on Scalable Video Streaming
 
Application Brief
Application BriefApplication Brief
Application Brief
 
Video Streaming Services – Stage 1
Video Streaming Services – Stage 1Video Streaming Services – Stage 1
Video Streaming Services – Stage 1
 
Streaming Video into Second Life
Streaming Video into Second LifeStreaming Video into Second Life
Streaming Video into Second Life
 
Flash Live Video Streaming Software
Flash Live Video Streaming SoftwareFlash Live Video Streaming Software
Flash Live Video Streaming Software
 
Videoconference Streaming Solutions Cookbook
Videoconference Streaming Solutions CookbookVideoconference Streaming Solutions Cookbook
Videoconference Streaming Solutions Cookbook
 
Streaming Video Formaten
Streaming Video FormatenStreaming Video Formaten
Streaming Video Formaten
 
iPhone Live Video Streaming Software
iPhone Live Video Streaming SoftwareiPhone Live Video Streaming Software
iPhone Live Video Streaming Software
 
Glow: Video streaming training guide - Firefox
Glow: Video streaming training guide - FirefoxGlow: Video streaming training guide - Firefox
Glow: Video streaming training guide - Firefox
 

YonghyunHwang_resume..

  • 1. YONGHYUN HWANG Verano Place 4821 yonghyuh@ics.uci.edu Irvine, CA, 92617 (949) 533-0907 An accomplished Software Engineer with extensive development experiences on RTOS, Compiler, and System Profiling tool along with a strong background on Hardware EDUCATION Ph. D. Candidate in Computer Science (GPA 4.0/4.0) Sept. 2005 - Expected graduation, June 2009 Center for Embedded Computer Systems, (http://www.cecs.uci.edu), University of California, Irvine, CA Advisor: Prof. Daniel Gajski M.S. in Computer Science Mar. 2000 - Feb. 2002 Computer Architecture and Embedded Systems Lab, Seoul National University (SNU), Seoul, Korea Advisor: Prof. Jihong Kim B.S. in Computer Science Mar. 1996 – Feb. 2000 Korea Advanced Institute of Science and Technology (KAIST), Daejeon, Korea PROFESSIONAL EXPERIENCES Graduate Research Assistant Sept. 2005 – present Center for Embedded Computer Systems (CECS), University of California, Irvine • Embedded System Environment (ESE, www.cecs.uci.edu/~ese) - Developed a CAD toolset for modeling, synthesis and validation of multi-processor embedded system designs as a project technical leader - Took a charge of configuration management of the project; CVS trees, bug tracking system, etc. - Designed and implemented API modules to handle internal data structures and database system for ESE • System Profiling Tool - Presented and implemented retargettable system performance estimation framework for a heterogeneous multi-processor environment using systemC Timed Transaction Level Model (TTLM) - Developed Transaction Level Model (TLM) compiler annotating and compiling application codes with performance metrics - Developed timed abstract RTOS model that elaborates dynamic RTOS behavior and overhead of RTOS primitives • Platform Synthesis Engine - Developed automatic Pin-Cycle Accurate Model (PCAM) generator for given TLM specification - Implemented Xilinx Platform Studio (XPS) project exporter - Developed inter process communication framework on Xilkernel
  • 2. • XML Parser Generator - Developed Perl scripts generating a dedicated parser in C and C++ for a given XML schema • Multimedia Applications - Implemented MP3 decoder on Xilinx Virtex IV board with one processor, two custom hardwires, two buses, and one transducer - Developed JPEG decoder on Xilinx Virtex IV board with five processors, one transducer, and one bus - Developed TTLM for H.264 codec Navy Officer (Lieutenant Jr. Grade) Mar. 2002 – June 2005 The Naval Academy, Jinhae, Korea • Full-time lecturer in department of the computer science • Administrative officer of the admission and public relations office Graduate Research Assistant Mar. 2000 – Feb. 2002 CARES Lab, SNU (http://davinci.snu.ac.kr), Seoul, Korea • MobileWise.Server (www.ubiquix.com) - It automatically converts and condenses wired Internet web contents to wireless ones without creating new version for mobile device (full automatic contents adaptation) - Designed and developed a web-page transcoding framework, WebAlchemist, for the mobile web clients that runs noble algorithms for an efficient web transcoding • Power Efficient File System - Refactored Linux kernel to implement power efficient file system for mobile hand-held appliances - Applied low power techniques considering the property of flash memory • Blue Marble Game - Developed blue marble game in PDA, where players can play the game with other gamers throughout wireless infrared connection • Simulator - Developed high level application simulation environment using control flow graph analysis for the Dynamic Voltage Scaling (DVS) techniques - Developed event driven simulator for Dynamic Power Management (DPM) techniques Teaching Assistant Mar. 2001 – Aug. 2001 SNU, Seoul, Korea • TA for a graduate course on special topics with emphasis on embedded systems QUALIFICATIONS Language • Korean (Native); English (Intermediate); Japanese (Beginner)
  • 3. Software Development • Languages: C/C++ (STL, Boost, Gtkmm, GLib), Perl, Shell Scripts, Assembly, Java, Python, Scheme • IDE: Emacs with cedet, Eclipse-cdt, Vim • Tool: Make, CVS, Bugzilla, DDD, Binutils (ld, nm, etc), Glade, Lex, Yacc, Cscope, Awk, Sed Hardware Development • Languages: SystemC, Verilog • IDE: Xilinx Platform Studio, LogicWorks, ModelSim • FPGA Board: Xilinx Virtex Multimedia Board Computer Skills • Server Administration: Linux server administration (Kernel optimization) HONERS AND AWARDS Student Award from Design Automation Conference (DAC), June 2008 Student Award from Design Automation Conference (DAC), June 2007 Three Years Graduate Fellowship from School of Information and Computer Science (ICS) at UCI, Sep. 2005 Best Professor Award granted by the Dean of the Educational Branch Officers R.O.K. Naval Academy, Dec. 2003 Ranked 6th at Entrance Exam for KAIST (Top 1 Percent out of 600 Entering Students), Mar. 1996 PUBLICATIONS Journal Paper • Yonghyun Hwang, Jihong Kim, and Eunkyung Seo, “Structure-Aware Web Transcoding for Mobile Devices”, IEEE Internet Computing, vol. 7, no. 5, pp. 14-21, Sep./Oct. 2003 • Yonghyun Hwang, Lochi Yu, and Daniel Gajski, “Automatic Timed TLM generation for a Heterogeneous MPSoC”, in process Conference Paper • Yonghyun Hwang, Gunar Schirner, Samar Abdi and Daniel Gajski, “Automatic Generation of Cycle-Approximate TLMs with Integrated Timed RTOS Model”, in process • Yonghyun Hwang, Samar Abdi and Daniel Gajski, “CREST: Cycle Approximate Retargettable Performance Estimation at the Transaction Level”, Proc. DATE, Munich, German, March 2008 • Yonghyun Hwang, Eunkyung Seo and Jihong Kim, “WebAlchemist: A Structure-Aware Web Transcoding System for Mobile Devices”, Proc. Mobile Search Workshop, Honolulu, Hawaii, May 2002 • Yonghyun Hwang, Changwoo Jung, Jihong Kim, Sungkwon Chung (Ubiquix), “WebAlchemist: A Web Transcoding System for Mobile Web Access in Handheld Devices” Proc. Mobile Computing Data Management, Denver, Colorado, August 2001 Technical Report • Daniel D. Gajski, Samar Abdi, Gunar Schirner, Han-su Cho, Yonghyun Hwang, Lochi Yu, Ines Viskic, and Quoc- Viet Dang, "Embedded System Environment (Front End) ESE Version 2.0 Evaluation Tutorial", TR 08-15,
  • 4. December 12, 2008. • Daniel D. Gajski, Samar Abdi, Gunar Schirner, Han-su Cho, Yonghyun Hwang, Lochi Yu, Ines Viskic, and Quoc- Viet Dang, "User Manual for Embedded System Environment ESE Version 2.0.0", TR 08-14, December 12, 2008. • Yonghyun Hwang, Hans Gunar Schirner, Samar Abdi, "Timed RTOS Models in Automatically Generated Cycle- Approximate TLMs," TR 08-12, September 2008. • Y. Hwang, J. Kim, and E. Seo, “Structure-Based Transcoding Heuristics for Mobile Devices”, tech report, School of Computer Science and Eng., Seoul National Univ., 2002 Translation • Yonghyun Hwang, Eunkyung Seo, (Co translated), “TCP/IP Primer Plus” YoungHan Corp., Sep 2002, authored by Heather Osterloh, Que/Sams, September, 2001 PATENTS (submitted) Korean 10-2001-0087639: Web-Page Converter and Method for Mobile Web Clients Considering Repeated Grammatical Pattern Korean 10-2000-0066610: Web-Page Converter and Method for Mobile Web Clients Using Semantic Database Korean 10-2000-0055863: Development of Web-Page Converter for Mobile Web Clients Considering User Access Pattern EXTRACURRICULAR ACTIVITIES Teacher Dec. 1996 – Feb. 1998 The Seongeun Life-Time Education Center, Daejeon, Korea • Teach computer basics, such as excel, powerpoint, word processor and windows