I served as the lead SharePoint Development project manager for one of our largest clients, overseeing the successful implementation of a Single Page Application (SPA) using AngularJS. By customizing and optimizing their existing O365 SharePoint infrastructure, we were able to eliminate the need for third-party software and services, resulting in substantial cost savings for the client. Currently, I am collaborating with the client to develop an enterprise-wide application using ReactJS, specifically designed to track their assets and important campaign initiatives within the SharePoint environment.
As a SharePoint Developer at ITFO, I work closely with our esteemed Fortune 500 client, where I played a key role in conceptualizing and architecting the utilization of their O365 infrastructure. This involved migrating from subscription-based online platforms to a custom-built form within O365 using AngularJS. Subsequently, we transitioned to ReactJS to enhance the application's maintenance and performance capabilities. The custom application developed serves as a centralized hub for the client's marketing department, facilitating the monitoring of marketing campaigns across various channels, including the company website, email, and social media interactions. To aid executive decision-making, we integrated PowerBI to generate graphs and reports that provide insights into the effectiveness of different campaigns.
The success of the initial application led to ITFO securing additional contracts with the client, enabling us to create more advanced O365 forms. To accommodate the increased demand and optimize performance, we migrated our data to Azure SQL and developed a REST API using .NET Core. Leveraging Azure Functions, we hosted the API, ensuring secure access to the data through AAD Authentication, limiting access to verified users.
In addition to application development, I assisted the client in setting up a comprehensive Search Center across all site collections. By implementing metadata tags on each site collection, we enhanced end-user search experience through refined search results and dedicated search pages, making it easier to locate specific site collections.
Furthermore, I assumed responsibility for managing their SQL Database, which stored crucial PowerBI information and data. I designed SSIS packages to extract data from diverse sources and load it into their SQL Database, ensuring efficient and reliable data integration processes.
In Accenture, I was one of the SME(Subject Matter Expert) for SharePoint to help Projects/clients who need close attention. I am the one they are sending if the Client is complaining about the Project with Accenture. I managed different teams in Accenture from SharePoint Developers, Testers and also UI Specialists. The following are the projects I have handled:
- Migration Projects
- I am fortunate enough to lead two different SharePoint Migration Projects in Accenture. Due to the success of this project, I am lucky to have gotten three client awards in Accenture. To help with the migration, I create a PowerShell that will help on scoping out how big the migration project is and also, I am the one who leads the execution of this migration to make sure that the schedules I take place with are on target and budget. We went for ShareGate and Metalogix as our tools of choice for migrating our client data to SharePoint Online.
- Aside from migrating the clients' data from their different SharePoint farms (2007,2010,2013) to O365, I am also responsible for the client's custom features being ready and migrated to SharePoint Online. During that time, we migrated this feature to an App-Based model solution using Angular.
- Development Projects
- I got another project in Accenture. We create a SharePoint Hosted app in SharePoint Online that, when installed, will install the Client’s SharePoint Object, Custom Web part, Layout, MasterPage and Branding to target Site Collection. The custom app helps the Client make sure their site collection is uniform across their whole SharePoint.
- I got another project in Accenture. We create a SharePoint Hosted app in SharePoint Online that, when installed, will install the Client’s SharePoint Object, Custom Web part, Layout, MasterPage and Branding to target Site Collection. The custom app helps the Client make sure their site collection is uniform across their whole SharePoint.
- Certification – During my stay in Accenture, I earned the following certifications:
- Exam 488: Developing Microsoft SharePoint Server 2013 Core Solutions
- Exam 532: Developing Microsoft Azure Solutions
- MCSA: Cloud Platform - Certified 2016
- Exam 533: Implementing Microsoft Azure Infrastructure Solutions
- Exam 534: Architecting Microsoft Azure Solutions
- MCSE: Cloud Platform and Infrastructure — Certified 2016
- Certified ScrumMaster® (scrumalliance.org)