|Ruby on Rails Software Engineer
Maintain a Redmine project management database in
Ruby on Rails 4.2, using MySQL and jQuery,
administrating an advanced Jabber XMPP network, with
REST and OAuth2 links to Intuit Quickbooks,
Zoho CRM, and Stripe payment gateway.
|Python Software Engineer
||surf board physics
Build and maintain a Django & jQuery registry of surfboards, categorized by their designs.
Write an Android applet that uploads data through
Bluetooth, to a Django website, and stores it on our server.
|Rails Software Engineer
Recover and extend a Ruby on Rails website maintaining
a gallery of videos, in various formats, uploaded to Amazon S3. Apply Test-Driven Development to preserve flexibility & resist bugs against frequent
design changes. Add HTML5 features to user interface via
► Ruby on Rails webmaster; a complete
technician dispatch system with e-mail notifications & document
uploads, for Team Uptime.
► Architect, from scratch, Python UWSGI servers
to manage CMS content, for iPad e-learning, and report on
examination questions, for 4th
Down Software, with XML + MongoDB. ► Blogger for O'Reilly.
Trained a crew of 6 junior engineers to use Ruby
on Rails, Ajax, & MySQL for
e-commerce & in-house business views, using MacOSX.
My innovative contributions to the TDD environment,
assert_rjs_, are now released & used as Free Software.
Retrofit cross-platform unit tests for C++
servers that parse and filter various instant
messaging protocols over TCP/IP.
test server for DarkWatch, using Ruby, Lua,
Perl, & C++ to soak test Maya, Renderware,
Havok, Xbox, & PS2.
TDD & build scripts for advanced localization for desktop and
online machine translation tools, using C++,
Perl, VBA, & WTL. Invented the Logitech Internet
Explorer translation toolbar.
Pattern recognition, data mining, graph theory, bioinformatics,
& complexity theory, using Linux &
Data visualization, maps, and contour plots for a database
of environmental quality samples taken at a customer's site. OO
designs in Visual Basic, custom ActiveX controls with MFC &
OLE, and SQL Server.
Process management systems for the semiconductor industry,
to provide Statistical Process Control. Complete project
lifecycles with OO designs in C and VC++ with STL, ActiveX, ATL,
ADO, & SQL Server on MS Windows.
||Uses TDD & GraphViz to draw a graph
linking the most relevant posts in a blog.
Prim's Algorithm for Minimum Spanning Tree
|An assertion that reflects everything when it
fails, using Ruby's Ripper
||Augments CruiseControl.rb with charts
of your metrics over time
||Detects all sets of new records created by ActiveRecord
||Demonstrates advanced Rails TDD to add the Sphinx
search engine to a blog
||Performance art, painting, design, & computer