A software designer with leadership responsibilities including problem solving, Software development specializing in Object-Oriented Design and Analysis with extensive experience in the full life cycle of the software design process including requirement definition, prototyping, proof of concept, design, interface implementation, testing and maintenance.