Team Leader & Solution Designer with more than 10 years of extensive technical experience in large-scale enterprise software development, Architect, design and manage the solutions by applying software design methodologies, software design principles and patterns using Microsoft.NET technologies, In addition to possessing a combination of problem solving skills, analytical skills, communication skills and team leadership skills that support in providing motivation, guidance and up to date consultancy service to both Project teams and clients, and address challenges and problems to maximize productivity and overall organizational success to guarantee successful delivery.