Zach Moazeni's Curriculum Vitae

Zach Moazeni
zach.moazeni@gmail.com
simplechatter.com
Home 3729 Jill Ave Holland MI 49424
Work616.780.5214

About Me

Summary

I am a craftsman with a strong work ethic. I take pride in my work, and I constantly seeks to improve my trade. Clients come to me for help creating software solutions that solve practical business needs. I am passionate about contributing to the open source community and I have a clear vision for my career.

I maintain Harvested, a Ruby API wrapper for Harvest. Some of my favorite books are Outliers, The Farseer Trilogy, The Tawny Man Trilogy, and Good to Great. I prefer typing in Dvorak and I love seeing my daughter smile.

Technical

I have extensive experience with: Ruby, JRuby, Rails, RSpec, Cucumber, BDD/TDD, Testing, jQuery, Git, SVN, REST, MySQL, CouchDB, HTML5/XHTML/CSS, Apache, Passenger, Linux Administration, Xen Virtualization, Payment Gateway Integration, Twitter API Integration, Facebook Connect/Integration, Agile Development Practices, and working in startup environments. I also have experience in scaling web applications, creating fault tolerant infrastructures, and revenue modeling.

Experience

Adjunct Professor at Grand Rapids Community College: Jan 2010 - Apr 2010

I taught the Advanced Java course at GRCC which focuses on teaching advanced practical topics such as Colloboration vs Inheritance, XML/JSON Serialization, Threading, Thread Safety, Data Structures, and Unit Testing. Due to lack of materials from previous classes I created the entire curriculum for the course. At the end of the semester, I wrote about my experiences teaching.

Elevator Up: January 2007 - May 2010

I've taken the technical lead on many of Elevator Up's projects from decision, architectural design, and the implementation. Beyond the just developing code, I have also been tasked to train junior developers to become productive contributors to the team. These projects have exposed me to many leading open source technologies surrounding the Rails stack.

Though my role is primarily a developer, I've also taken responsibility in a wide variety of non-software areas. Business Planning, Business/Revenue Modeling, Interviewing/Hiring, Proposals, Estimating, Project Management, Server and Network Engineering/Administration, User Interface Design. My roles have consistently required me to distill technical knowledge and translate it into business terms.

Projects:

Atomic Object: April 2006 - September 2006

I contracted with Atomic Object for a short time, and had the opportunity to become immersed into Agile Development, specifically with XP.

Projects:

Foxbright: July 2005 - April 2006

I lead the development of a single project for over a year, working with lightweight (at the time) Java libraries.

GE (f. Smiths Aerospace): September 2004 - August 2005

I started as an intern and then moved into a lead developer for an internal project.

Education and Conferences

Online Presence