Profile
Sr. Software Developer with 20 years experience of development and technology supporting business processes and manufacturing.
Technologies
- Web: Ruby on Rails, Ajax, PHP, Java ( J2EE ), CSS, XHTML, Apache, Mongrel, fastCGI, modruby, ferret search
- Agile methods: scrums, unit-test, integration tests, mocks, user stories, regression testing
- Languages: Ruby, Java, JavaScript, Perl, Python, bash, C++, C, Basic
- OS: Unix, Linux, Windows
- Data Bases: MySQL, Oracle, SQLite, ORM with Active Record
- Version Control: git, subversion, CVS
- Tools: rake, make, ant, Capistrano, cron
Experience
TurnKey Software
Treasure Valley Biznet Leads Group2008
- Web site development and maintenance
- Profiles 24 companies in the business community
Salt & Light Catholic Radio Station Web site2008
- Full CMS implemented with Radiant.
- Custom templates and layout design.
On Line Document Repository - Pioneer Title 2008
- Custom web based tool for uploading, storing and sharing reconveyance documents.
- Admin interface for uploading and data administration.
- Customer login and permissions for viewing docs.
- Utilizes Ferret whole word search engine.
- Ruby on Rails based code base.
Web Development - Pioneer Title 2008
- Web based tool for batch processing of sale notices of foreclosure auctions.
- PHP based utility with Ajax enabled display and search.
Web Development - Shamrock Construction & Excavation2008
- Website, logo and business card design.
Broker Technologies
Web Application Development2006 - 2007
- Developed housing investment analysis tool for ranking properties using Ruby on Rails.
- Tool automated a complex set of input parameter resulting in ranked metrics for properties. It quickly gave the broker a short list to work from.
- Application was integrated with MLS database using RETS standard with hourly updates.
- Site featured custom, intelligent default and override input parameters. The end user could customize their analysis based on their own financial goals as well as their particular knowledge of the market.
- Broker accounts were set up for individual customization.
This product grew out of the working idea of an real estate investor that I partnered with. We took his initial idea and calculations and applied them to a living data set on the MLS. My role included all of the technical work for the product. This involved a full design cycle from conception to deployment in a production. This included the application architecture, database design, user interface design, testing and deployment.
Veritas Trustees
Web Application Development2007
- Client enabled content management with admin login.
- Site built with Ruby on Rails featuring Ajax technologies and redcloth content markup.
The client had sales information that needed to updated daily. The site leveraged the existing business process by uploading and batch processing a csv file containing the latest property sales. This eliminated the costs and issues with multiple data entry. It streamlined the process, enabling quick updates for customers.
Hewlett Packard
Web Software Developer 2000 - 2005
- Lead developer for HP international web customer support site.
- Worked with remote business and translation teams in Europe and South America.
- Developed key publishing tools for current web support using J2EE, Oracle and Perl.
LaserJet Software Developer1996 - 2000
- Developed printer software for personal laser jet line of printers.
- Designed and delivered web based firmware upgrade utility for HP 3150 printer
Manufacturing / Test Engineer1989 - 1996
- Developed top level production testing with Citizen Watch in Japan
- Produced an automated test suite for high performance digital test equipment.
- Support and troubleshooting of manufacture process.
Education
BSEE Purdue University 1989
Internship with Hughes Aircraft Company 1985 - 1989