e bracersPatrick Kellogg
1060 Race Street
Denver, Colorado
80206
(303) 480-0890
kellogg@dim.com
http://www.patrickkellogg.com/
Employment Goal:
I hope to combine my experience as a professional programmer with my interest in learning new technology in order to contribute as a developer for your company. As a consultant, I know that I have a "can do" attitude that will get the job done correctly and on time. I would welcome an opportunity to turn my theoretical knowledge into actual programs.
Summary of Experience:
Technical Skills:
| Operating Systems | Languages | Databases | Miscellaneous | Web |
| Windows 95 / 98 / ME Windows NT / 2000 / XP UNIX Linux Apple Sun Solaris MS-DOS |
Microsoft Visual C++ gnu C / C++ Microsoft Visual Basic Java MATLAB Prolog .NET |
SQL Microsoft Access MySQL Oracle Informix / SQL Btrieve SQL Server |
DSP Neural Networks Genetic Algorithms Artificial Intelligence awk / sed PostScript Shockwave |
Perl Apache HTML Microsoft FrontPage Adobe Photoshop XML IE / Netscape |
Education:
Previous Employment:
Lockheed Martin
12/2004 – ongoing
Digital signal processing and algorithm analysis for a government contract.
Worked on a highly complex large-scale system as a senior computer system
design engineer to create performance metrics and evaluate datasets. Wrote new
tools in Perl, Visual Basic, C, C++, Java, MATLAB, and shell scripting. Tested,
maintained, and extended existing code.
Patrick Kellogg Consulting
5/2001 – ongoing
Created sole-proprietorship company to provide computer consulting services for the Denver and Boulder area,
specializing in mathematical programming featuring MATLAB, combined with rapid application development in Java, Microsoft Visual Basic, C/C++, and .NET. Wrote genetic algorithms to prevent mad cow disease, financial computing for the mortgage industry, earthquake detection software, genetic algorithm decision support software for a Santa Fe think tank, and received a book contract for a textbook on algorithms and data structures.
Graduate School and Internships at the University of Colorado at Boulder
9/1997 - 5/2001
Master’s degree in computer science, specializing in advanced algorithms such as neural networks, digital signal processing, and genetic algorithms. Taught fifty undergraduate computer science students “Software Methods and Tools”: a UNIX-based software development class covering such tools as version control, C and C++, Java, Perl, Prolog, UNIX administration, XML, and Python. Also graded papers for a class on algorithms and helped write and administer midterm and final exams. During the summer, worked at an internship with a telecommunication company to provide radio frequency calculation tools for wireless communication. Later, received a National Science Foundation grant to provide web access to various scientific databases over the internet. Used HTML, CGI, and Java to create front-end web pages for scientific data.
Interlink, Incorporated
5/1995 - 6/1997
Worked for a small Denver-based minority-owned consulting firm. Worked on a large three- tiered client-server project, writing code for Microsoft Visual Basic (as the "front end") and helping other programmers with C, SQL, and Oracle (on the "back end"). Designed one of the first Internet purchasing systems using on-line credit card validation. Other projects included writing Visual Basic and Microsoft Access code for a ski resort, and work on an emergency a 911 system. Helped with hiring and promotion of employees. Wrote papers on new technology as founder of research and development group. Gave lectures on Microsoft Visual Basic and Java to promote new technology, rapid application development (RAD), and code reuse. Promoted to lead consultant.
Keane and Associates
10/1992 - 5/1995
Worked for a Boston-based consulting firm, first as a sub-contractor and later as a full employee. Worked as a consultant for various Denver-area clients. C/ C++ language experience included debugging and upgrading a medical program using Microsoft C and Btrieve. Also fixed C code for another medical firm using an Informix database on an HP 9000 platform. Other projects included Cobol/SQL/JCL/DB2 work for a public utility, statistical support for an accounting department, and team lead on an order-entry system using Microsoft Visual Basic and Microsoft Access. Wrote several proposals and worked with hiring staff to interview prospective employees. Wrote introductory training manual to promote new Visual Basic language. Evaluated and helped install new phone system.
Undergraduate Degree and Internships at the University of Minnesota
10/1987 - 5/1992
Electrical engineering degree with an emphasis in biomedicine in association with the Mayo Clinic. Worked with graduate students in the University of Minnesota Dental School biomaterials department to build an electronic instrument to measure tooth stress and strain. Then, used mathematical programs to plot and analyze the results. Also completed a three-year electrical engineering internship for a credit-card manufacturing company, testing parts and building a prototype machines for testing. Designed a custom hand-held test instrument using embedded controls and moved test instrument into small-run production. Created budget and timetable and tested and oversaw production line.