Lee C. Baker
lee@leecbaker.com
505-480-2209
Objective
A career at a competitive engineering company working with cutting-edge technology to deliver innovative and useful products and solutions.
Relevant Experience
- Developed software for a Xilinx microcontroller/FPGA hybrid device to communicate simultaneously with 32 aircraft gyroscope modules and interface with a networked desktop computer for testing and calibration purposes.
- Designed and implemented a high speed analog data acquisition system as a PC104 expansion card, including FPGA programming, PCB layout, and Linux driver programming.
- Implemented software for a coordinated robotics system to locate an object within a search area.
- Designed, analyzed and constructed Ku-band polarization steerable feed for high power satellite communications.
- Programmed complex network analysis tools to perform analysis on large XML and proprietary datasets for Windows and Linux/Unix environments.
Engineering Qualifications
- Microcontroller/embedded systems: Motorola HCS12, Atmel ATmega128, TI MSP430 and others in C variants and assembly languages
- FPGA: AHDL design using Altera Quartus/Max+PLUSII
- DSP: Experience programming processing applications in C/C++ on embedded and desktop systems
- Circuit design: design, simulation and board layout using PSpice, Protel
- Microcomputer interfacing: design and implement hardware to interface with expansion busses, including PC104/ISA and Motorola HC12
Programming Skills
- Operating systems: Linux, MacOS, Windows, TinyOS, OS/161
- Programming languages: C/C++, Java, PHP, Perl, SQL, HC12/MIPS assembly
- APIs/libraries: STL, SC++L, Boost, OpenMP, OpenAL, Win32, JFC
- Application/UI development: Win32, MFC, Swing/AWT
- Graphics programming: Experience with OpenGL, DirectX, GLSL programming, with specialization in procedural content generation
- Web programming: XHTML, DHTML, CSS, PHP, SQL
- Scientific computation/simulations: OpenMP API, Win32, LEDA
Education
- Bachelor of Science in Electrical Engineering
Bachelor of Science in Computer Science
New Mexico Institute of Mining and Technology, Socorro, New Mexico
Honor Graduate: December 2007
Professional Experience
- Design Engineer (1/08 to present)
Invertix Corporation, Las Cruces, New Mexico
Design, troubleshoot and test hardware developed for an innovative microwave sensing application. Design and integrate control algorithms and software to control custom signal generation hardware. - Embedded Systems Engineering Intern (5/07 - 8/07)
Applied Technology Associates, Albuquerque, New Mexico
Developed and tested software and hardware for a variety of embedded applications. - Research Associate (5/06 - 1/07)
New Mexico Tech Institute for Complex Additive Systems Analysis, Socorro, New Mexico
Performed analysis on complex networks; implemented graph/network analysis tools and metrics, and developed user interfaces in C/C++, Java, PHP and Perl. - Resident Assistant (8/04 - 5/05, 8/05 -- 5/06)
New Mexico Tech Residential Life, Socorro, New Mexico
Enforced residence hall regulations for approximately 25 students. Organized activities and programs to build and maintain a sense of community. - Computer Support Associate (5/05 - 8/05)
New Mexico Tech Computer Center, Socorro, New Mexico
Maintained approximately 300 networked Windows/Linux systems. Made recommendations for upgrades and new hardware for all systems. Upgraded and configured a 128-processor cluster. Maintained and installed new Ethernet and Myrinet network wiring and switches. Maintained uninterruptable power supplies for all systems. - Conference Resident Assistant (5/04 - 8/04, 5/05 - 8/05)
New Mexico Tech Conference Services, Socorro, New Mexico
Represented New Mexico Tech while meeting the needs of conference attendees using New Mexico Tech facilities. - User Consultant (1/04 - 5/04)
New Mexico Tech Technical Communications Lab, Socorro, New Mexico
Maintained a lab of mixed Windows and Macintosh computers and a variety of software including Macromedia, Adobe and other software, as well as assisted users with computer operation and opening/closing lab. - Independent Computer Consultant (5/01 - 8/03)
Crane, Texas
Installed and repaired personal computers and networks in homes and businesses in the area around Crane, Texas. Diagnosed and repaired software and hardware problems on a variety of operating systems.
References available on request.