Certified .net developer with through understanding of current and emerging Microsoft Technologies. Expert in full system development . 6+ progressive knowledge and experience in system architecture, development, implementation and support of client / server and web based applications in accordance with the best practice methodologies