No Bugs Software
P.O. Box 147
Cupertino CA, 95015
Work Phone: 408-446-0268
Ruby, Erlang, C# Agile Software Development
We use modern program development practices including design patterns, test-driven development, and refactoring. These provide significant leverage in producing highly reliable, maintainable, virtually bug-free code, but are often a neglected part of the development process.
Implemented an Instant Messaging bot in Ruby which manages a conversation with users, functioning as an information retrieval system for their accounts. The bot has been in production use for almost two years.
Highly proficient Ruby programmer since 2001. Mainly non-Rails Ruby programming, on Windows and Mac OS X.
Teaching Ruby programming at U. C. Santa Cruz Extension since 2006.
Proficient at Test Driven Development, Behavior Driven Development, Refactoring and Domain Driven Design.
Windows Vista/XP/2000/NT programming since 1995, including GUI, systems internals, and low-level issues.
C#, .NET, Iron Ruby, NUnit, Windows Presentation Foundation.
Multi-threading, Parallel Processing, Distributed Computing.
Proficient at systems analysis and design.
Excellent at visualizing and designing complex systems.
Creative User Interface designer.
Bioinformatics, Scientific Software, Mathematics.
Pre-publication technical book reviewer, including "Ruby for Rails" and "Pattern-Oriented Software Architecture 3".
Education and Background:
Bachelor of Science, Mathematics, University of New Mexico
Awards and Certifications:
U.S. Patents 5,537,618 and 5,566,291, "Method and apparatus for implementing user feedback".