Professional Experience (14 Years)
1 Company : SharePoint Developer Feb 2022 to Present
WSP Consultants India Pvt. Ltd. Noida, India
JoulestoWatts Business Solutions Pvt Ltd, Bengaluru, India
Client: WSP Consultants India Pvt. Ltd. Noida, India
3. Company: SAT Microsystems Pvt Ltd , New Delhi, India
Client : Islamic Development Bank Jeddah, Saudi Arabia
Designation: SharePoint Developer Nov 2018 to Feb 2020
Primary Roles and Responsibilities:
Designation: Web Developer Consultant Feb 2018 to Sep 2018
Primary Roles and Responsibilities:
Client : Northern Border University (NBU) Arar, Saudi Arabia
Designation: SharePoint Developer Sep 2013 to Nov 2017
Primary Roles and Responsibilities:
WSP Consultants India Pvt. Ltd. Noida, India
- SharePoint online Modern site customization and branding using SharePoint Framework (SPFx) Web Part, Extension (Application Customizer, Field Customizer and Command set), Library.
- Created and enhance workflow/Notification/Automation using Power Automate.
- Created SharePoint list form Customization using Power App with conditional formatting.
- Create website designs using OOTB, UI extensions, page layouts, themes, and display templates.
- Build and support the Power App applications
- Manage SharePoint site permissions
JoulestoWatts Business Solutions Pvt Ltd, Bengaluru, India
Client: WSP Consultants India Pvt. Ltd. Noida, India
- Migration and support SharePoint 2013 to SharePoint Online using Third part tool Sharegate
- SharePoint online Modern site customization and branding using SharePoint Framework (SPFx) Web Part, Extension (Application Customizer, Field Customizer and Command set), Library
- Created and enhance workflow/Notification/Automation using Power Automate.
- Created SharePoint list form Customization using Power App with conditional formatting.
- Created and support Power App application.
3. Company: SAT Microsystems Pvt Ltd , New Delhi, India
Client : Islamic Development Bank Jeddah, Saudi Arabia
Designation: SharePoint Developer Nov 2018 to Feb 2020
Primary Roles and Responsibilities:
- Installed and created SharePoint 2016 farm based on Mini Role feature.
- Created and configure service application including search and user profile.
- Customized branding by developing custom Master Pages.
- Gather requirements for new SharePoint-Apps as requested by the customer.
- Developed SharePoint Application SharePoint hosted and provider hosted.
- SharePoint page and list customization using client side and server side object model, JavaScript object model and REST API.
- Created site definition, Visual Web Part, and event receiver.
- Created custom timer job.
- Created custom workflow with Visual studio and SharePoint designer.
- Created content type hub, site columns and content type.
- Created metadata based document library.
- Governance of SharePoint Portal including user permissions.
Designation: Web Developer Consultant Feb 2018 to Sep 2018
Primary Roles and Responsibilities:
- Involved in requirement analysis, designing, development and documentation of project using agile methodology and deployment of application on IIS.
- Developed dynamic ASPX web pages for Application using ASP.NET, C#.NET.
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#.NET.
- Development of enterprise reports by pulling data from various sources and presenting in SQL reporting services (SSRS).
Client : Northern Border University (NBU) Arar, Saudi Arabia
Designation: SharePoint Developer Sep 2013 to Nov 2017
Primary Roles and Responsibilities:
- Installed and created high availability sharepoint 2013 farm with 9 servers.
- Configure form based authentication.
- Setup and configuration of Development and production server in SharePoint 2013
- Responsible for requirement gathering and analysis for SharePoint portal.
- Migration of SharePoint Farm including Content Databases, Service Applications Excel Services, Visio Services, PowerPivot, Power View, Reporting Services, Project Server and custom user solutions from SharePoint 2010 to SharePoint 2013.
- Responsible for SharePoint Farm administration including installation/deployment, managing Web Apps, Content Databases, Site Collections, Security, Backups etc.
- Manage site layout (look and feel), structure, branding and content, Manage site recycling bin
- Created and configure service application including search, user profile, and managed metadata service application.
- Customize display template including control and item template.
- Created feature and solutions.
- Performs the successful migration of all content and customizations within the allotted time, retaining document version history, security settings, and permissions.
- Created external list from Oracle database using Business Connectivity Services.
- Custom Workflow as per requirement business need.
- Developed Custom Web part /User Control as per requirement of business need.
- SharePoint Pages and list form customization using SharePoint Designer.
- Assignment of proper permission levels for all users of the site as well as configuring anonymous access if required.
- Customized and design SharePoint templates and master pages.
- Created delegate control, timer job, custom action.
- 6. Company: StraVis IT Solutions Pvt. Ltd. ,Hyderabad, India
Client : King Abdullah University of Science and Technology(KAUST), Tuwal, Saudi Arabia
Designation: Web Developer Consultant Feb 2013 to Jun 2013
Primary Roles and Responsibilities: - Extensively developed User Interface by involving in various phases of SDLC including requirement analysis and architectural design phases of the project using agile/scrum methodologies.
- Involved in development of Presentation Layer, Business Logic Layer, Data Access Layer and various other tiers of N-Tired application.
- Used ASP.NET MVC framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself.
- Involved in providing technical support and maintenance for the application.
- 7. Company: Riya Techno Software Pvt. Ltd. , Patna, India
Designation: Senior Software Developer Jun 2012 to Feb 2013
Primary Roles and Responsibilities: - Involved in Full life cycle of the project from requirements gathering to transition using Microsoft Methodology.
- Worked for designing and branding Master Pages utilizing Server Controls, User Controls, Data Grid control, Form Validation controls, Custom controls, CSS
- Involved in creation of stored procedures in MS SQL Server.
- Implemented unit testing , and system Testing
- 8. Company: Mohammed Ahmed Darwish Est. Dammam, Saudi Arabia
Designation: Computer Programmer April 2010 to May 2012
Primary Roles and Responsibilities: - Involved in design and Development of Web Application using C#.NET, ASP.NET, ADO.NET and SQL Server.
- Involved in requirement analysis, designing, development and documentation of project using waterfall methodology and deployment of application on IIS.
- Configured the web. Config file for Session Management and trace.
- Used MVC architecture for client server interaction and built user Interface that separated Application Logic from Presentation code.
- Wrote Queries and stored procedures to extract data from SQL Server and also update Server.
- Implemented Object-Oriented Programming (OOP) concepts of interfaces, inheritance, abstraction and polymorphism.
- Worked on data retrieval and manipulation using ADO.NET data objects such as Dataset, Data Reader, Data list, Data Adaptor, Entity Frame work.
- NET security features such as Authentication & Authorization, Windows-based Authentication, Forms-based Authentication, Authorizing Users and Roles.
- 9. Company: Life Supporting System Pvt. Ltd.
Designation: Software Engineer Jan 2008 to Nov 2009
Primary Roles and Responsibilities:
- Coding in C# using various Microsoft platform technologies, including ASP.NET
- Implement new features leveraging both server-side logic (in C#) and rich client-side functionality (JavaScript, DHTML and AJAX).
- Coordinate activities with other team members for successful transition of the application through development, testing, implementation and maintenance stages.
- Implemented Session state and Cookies for web development and security.
- Working on implementing authentication and authorization in C#.
- Developed stored procedures, Views and automated SQL, T-SQL scripts for database maintenance, deployment and installation.
- Developed of enterprise reports by pulling data from various sources and presenting in SQL reporting services (SSRS).
- Support applications and provide upgrades and maintenance as needed.
- Created and maintain documentation for application coding and project development.
- Design, test and implement new applications.