Changing How the World Works.
 
 
  • Feedback:   (4.00 of 5)
  • Percentile: 29%
    Based on 7 feedbacks
Hourly Rate: $72.22
Total oDesk hours:
117
Location:
Niceville, FL, United States (GMT-06:00)
English Skills: (self-assessed)
5.0
Member Since:
February 13, 2008
Last Worked:
October 12, 2008
Current Assignments:
2
Total Assignments:
9
oDesk Ready:  
Yes
 
 
 
 

John K. - Computer Scientist - Freelance Programmer / Developer, United States

I have developed a wide range of software solutions for a diverse set of clients, including NASA, US Air Force, US Navy, South Florida Water Management District.  From web sites to truck scales and hypoxic pilots to Martian rovers, my software solutions have helped people solve their problems.  My core skills are in software architecture: design the system right and the implementation flows like water.  I am looking for tough problems that require novel solutions. I have experience in...
Recent Work History & Feedback
Buyer ID From/To Job Title Paid Feedback
58102 09/2008 - Present Ruby developer needed to develop backend server app for web-based game $794 (11 hrs @ $72.22)
37088 03/2008 - Present Senior Ruby on Rails or LAMP Developer to build Searchable User-contributed Database $2,564 (36 hrs @ $72.22)
40554 04/2008 - 05/2008 Rails System Setup $2,239 (31 hrs @ $72.22)
43026 05/2008 - 05/2008 Ruby on Rails Developer $722 (10 hrs @ $72.22)
37588 04/2008 - 04/2008 Senior Ruby on Rails Developer for Web App $650 (9 hrs @ $72.22)
oDesk Tests Taken
Name of Test Score Percentile Date Taken Duration
Data Structures 3.90 99% TOP 10% 1st Place! 02/16/2008 15 min
HTML 4.01 Test 4.50 98% TOP 10% 02/16/2008 26 min
SQL Test 3.60 97% TOP 10% 02/16/2008 17 min
C Programming Test 4.40 95% TOP 10% 02/13/2008 19 min
Unix Test 4.25 92% TOP 10% 02/16/2008 10 min
Recent Candidacies
Job Opening Title Initiated By Date
Ruby on Rails developer Provider November 16, 2008
Email from Server Goes To Spam Provider November 16, 2008
Online teacher - Ruby on Rails Provider November 16, 2008
Need C/C++ Developer with strong unix background Provider November 14, 2008
subversion in Sun (i386) machine Provider November 14, 2008
Expert Asm/C/C++/Java/ASP.Net/PHP/Ruby Developer Provider November 14, 2008
Ruby shell script programmer Provider November 14, 2008
Ruby on Rails developer (multiple projects) Provider November 14, 2008
Ruby on Rails developer Provider November 14, 2008
Ruby on Rails Deveolper Provider November 14, 2008
Job Category Interests

Web Development

Software Development

Skills
Skill Experience Level Last Used Description
C/C++/Unix 22 yrs 5.0 2008 Multi-tiered Web Page Categorization System (U.S. patent-pending)  -- designed and implemented a content categorization system that can operate and exchange information on customer computers, network routers, and back-end servers. (Bsecure Technologies)

Computer Tomography for Munition Tests via Holograms--developed image processing software extracting 3D models of post-impact debris.

Simulation of Ballistic Release of GPS Guided Ordinance--implemented system for generating impact probability fields for ordinance whose guidance systems fail.

Implemented and maintained software for truck scale data collection and management.
Various Beowulf cluster computing projects
Perl, PHP 10 yrs 5.0 2008 Implemented data acquisition and analysis system for hypoxia and flight instrument evaluation experiment. (Network programming, Perl, and PHP) System evesdropped on network traffic between simulator and display computer to collected flight variables (altitude, pitch, etc.) and correllated that with blood 02 meter output. Sample rates were about 60HZ and over an hour long.  Data analysis consisted of web interface to data tables and graphs. (Naval Aerospace Medical Research Labs, Pensacola FL)

Developed paper submission system for Florida AI Research Society's annual conferences (~600 submissions/~200 accepted). System coordinated reviews (papers had to be reviewed by two to four people), paper uploads and downloads, notifications sent to authors and reviewers. Used for three years. PHP

