I usually work through my own consulting company, Patrick Kellogg Consulting.
Click here for a copy of Patrick Kellogg's resume.
Here is an expanded resume with a more detailed work history.
And finally, here is a copy of my resume in Office XP
format
(and the expanded resume
in that format, too).

This is me, standing on the World's Largest Keyboard at the Computer Museum of Boston.
My first resume in 1987 said "I am interested in and excited about computer programming". I would still stand by this statement today. At the time, I had hoped that that sentence was all I needed to say - that I was an optimistic and positive person who really liked computers.
In the past 20 years, I've worked on a wide variety of platforms and languages: COBOL, assembler, Pascal, C/C++, Visual C++, Java, Visual Basic, Perl. I like the IDE and debugging tools of Microsoft, the cut-and-paste simplicity of their OS, but I also like the stability of UNIX and the fast flexibility of Perl. I used various flavors of UNIX/Linux at school, but I use Windows XP at home. I installed Linux on a spare PC at home, but besides the fun of setting up a home LAN, I haven't found much use for it.
I was excited about Java, and after teaching college kids, I think it will gain in popularity to become the pre-eminent language for teaching classes. I remain addicted to the internet, but web programming feels more and more plug-and-play work and art design. I like working with MATLAB, and would love to do more scientific consulting and math work. I've been using .NET, but windows programming with Visual C++ has been slow trudging and a steep learning curve. Other tools (C++Builder, Visual Basic, or various Java development suites) seem a lot faster and more productive.
If you have a fantastic opportunity in the Denver, Colorado area, feel free to send me an email. I started my own consulting company, and often enjoy quick contracts to do MATLAB, C/C++. UNIX, Visual Basic, or Java work in the Denver area. I would love to work with audio and digital signal processing again, either at the hardware or software level. And I've always wanted to write a video game, too, especially if it means I can improve my novice Visual C++/MFC/DirectX skills. And if you are offering my "dream job" of creating a new breed of music synthesizer... I'm all ears.
Return to my homepage