Curtis Miller
Summary
I have 7 years experience in software development. I’m looking for opportunities in the Phoenix, AZ area using Ruby on Rails and JavaScript. I will entertain telecommuting and relocation given the right situation and opportunity.
Education
- Master’s of Science Computer Science California State University, Fullerton (2003 – 2006)
- Bachelor’s of Science Computer Science University of Arizona (1995 – 2001)
Professional Experience
-
Integrum Technologies
Chandler, AZRuby on Rails Developer (2007 – Present)
Ruby on Rails development using edge Rails, RESTful architecture, Rspec BDD in an agile / XP development environment. Responsible for communicating with the customer on a daily basis; planning, designing, implementing, and testing functionality in weekly iterations; and participating in a customer demo weekly.
-
The Maxis Group
Scottsdale, AZRuby on Rails Developer / Contractor (2007 – 2007)
This client was building an EMR system using Ruby on Rails and JavaScript with a MySQL backend. On the JavaScript side, we used the Ext JavaScript library to provide a highly usable and functional GUI.
During my time at this client I transitioned their SQL files into Rails migrations, developed a portion of the system to manage patients once they arrive at the facility, completely refactored the existing schema, rewrote the existing Rails views to integrate with Ext (including wrapping much of the Ext functionality into Rails helpers), rewrote a significant portion of the existing code base, integrated many plugins (including a customized acts_as_paranoid), and generally made both the code and product a whole lot nicer.
By the end of my time at this client, we were developing on edge Rails and implementing a RESTful architecture for the product. I also worked to introduce a more agile approach to development including pair-programming (which worked great!). -
Self Employed
Phoenix, AZRails Developer (2006 – 2007)
During this time, I taught myself Ruby and Ruby on Rails technologies by exploring several different ideas for web applications. I also entered into a short-term contract to create a student tracking application for a community college wellness center.
-
Raytheon Company
Fullerton, CASoftware Engineer II (2004 – 2006)
Used Java and C++ with CORBA to create a distributed client/server infrastructure for the Navy. Acted as deputy team lead, release lead, build coordinator, and developer. I received Six Sigma training and lead several projects to improve the process within my team with an estimated savings over $100K.
-
Project Technology, Inc.
Tucson, AZSoftware Engineer (2000 – 2003)
Designed and implemented modifications to a UML-to-C++ compiler targeting multiple runtime environments. Created and ran manual tests for a UML modeling tool. Created and ran automated tests for a UML-to-C++ compiler.