12 years of hands on experience in enterprise web based & distributed systems design and development.
Hands on experience in designing and developing SharePoint & Office 365 solutions.
Strong understanding of software development life cycle, agile processes and knowledge of well-known software development frameworks.
Excellent communication and interpersonal skills, involving direct communication with client.
Besides development I have managed several projects with clients across the globe (USA, Switzerland, UAE and Saudi Arabia). This include managing all phases of the software development life cycle like requirements gathering, documentation, effort estimates, preparing quotes, preparing and executing project plans, delivery of milestones, managing QA as well as integration, end product delivery, managing deployment and managing post development support.