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