Rails 2 yrs 5.0 2008 http://ideabud.com
social networking site for fundraising
Ruby 6 yrs 5.0 2008 Currently implement social networking site for fund raising.

Using Ruby to reimplement several legacy server applications (currently C++).

Taught Ruby at university undergraduate level.
Software Engineering 10 yrs 5.0 2008
SQL 10 yrs 4.0 2008
Certifications
Date Earned Name Score Percentile Organization Description
No Certifications
Employment History
From To Company Title/Role Description
08/2008 Present Google Senior Software Engineer / Independent Contributor Developing and maintaining software for Google's search infrastructure.
03/2006 07/2008 Bsecure Technologies Director of Network Applications / Manager Initially hired as Senior Software Engineer to develop multi-tiered  web page categorization system (patent-pending).   Promoted to Director to supervise development of all server-based software.
Reimplementing legacy server software in Ruby. (Concurrent with University of West Florida position.)
08/2003 05/2008 University of West Florida Assistant Professor / Manager Taught courses in computer science. Participated in college-level governance.
Engaged in several research projects.
Education
From To School Degree Area of Study Description
01/1988 06/1994 The Ohio State University Doctorate Computer Science Major area of study: AI and Neural Networks.

Disertation: Exploring the Computational Capabilities of Recurrent Neural Networks

Best poster award (two years) at OSU's Graduate Students in Cognitive Science Symposium.

Invited to Connectionist Summer School (1992)
09/1987 12/1988 The Ohio State University Masters Computer Science
09/1983 06/1987 University of California, San Diego Bachelors Computer Science Undergraduate Research project published as  part of 

Uht, A. K., C. D. Polychronopoulos, and J. F. Kolen. (1987) On the combination of hardware and software concurrency extraction methods. In  The Proceedings of the Twentieth Annual Workshop on Microprogramming, Denver, Colorado, pp. 133-141, December 1-4, 1987.

Taught computer literacy and programming at an adult education center--youngest person to receive a teaching credential in San Diego county.
No items in portfolio
Hourly Assignment History
Buyer ID From/To Job Title Paid Feedback
58102 09/2008 - Present Ruby developer needed to develop backend server app for web-based game $794 (11 hrs @ $72.22)
37088 03/2008 - Present Senior Ruby on Rails or LAMP Developer to build Searchable User-contributed Database $2,564 (36 hrs @ $72.22)
40554 04/2008 - 05/2008 Rails System Setup $2,239 (31 hrs @ $72.22)
43026 05/2008 - 05/2008 Ruby on Rails Developer $722 (10 hrs @ $72.22)
37588 04/2008 - 04/2008 Senior Ruby on Rails Developer for Web App $650 (9 hrs @ $72.22)
32175 03/2008 - 03/2008 Ruby on Rails Developer $1,618 (20 hrs @ $72.22)
Fixed-Price Assignment History
Buyer ID From/To Job Title Paid Feedback
37443 03/2008 - 03/2008 Rails Authentication System $247
36358 02/2008 - 03/2008 Short CGI job $25
23883 02/2008 - 02/2008 Convert small C# console app to Ruby $80
oDesk Tests Taken
Name of Test Score Percentile Date Taken Duration
Data Structures 3.90 99% TOP 10% 1st Place! 02/16/2008 15 min
HTML 4.01 Test 4.50 98% TOP 10% 02/16/2008 26 min
SQL Test 3.60 97% TOP 10% 02/16/2008 17 min
C Programming Test 4.40 95% TOP 10% 02/13/2008 19 min
Unix Test 4.25 92% TOP 10% 02/16/2008 10 min
Perl 5 Test 3.90 86% TOP 20% 02/16/2008 18 min
Adobe FrameMaker 8 Test 2.60 85% TOP 20% 2nd Place! 02/16/2008 10 min
Ruby on Rails Test 3.75 79% 02/13/2008 36 min
English Test (Sentence Structure) 4.50 73% 02/13/2008 10 min
Java Test 2.60 52% 02/13/2008 19 min