Research
- I am a Ph.D student at Embedded Network Laboratory in University of Southern California. My current research interest lies in Pervasive(or Ubiquitous) Computing and Wireless Networks. My advisor is Prof. Ramesh Govindan. Currently I am involving in the project "Urban Tomography" with Prof. Martin Krieger in School of Policy, Planning and Development department(SPPD).
Education
-
University of Southern California, U.S.A.
Ph.D student in Computer Science with Annenberg Graduate Fellowship from Aug. 2008 to the present.
University of Southern California, U.S.A.M.S. in Electrical Engineering, from Sept. 2006 to Aug. 2008.
Seoul National University, South KoreaB.S. in Electrical Engineering, from Mar. 1998 to Aug. 2005.
Professional(Company Work) Experience
-
Atheros Communications, from May. 2008 to Aug. 2008
-
As an Engineering Intern., my job includes UMA protocol analysis based on actual wired/wireless measurement and aimed to improve hand-out performance using some modifications of the Atheros linux device driver software.
X-TIMER Corp., from Sept. 2004 to Aug. 2006
-
Co-founder and Lead Programmer at X-Timer Corp., the mobile contents provider. Managed a team of four members and made six mobile game products.
Nexon Corp., from Jan. 2003 to Sept. 2004
-
Serverteam System Programmer/Engineer at Nexon Corp., the market-leading online game company in Korea. As an Unix application server programmer, implemented and maintained five different codes of different online role-playing games. Each game server can process more than 5000 concurrent users per one machine and more than 100,000 concurrent users per game. Additionally, maintained and administrated about 500 server machines and storage devices.
Baas Network Corp., from Sept. 2001 to Dec. 2002.
-
Mobile application programmer at Baas Network Corp., the application and B2B solution provider for several PDAs and cellphones. Designed an offline HTML browser and mobile trading system for PDA and cellphone. Then ported them into 3 different OS and platforms: Windows CE, PalmOS and BREW.
Projects
> Research
- 2007-Current, Urban Tomography: Video Capture Systems for Urban Sensing, Embedded Network Laboratory
> Professional
- 2008, UMA call handover protocol optimization by changing AP software based on real trace, Atheros Comm.
- 2005-6, Mobile Phone Game: Simchung-Sonyu, Action Arcade('06), Sonogong-Jungi('05), Erictude('05), X-TIMER
- 2003-4, online RPG game(MMORPG) server implementation and maintenance, Nexon.
- 2002, Mobile Trading System for Windows CE/BREW, BAAS Network.
- 2002, Mobile Offline HTML Browser for Windows CE, BAAS Network.
- 2001, Offline html browser prototype for PalmOS, BAAS Network.
> Univ. Project
- 2006, Discrete Queue Simulator, EE465, USC EE
- 2005, Remote Control Robot, Electronic Fair, SNU EE.
- 2001, USB Device Driver for CDMA2000 Modem, Eonex.
Skills
- Programming Languages: C/C++, Symbian OS C++, Objective C, JAVA, nesC
- SCRIPT: PHP, Perl, bash/tcsh shell script
- OS: WINDOWS, LINUX, UNIX(SunOS), Symbian OS, Windows CE, TinyOS
- Compiler: gcc/g++/gdb, javac/jdb, Visual C++, ARM Compiler, flex/yacc
- API: WIN32/MFC, BREW, J2ME, Symbian OS C++
- Tools: MS Visual C++, Carbide C++, Eclipse IDE, ARM Developer Suite, Embedded Visual C++
- Database: MYSQL
Academic Experience
-
University of Southern California, Spring 2008
-
- Research Assistant at Embedded Network Laboratory(ENL)
- Grader of CS530, Security System, Bill Cheng
University of Southern California, Fall 2007
-
- Grader of CS551(Computer Communication, Bill Cheng) & EE465(Probability, Konstantinos Psounis)
Courses (@USC)
- CSCI567, Machine Learning (taking) , Fei Sha, Fall 2009.
- CSCI574, Computer Vision (taking) , Gerard Medioni, Fall 2009.
- CSCI585, Database Systems , Shahram Ghandeharizadeh, Spring 2009.
- EE599/649, Stochastic Network Optimization , Michael Neely, Fall 2008.
- CSCI561, Foundation of Artificial Intelligence , Sven Koenig, Fall 2008.
- CSCI570, Analysis of Algorithms , David Kempe , Fall 2007.
- EE652, Wireless Sensor Network , Bhaskar Krishnamachari , Fall 2007.
- CSCI551, Computer Communication, John Heidemann , Spring 2007.
- EE549, Queueing Theory, Michael Neely , Spring 2007.
- EE557, Computer Architecture, Michel Dubois , Spring 2007.
- EE465, Probabilistic Methods in Computer Systems Modeling, Konstantinos Psounis , Fall 2006.
- EE457, Computer Systems Organization, Gandhi Puvvada , Fall 2006.
- EE477, MOS VLSI Circuit Design, Sandeep K. Gupta , Fall 2006.
| Initially created: 8th Oct. 2007 , Last Modified: 25th Mar. 2009 |