Salman Aziz, Senior SharePoint and Web Developer

Salman Aziz

Senior SharePoint and Web Developer

SPICA

Lieu
Émirats Arabes Unis - Sharjah
Éducation
Baccalauréat, 4 Year Bachelors In Computer Science
Expérience
16 years, 11 Mois

Partager Mon CV

Empêcher usager


Expériences professionnelles

Total des années d'expérience :16 years, 11 Mois

Senior SharePoint and Web Developer à SPICA
  • Émirats Arabes Unis - Sharjah
  • Je travaille ici depuis décembre 2010

Primary responsibilities include architecting, developing and maintaining Enterprise level SharePoint 2010 and SharePoint 2013 Portals and Websites.

Key Projects

• Western Abu Dhabi Electronic Court (eCourt): From concept to completion created fully responsive SharePoint 2010 bilingual portal with custom WCF service as backend and DevExpress, HTML5, Css3, JQuery and Angular JS as front end, where I also developed 12+ highly advance and critical workflows with hundreds of custom Forms, Grids and analytical Reports with Notifications, events and meeting scheduler, which is use as main portal to manage entire Western Abu Dhabi Court electronically.

• Gulf Countries Parliament Portal: All GCC countries Parliament uses this extranet portal that is developed using SharePoint 2013 and Lync 2013 server to arrange meetings, where I played a key role in developing its complete CMS and Analytical Reports.

• UAE Ministry of Foreign Affair Portal: Developed MOFA SharePoint 2010 Portal that gives end user the ability to manage site content, User Interface by creating generic visual web parts and manage security with ability to create template based sub sites.

• Sharjah Hotel Statistic System: Developed 40+ Statistical Reports used by Sharjah Tourism for all hotel and apartments trends in Sharjah with Data Entry Forms, it is developed using asp.net with DevExpress.

• Spica Platform: Played key role in architecting a Platform to integrate existing applications where its build using MVC and custom form based security.

Key Achievements

I developed below mentioned components and now it’s parts are used by developers in my organization that in turn increases their productivity.

• SharePoint Generic Form and Grid: Well architected Dynamic Form and grid with a designer that works on top of list/library and adding advance functionalities such as adding any Custom User Controls and integration with SharePoint tasks list and many more.

• SharePoint Workflow Engine and Designer: After facing maintenance and performance issues with custom Workflows, I architected an innovative workflow engine with a complete drag and drop workflow designer.
• SharePoint Analytical Reporting: Analytical Report Engine build on top of DevExpress Pivot grid, User can easy create any Report and charts on data in list or its related view.

• SharePoint Schema Manager: A Tool to generate Content Type, Site Columns, List, and Library in turn makes schema maintenance very easy.

• Advance Word Templatization: Advance MS Word template based Reports, its build using Open XML and give’s user ability to create word templates on list and library data.
• SharePoint Security Manager: Developed a Tool to easily create groups and add user and assign permission to any SharePoint securable item.

• SharePoint Caching Management: Gives programmer ability to create cache with advance expiration policy e.g. expires when list updates or expire cache on all WFEs or a particular WFE.

• SharePoint Data Import Tool: To import any external unstructured data into SharePoint list or library for example to import Excel flat data into SharePoint lists.

Senior Software Engineer à TPS (Transaction Possessing system) (Microsoft Gold Partner) (ISO 9001:2000 certified)
  • Pakistan - Karachi
  • octobre 2009 à décembre 2010

Primary responsibilities include OOPS design and Web development of Enterprise Level banking Transaction Switch front End that support delivery channels like ATM, IVR, and Internet Banking using ASP.Net.

Key Achievements

* Designing Pluggable Architecture with top notch Web UI.
* Understanding of Enterprise Level Transaction Switching Middleware Architecture.
* Learnt Personalization Process of EMV based VISA IC Card.

Senior Software Engineer à Kalsoft (CMMI Level 3) (Microsoft Premier Gold Partner)
  • Pakistan - Karachi
  • juin 2007 à octobre 2009

Primary responsibilities included object-oriented design and development of a business process automation solution in WPF, WFF and ASP.Net using C#.


Key Achievements
* Played pivot role from proposal to migration of legacy Code (VB 6) to .Net 3.5 with latest Technology.
* Learnt how to create large scalable, Pluggable Application with Performance, scalability and Architecture.

Éducation

Baccalauréat, 4 Year Bachelors In Computer Science
  • à University of Karachi
  • décembre 2007

Specialties & Skills

SharePoint
SharePoint Designer
Web Development
ASP.NET AJAX
ASP.NET Web Form and MVC as primary Web development tool.
SharePoint Custom Site Definition
JQuery, JavaScript and CSS whereas understanding of HTML5 and CSS-3
SharPoint State Machine and Sequential Workflows using Visual Studio
SharePoint Publishing Features and applying custom Branding to achieve modern Web UI.
Visual Studio 2012/below and understanding of .Net Framework (CLR and multi-threading concepts).
Designing SharePoint Security Model
SQL Server Integration Services Pakages
Sharepoint Busniss Intelligence e.g. Dash board, Analysis Service, ETL with SSIS, Data Wearhouse
SharePoint Bilingual by using Variations and Resources.
SharePoint Patterns and Practices
SharePoint Web Parts, Visual web part and using out of the box web parts
Sharpeoint Master Page, Page Layouts, Content Types, List and Document Library’s.
Firebug, Fiddler-2, Y-Slow and SEO Quake for Troubleshooting and Web enhancements.
DevExpress Controls in SharePoint and Asp.Net Web Sites
SharePoint Client/Server Object Model.
SharePoint Best Practices
ASP.NET Web API
Angular JS
SPA (Single Page Application)

Langues

Anglais
Expert
Urdu
Expert

Formation et Diplômes

MCTS 70-536 .Net Framework Application Development Foundation (Certificat)
Date de la formation:
January 2011
70-573 Microsoft SharePoint 2010, Application Development. (Certificat)
Date de la formation:
August 2012

Loisirs

  • Reading Blogs such as Scott Guthrie, Hansel minutes.
  • Watching Documentaries on Physics and Cosmology.
  • Watching Video Tutorials on Plural Sight and Regular listener of IT Podcast such as .Net Rocks