John P. Pratt, Software Developer
Software lead developer successful in leading program requirements, design, implementation, QA testing, documentation, and maintenance. Developed relevance algorithms for ranking indexing and search engine hits.
Programming Skills
Languages: C++ (10yr), Java (3 yr), PHP (3 yr), mySQL (2 yr), JavaScript (6 mo.), awk/Perl (1 mo.)
Platforms: Mac, Win9x/Win NT/2000, UNIX/Linux, NetWare
Examples:
Calendar Spreadsheet (Java),
Chess Recorder (JavaScript),
Basketball Stats (PHP),
Astronomy Exercises
Work History
Perfect Search (2007-2009)
- Developed high speed indexing and search retrieval software.
Omniture (2005-2007)
- Developed the browser based billing system for the entire company.
Cogito (2000-2005)
- Lead engineer developing learning software for network database.
- Developed proof-of-concept software for simultaneous multi-database searches.
- Designed and implemented complex network traversal for engineering schematics.
Novell (1995-2000)
- Team Lead of 5 QuickFinder indexing and search engine developers.
- Co-invented 3 software patents.
WordPerfect (1993-1994)
- Designed and implemented Mac WP 3.x/WP 6.x file format conversion for Mac.
Eyring Research Institute (1976-1993)
- Team Lead of 9 Minuteman Missile simulation developers at Hill AFB.
Other Creativity
Education
- Ph.D. in astronomy, U. of Arizona, 1976
- B.A. degrees in both Physics and Math, U. of Utah, 1969 (upper 1% of class)
- Fluent in Portuguese; reads German, Spanish, some French