Dan is a life-long geek, having been fascinated with computers since early childhood. He cut his teeth, like many, on Java and PHP, but found Ruby via Ruby on Rails in 2005, building one of the first successful Rails-based SaaS ventures and never looked back. These days, Dan works as Senior Software Architect with the Nexia™ team at Ingersoll Rand, affording him the luxury of a startup environment backed by a multi-billion dollar company. He resides in Erie, CO with his wife and two children. When not hacking code, he's usually lost in the back country somewhere, enjoying the great outdoors.
Come learn how a real estate aggregation company leveraged DDD concepts via the flexibility of Ruby to build a multi-tier/multi-stage Data Transformation Pipeline that increased system flexibility while decreasing processing time. This talk will include architecture, code samples, solutions, and lessons learned from the trenches when applying DDD concepts to a complex, real-world problem.