An accomplished Developer specializing in Object-Oriented Design and agile with extensive experience in the full life cycle of the software design process including requirements definition, prototyping, proof concept, design interface implementation, testing and maintenance.