Jim Gaines * please e-mail for contact info: - jim [dot] gaines [at] ieee [dot] org [Summary of Qualifications] - Developed signal processing software on GNU/Linux - Embedded system design for U.S. military applications - Research experience in wireless communications [Education] * Bachelors of Science, Electrical Engineering - University of Utah, May 2008 - Major GPA: 3.28 * Bachelors of Science, Mathematics; Minor: Physics - University of Utah, TBD - Major GPA: 3.37 (4 courses remaining) [Honors and Awards] * Undergraduate Research Scholar, May 2008 * SMART Grant ($2000), Jan 2008 * SMART Grant ($2000), Sept. 2007 * 1st Place, IEEE Student Website Design Contest, Oct. 2007 * Undergraduate Research Opportunities Scholarship ($600), Sept. 2007 * Undergraduate Research Opportunities Scholarship ($1200), May 2007 * Dean's List, College of Engineering, May 2007 * Best Presentation, ECE Dept. Technical Open House ($100), Mar. 2007 * Hill Air Force Base Clinic Grant ($1000), Sept. 2006 [Relevant Courses] * Digital Signal Processing * Stochastic Processes * Digital Communications * Digital System Design * Computer Architecture * Feedback and Control Systems * Microelectronics I/II * Abstract Algebra I * Complex Variables * Number Theory * Mathematical Analysis I/II * Topology [Course Projects] * Adaptive LMS Equalizer in Matlab * PID Controller * FILO Memory Stack in MIPS * MPSK Transceiver in Matlab * 8-bit ALU in Verilog * 16-bit Microprocessor in Verilog * PLL Frequency Synthesis * Pink Noise LTI Filter in Matlab [Professional Experience] * Entropic Analysis of Cognitive Radio for Spectrum Sensing - University of Utah, May 2007 - present - Sensing and Processing Across Networks (SPAN) Research Group - Publication: Univ. of Utah Undergraduate Research Abstracts - Presentation: University of Utah Undergraduate Research Symposium - Developed GNU/Linux software in Python, bash and Matlab - Developed software for the Universal Software Radio Peripheral - Designed ISM band spectrum analyzer in GNU Radio * Context-Free Language Translation for the DDC Assembler - University of Utah, Aug. 2006 - May 2007 - Hill Air Force Base Clinic - Paper: DDC Assembly Language Specification and Assembler Implementation - Paper: DDC Assembly Language Developer's Guide - Presentation: ECE Dept. Technical Open House (Best Presentation) - Developed software in C# and ANTLR with Visual Studio on .NET - Designed context-free BNF grammar for the MIL-STD1553 DDC ASIC - Designed LL(k) parser in ANTLR with hierarchical exception handler [Programming] * C/C++/C# * Python * Maple * Matlab * bash * PHP * SPICE * Verilog * MIPS ASM * GNU Radio * vi * Java * wxWidgets * Visio * Regular Expressions * XML/HTML * SQL * LaTeX * ANTLR * Compiler Design [Technical Skills] * Interfacing with the Universal Software Radio Peripheral * System administration on GNU/Linux and Windows * Strong understanding of protocols and networking (LAN, WAN and WiFi) * GUI development with wxWidgets in Python and .NET in C# * Excellent MS Office skills [Employment] * Domain Administrator, SPAN Research Group - University of Utah, Aug. 2007 - present - Designed and managed Debian GNU/Linux domain server - Developed and implemented various server/user scripts - Administered and networked several Windows and GNU/Linux * Website Administrator, School of Computing - University of Utah, Sept. 2007 - present - Designed and managed: - http://urban.cs.utah.edu for the DARPA Urban Challenge Team - http://ieee.cs.utah.edu for the IEEE Student Chapter - Utilized Apache Server, PHP and Drupal CMS on GNU/Linux * Lab Technician II, Academic Computing - Salt Lake Community College, Aug. 2003 - present - Assisted students and faculty with computers and other technology - Administered large computer LAN in an academic environment - Developed and implemented various server/user scripts * IT Consultant, Information Technology - BHS Marketing, Feb. 2003 - present - Consultant for one of Utah's 100 fastest growing companies - Designed and assembled several workstations within a budget - Provided incident response for interstate business WAN * Math Lab Aide, Department of Mathematics - Salt Lake Community College, Sept. 2002 - May 2005 - Assisted students and faculty with computers and other technology - Tutored Algebra I - Differential Equations - Assisted students with Maple, Matlab, Excel and course projects [Membership] * SPAN Research Group, Dept. of Electrical and Computer Engineering, Univ. of Utah * DARPA Urban Challenge Team, School of Computing, Univ. of Utah * Information Theory Society, Institute of Electrical and Electronics Engineers * Communications Society, Institute of Electrical and Electronics Engineers * Signal Processing Society, Institute of Electrical and Electronics Engineers [Interests] * Cognitive Radio * Communications/Signal Processing * Embedded Systems * Information Security * Compiler/Language Design * Functional Analysis * Information/Coding Theory * Electromagnetic Field Theory