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