Work

University of Tennessee, Knoxville - Materials Science & Engineering Department
Researcher - Knoxville, TN
Summer 2012

  • Worked with Dr. Philip Rack and Dr. Joo Hyon Noh to provide control solutions for digital microfluidic biochips (DMFBs) being designed/created by their group
  • Created DMFB controller: hardware prototype (C) and software graphical user interface (Java)
    • Controls both active-matrix and direct-addressing DMFBs
    • Sends programs to DMFB and modifies parameters in real-time
    • Uses Arduino Mega 2560 (with AtMega2560 MCU) and breadboard to interface to DMFB
  • Merged control software developed for prototype onto professional PCB developed by Dr. Yoon of Kongju National University
  • Performed testing of actual DMFB samples fabricated at Oak-Ridge National Laboratory (ORNL)

University of California, Riverside - Computer Science Department
Graduate Research Assistant - Riverside, CA
Summer 2010, Summer 2011

  • Created cycle-accurate, digital microfluidic biochip (DMFB) simulators for static and dynamic synthesis methods (C++)
  • Created a suite of visualization tools that show the state of a DMFB at each cycle or time-step and compiles simulation results into a movie for easy debugging and comprehension (Java)
  • Designed and implemented a number of scheduling, placement and routing algorithms for DMFBs
  • Concurrently managed/assisted up to 8 undergraduate students with DMFB projects

University of California, Riverside - Computer Science Department
Teaching Assistant - Riverside, CA
Sep 2009 - Jun 2010

  • CS179J (Spring 2010), Project In Computer Science (Embedded Systems)
  • CS005 (Winter 2010), Introduction to Computer Programming
  • CS005 (Fall 2009), Introduction to Computer Programming

Tellus Web
.NET Developer - Cincinnati, OH
Nov 2008 - Jun 2009

  • Developed back-end functionality for e-commerce websites (SQL, C#)
  • Maintained direct relationship with customers

Advanced Micro Devices (AMD), Performance Labs
Co-op - Austin, TX
Spring 2007, Summer 2007

  • Gathered and analyzed I/O performance data from latest platforms/processors to verify specifications and identify bottlenecks, making products more marketable
  • Modified existing program to create an NDA version for customers (C++/XML)
  • Modified existing program and made more robust by allowing it to verify register settings against input trace files (C++/XML)

Northrop Grumman (Xetron)
Co-op - Cincinnati, OH
Winter 2005, Summer 2005, Winter 2006, Summer 2006

  • Modified IDA plug-in to make 100's of times more efficient
  • Created C++ MFC program which gathered system variable data (in byte form) and allowed user to view and edit in mini-hex editor
  • Modified windows (MFC) C++ program to operate with Perforce source control and Visual Studio .NET files.
  • Created two MFC GUIs for customer products
  • Completed a 40-hour soldering course and received the ANSI/J-STD-001 Xetron soldering certificate

Wright-Patterson Air Force Base Research Lab - Propulsion Directorate
Wright Scholar Research Assistant - Fairborn, OH
Summer 2002, Summer 2003, Summer 2004

  • Created flowchart from Fortran code to simplify program
  • Edited several dozen AutoCAD drawings of pressure vanes and turbine engine simulator
  • Drilled and installed fittings to turbine engine simulator
  • Wired instrumentation for various projects so vital data could be taken, including data from a classified, $10,000,000 compressor
  • Fabricated schematics of pipe and machinery layout for CRF use
  • Analyzed high-speed data to find the time and cause of damaging flashovers