|Software Engineer - Advanced Networking Group
|Scientific Computing and Imaging Institute - University of Utah||2001-2005|
|Computer Science Department - University of Utah||1998-2001|
|B.S. Computer Engineering - University of Utah||2002|
I currently work at L3 Communications in Salt Lake City (CS-West). My most recent project was building a wireless modem for the Armyís Apache Longbow helicopter. This system was custom built from the board up, and is CS-Westís smallest unit ever. The system is interoperable with standard Common Data Link waveforms and networking formats. I contributed the networking driver (C/C++) and kernel (vxWorks) running on the embedded processor. I did much of the low-level system debugging, and helped coordinate our efforts with the other teams working on the project. Our first system was delivered on time to the customer in January of 2007.
Prior to L3 I worked for the Scientific Computing and Imaging Institute writing software for large-scale simulation and visualization (www.sci.utah.edu, www.csafe.utah.edu).I have written applications that run on large parallel supercomputers, and have dealt with complex issues such as locking, process synchronization and data flow. This software was written in OpenGL, C/C++ and MPI.
I am interested in control systems, instrumentation, sensors, actuators, computer-based data collection and embedded systems. As an undergraduate I participated in the Mechanical Engineering departmentís Mechatronics competition, which is the capstone project for mechanical engineering students completing their junior year. I worked with a team of three mechanical engineering students over a period of 9 months in preparation for the competition. My contributions to the project were a PID control system, optical sensors and a microcontroller-based guidance system.
My networking experience includes setting up large TCP/IP and UDP data networks. I have also worked on circuit switched networks utilizing IDSN PRI and T1 circuits for both voice and data.
I hold a BS in Computer Engineering from the University of Utah, which was awarded jointly from the Electrical Engineering and Computer Science Departments. In my Electrical Engineering coursework I studied analog and digital circuits and CPU architecture; in my Computer Science coursework I studied operating systems, compilers, algorithms, graphics and software engineering. I contributed to several group projects and learned a lot about working as part of a team
Summary of coursework completed for Computer Engineering BS at the University of Utah.|
Transcripts available upon request.
Computer Engineering Courses Taken (Total 51 Semester Hours)
|course number||course title||grade||semester hours|
|EE 4710||Computer Eng Sr. Project||A-||3|
|CS 4970||Computer Science Thesis||A||3|
|CS 3810||Computer Architecture||B||4|
|EE 3720||Analog/Dig Interfaces||B+||4|
|EE 3710||Computer Design Lab||B+||3|
|EE 3700||Digital System Design||B||4|
|CS 5460||Operating Systems||B||3|
|CS 5610||Computer Graphics||B+||3|
|CS 5320||Computer Vision||B-||3|
|CS 3510||Algorithms/Data Structures||B+||3|
|CS 3500||Software Practice||B+||4|
|CS 4962||Web Programming||A-||3|
|EE 2100||Fund Eng Electronics||C+||4|
|EE 2000||Fund Eletronic Circuits||B||4|
|GPA for Computer Engineering Courses: 3.127|
|Mathematics Courses Taken (Total 16.75 Semester Hours)|
|course number||course title||grade||quarter hours|
|MATH 507||Intro to Probability||B-||4|
|MATH 353||Partial Differential Eqns||C+||3|
|MATH 252||Matrices-Vctr Sci En||A-||3|
|MATH 251||Ordinary Differential Eqns||B-||3|
|MATH 113||Integral Calculus||B||4|
|MATH 112||Integral Calculus||A||4|
|MATH 111||Integral Calculus||A-||4|
|GPA for Math Courses: 3.188|