John P. Pratt, Software Developer
P.O. Box 413
Duchesne, UT 84021 |
john@johnpratt.com |
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