Bongjune Kwon
    junenim@cs.utexas.edu
    URL:http://www.cs.utexas.edu/~junenim
    512-573-8663

  • Objective
      To find a position as a computer programmer for software
      development in order to improve my experience and knowledge

  • Education
    • University of Texas at Austin
      PhD in Biomedical Engineering (2006.8 - present)

    • University of Texas at Austin
      Master of Science in Computer Science (2004.1 - 2006.8)

    • University of Texas at Austin
      Bachelor of Science in Computer Science (2000.1 - 2002.12)
      Achieved cumulative G.P.A. of 3.6 on 4.0 scale

    • Kookmin University , Seoul, Korea
      Mechanical Engineering (1993.3 - 1994.12)
      Achieved cumulative G.P.A of 3.54 on 4.5 scale

  • Work Experience

    • Researcher in the Computational Visualization Center at the University of Texas at Austin (2003.1 - present)
      • Research on a System for generation of interactive movies
        - Created a system that can automatically generate interactive movies
        using a cluster of 128 workstations.

        (Rocks-cluster, MPEG-4, SRB, Maya, OpenGL, CG, MPI, CORBA, XMLRPC, PHP)
      • Parallel Multi-tiled Displays with Parallel Volume Rendering
        - a system of very large tiled immersive displays for large volume data sets.
        (Rocks-cluster, C++, OpenGL, MPI, CORBA, XMLRPC, WinCE, CG)
      • Grid Enabled Visualization Portal
        - Created a Web system that can bring very high resolution images of volume data
        that can be 2+ gig of size, using a cluster of 128 desktops equipped with off-the-shelf commodity graphic cards.
        (C++, ActiveX, QT 3.3.3, Globus, MySQL, SOAP, SRB, PHP, Java Web-start, Linux, Rocks-cluster)
      • Protein Finger Print (DEMO)
        - Designed a protein informatics system that is to distinguish and identify bio-molecules by using MOBIOS
        (Rocks, McKoiDB, SRB, Java, Tomcat, JSP, Servlets, RMI)
      • Alphabet and Typing Tutor Game (Software Engineering Class Project)
        - The goal of the project is to assist young students with learning the alphabet and to help them
        become more familiar with the keyboard and to have fun.
    • ROK Air Force, Anti Air Missile Defense (AAMD) site
      • Site Mechanical Engineer
        Honorably Discharged as Staff Sergeant (1995.5-1997.10)

  • Academic Experience

    • Publication
      Application of New Multiresolution Methods for the Comparison of
      Biomolecular Electrostatic Properties in the Absence of Structural Similarity

      by Xiaoyu Zhang, Chandrajit Bajaj, Bongjune Kwon, Todd Dolinsky, Jens Nielsen, Nathan Baker.
      In the proceedings of a special issue on Multiscale Modeling and Simulation

    • Computer Science courses (Theoretical)
      Studied DATA structures and Algorithm analysis
      with C/C++, Java, and Assembly and Analysis of Program

      • Multi-scale Bio-modeling and visualization (Dr. Bajaj)
      • Biological Database (Dr. Miranker)
      • Parallel Systems (Dr. Lin)
      • System Modeling (Dr. Browne)
      • Dependable Computing (Dr. Mok)
      • Programming Language (Dr. Lavender)
      • Compiler (Dr. Miranker)
      • Linux Kernel Programming
      • Operating system (OS) (Dr. Dahlin)
      • Data Management(Oracle,jffrdb)
      • Networking (TCP/IP) (Dr. Gouda)
      • Knowledge Representation and Reasoning (Dr. Porter)
      • Software Engineering (Dr. Almstrum)
      • Mathematical Logic (Dr. Lifschitz)
      • Automata Theory (Regular, context-Free, Recursive, RE language)
      • Analysis of Programs (Dr. Wong)
      • Logic Design (Dr. Roth)
      • Logic Related : Logic, Sets, and Recursion (Dr. Boyer)
      • Computer Architecture (Assembly)
      • Computer Organization and Programming (Assembly)
      • Abstract Data Types with C++
      • Computer Science 2 (C++)
      • Functional Programming (Haskell: Dr. Seaman)
      • Elements of Computer & Program with JAVA

    • Programming Projects
      • Biological Database (DEMO)
      • Parallel Volume Rendering Visualization by using MPI & Compression
      • Real-time communication by using CORBA
      • Multi-tiled Display
      • XML Parser Generator
      • Tiger Language Compiler/Interpreter
      • CPU Scheduling (FIFO,SRTF,EDF,RR)
      • Flat File System, Directory System
      • Compression by using file system and Directory system
      • Thread implementation (Low level shared memory programming)
      • MPI implementation (Low level non-shared memory programming)
      • Turing Machine
      • Context-free grammers and parsers using yacc/lex
      • Adding modules and new system calls to Linux Kernel
      • Shared Memory implementation in Linux Kernel
      • Synchronization Mechanism and the scheduler in Linux Kernel
      • Fair share scheduling in Linux Kernel
      • Host socket Program in User-mode-Linux
    • Computer Languages
      • C/C++, Java, Assembly, OpenGL, Haskell, ML, Lisp, Oracle, XML,
        PHP, MPI, CORBA, SRB, Globus, SGI(SDK), Javacc, Linux

  • Activities
    • Member-The National Society of Collegiate Scholars
    • Member-Association for Computational Machinery (ACM)
    • Member-Upsilon Pi Epsilon (UPE)
    • Member-Korean Students Association (KSA)
    • UT Intramural Basketball & Volleyball League
    • UT KSA Softball League
    • Completed the Lifeguard and CPR Training (2000.6)

  • References
      Available upon request