David Strickland

Email:stricnine@cox-internet.com


Education:
Texas A&M University, College Station, Texas.
BS in Computer Engineering, December 2003
Technical Electives:
Real Time Computing, Artificial Intelligence, Database Systems.
Selected Projects from courses
Senior Design The project goal was to design a CPU, bus control, memory interface, and I/O systems for the ongoing StarNav project. The project was implemented in Verilog and synthesized and placed into a Xilinx XCV2000 VirtexII FPGA. My primary responsibilities were designing, testing, verifying, and documenting the CPU. The CPU included Integer and Floating Point on-chip, interrupt systems and a Watch Dog Timer. The StarNav project uses images of star fields and a predictive algorithm to control a satellite's orientation with the Earth.
Real Time Computing Electric Motor Control - Implemented two control algorithm strategies: PID and Velocity Feedback to rotate an electric motor connected to a flywheel to arbitrary angles.
Robotic Arm Control - Controlling a robotic arm to pickup various sized objects off a rotating table and place them into bins based on their size.
Microcomputer Systems Headed a 3 person team which designed, implemented and documented a mini-weather station (measured air pressure, temperature, and humidity) using a microcontroller (Microchip PIC16F877) and sensors.
Recommendation Dr. Rabi Mahapatra
Professor
Department of Computer Science
Texas A&M University
College Station, TX
(979) 845-5787
Email:rabi@cs.tamu.edu

Experience
Dates Company Job Description
5/1999 - 8/2000 Insurance Technologies Corp. Programming: Non-Standard Auto Insurance projects for many insurance companies. Programmed DOS and Windows based solutions using Turbo Pascal and Delphi. Projects ranged from simple maintenance, to new development based on company supplied documentation.
Research: Researched error reports handed in from technical support. The error was either verified and logged or documentation was returned stating the correctness of the program. Research involved localizing the errors in the source code, searching through company supplied documentation, hand calculations (as required), and meetings with other employees.
8/1994 - 1/1998 Insurance Technologies Corp. Initially maintained Auto Insurance projects for many clients, moved on to designing and implementing Auto/Motorcycle/Homeowner insurance projects, and finally to managing projects and a small team.
Project Management: Primary contact for clients for project requirements, enhancements, delivery dates, etc. Managed a group of three people by scheduling programming and testing time requirements as well as setting project deadlines.
Other Dutes: Importing and exporting data in/out of our software into proprietary formats for various insurance companies mainframe and/or other third party software. Development of new programming tools and code, train/mentor new employees, and provided troubleshooting help to many co-workers.

Skills:
C/C++, Assembly (x86, 68000, PIC, IBM 370), Pascal, Delphi, Java, HTML, Javascript, FORTRAN 90, Verilog.
Operating Systems and Software:
DOS; Windows 95,98, 2000, XP; Solaris, Linux (RedHat and others), Lynx.
MS Office (Word, Excel, PowerPoint, Outlook), PVCS, Rational ClearCase, CVS, Emacs, Vim, Xilinx Project Manager 5.1i, Synopsys VCS, Eagle Layout Schematic and Autorouter, OrCAD PSpice.
References:
Available upon request.