Ervin Gayle, Developer in New York, NY, United States
Ervin is available for hire
Hire Ervin

Ervin Gayle

Verified Expert  in Engineering

Microsoft Developer

Location
New York, NY, United States
Toptal Member Since
October 22, 2020

Ervin is an IT professional with 23 years of experience, specializing in the Microsoft product stack as well as architecture, solution design, migrations, and development. He has worked with Microsoft Azure, .NET Core MVC development, and Azure environments. Ervin's notable clients include Pfizer Global Pharmaceuticals and the Federal Reserve Bank of New York.

Portfolio

Toptal
Office 365, Microsoft Graph API, SharePoint, Exchange API, OneDrive API, Teams...
Toptal
Office 365, Microsoft Teams, Vue, Twilio Programmable Video, SMS, Chatbots...
Toptal
Office 365, APIs, SharePoint, OneDrive, SMS, Chatbots, Twilio

Experience

Availability

Part-time

Preferred Environment

ASP.NET Core, User Interface (UI), Azure SQL, Azure, C#, CSS, jQuery, Visual Studio, Office 365, SharePoint

The most amazing...

...thing I've built is a rich communications platform that allows users to engage their clients through SMS, voice, and WhatsApp messaging.

Work Experience

System Architect Engineer

2021 - 2022
Toptal
  • Conducted functionality matrix sessions to obtain requirements for the creation of services supporting Google and Microsoft cloud platforms.
  • Leveraged Amazon Simple Queue Service (SQS) to manage the collection of artifacts from Office 365 using ASP.NET Boilerplate as a web front-end solution accelerator.
  • Built a cloud-to-cloud backup service that connects to Office 365, retrieves data from Exchange, SharePoint, Onedrive, and Teams services, and stores the content in AWS and/or MongoDB.
  • Created a Google Workspace environment for testing and migrating to Office 365 and integrating it as a backup data source.
Technologies: Office 365, Microsoft Graph API, SharePoint, Exchange API, OneDrive API, Teams, Amazon Web Services (AWS), MongoDB, Google Workspace

Microsoft Teams Integration Expert – 3D Virtual Conference Platform

2021 - 2021
Toptal
  • Served as the subject matter expert for Microsoft Graph API and Microsoft Teams integration to estimate and scope a 3D virtual event space for conferences.
  • Advised the agency on whether they could leverage Microsoft Teams in how it was being pitched to them so they could provide support to the end client.
  • Conducted a proof of concept (POC) and created a calendar API for admins to manage Microsoft Teams meetings with auto-generation in Microsoft Teams or Twilio Video.
Technologies: Office 365, Microsoft Teams, Vue, Twilio Programmable Video, SMS, Chatbots, Twilio

Microsoft Graph API Consultant

2021 - 2021
Toptal
  • Met with the customer to create a functional requirements matrix to poll Excel files and spreadsheets shared via the Office 365 email account.
  • Developed functionality for processing Excel spreadsheets to enable changes in sheets and data rows using Excel API.
  • Built a wrapper for an Office 365 polling of sheets shared with the company account, processing email content for an Excel link, downloading files, and processing and importing content into the company API and database. It supports CSV and TSV files.
Technologies: Office 365, APIs, SharePoint, OneDrive, SMS, Chatbots, Twilio

Microsoft Teams Graph API Developer

2021 - 2021
Toptal
  • Collected functional requirements for a Microsoft Teams app where an online meeting would be automatically created using Graph API, the Teams SDK, for online meetings.
  • Advised the customer to shift to an outlook add-in that allows for online meetings to be created with title, description, and the ability to share an online session URL due to limitations in the Microsoft Teams API for online meetings.
  • Created an outlook add-in using a Microsoft sample that uses Graph API to impersonate the currently logged-on user to generate and create an online meeting using the client URL redirection utility.
Technologies: Office 365, Microsoft Teams, APIs, Azure, SMS, Chatbots, Twilio

HTML, CSS, and JavaScript Developer

2021 - 2021
Toptal
  • Met with the customer to evaluate the need to build a product brand site using HTML, CSS, and JavaScript and not leverage any back end or CMS system.
  • Evaluated Figma design mockup for implementation requirements of product site and animations.
  • Created a production Bootstrap site that is fully responsive as per client requirements that leveraged a parallax design and other animations to highlight product packaging redesign.
Technologies: HTML, CSS, jQuery, Bootstrap, Responsive, Figma

SharePoint Developer

2021 - 2021
Toptal
  • Led customer demo sessions showing SharePoint Online's UI/UX capabilities and third-party components.
  • Worked with the design team to create a functional and technical requirements matrix.
  • Created a SharePoint online site using Figma design styles and artifacts for document and information sharing to the business community of a large US phone carrier.
Technologies: SharePoint, SharePoint UI, Office 365, Communication

Microsoft Architect

2019 - 2020
Nassau BOCES
  • Served as a key member of the office of the CIO business services team responsible for the architecture and implementation of Microsoft Office 365 for all BOCES departments and 110 regional districts served centrally.
  • Ensured effective security protocols for implementation of access and authorization to systems based on the New York State Common Core Reform Act, Education Law §2-d, and Parents’ Bill of Rights.
  • Created architecture for the Nassau BOCES intranet based on Office 365 and implemented SPFx Content Query, Microsoft Search, and Microsoft Teams custom web parts, while leveraging jQuery and KeenThemes UI for building the interface(s).
  • Built an Azure-hosted application to receive files and forms (attachments) from assigned users. Used SharePoint REST API and MS Graph to save into isolated SharePoint site collection. Components: AspNet Boilerplate, C#, ASP.NET Core, and Razor Pages.
Technologies: SharePoint Framework (SPFx), jQuery, Bootstrap, Azure SQL, Azure, C#, Intranets, Microsoft Power Apps, Office 365, SharePoint, SQL, .NET, Microsoft SQL Server, Azure Active Directory, Azure DevOps, Node.js, WebRTC, HTML

Senior SharePoint Architect

2019 - 2020
Limina Application Office
  • Led the requirements gathering, technical design, and implementation of a SharePoint Online-based law IT portal, using the SharePoint Framework as the technical lead.
  • Integrated with third-party REST API integrations and personalizations of data and views.
  • Set up SharePoint Online tenants with CDN, site collection app catalog(s), and communication and hub sites.
  • Created PowerShell scripts for environment and site provisioning and deployment.
  • Conducted the migration of existing taxonomies, file share content, and flat files into the new portal, using a combination of scripts and user data migration sessions.
  • Designed Office 365 tenants and conducted health checks.
  • Performed Office 365 tenant migrations of SharePoint content and used PowerShell cmdlets for Exchange Online administration.
Technologies: SharePoint Framework (SPFx), Visual Studio, jQuery, Office 365, Business Requirements, React, JavaScript, SharePoint, SQL, .NET, Microsoft SQL Server, Azure Active Directory, Azure DevOps, Node.js, WebRTC, HTML

SharePoint Architect

2018 - 2020
Princeton Information Ltd. (Contractor to the Federal Reserve Bank of New York)
  • Designed SharePoint 2013 solutions based on project requirements, using out-of-the-box (OOB) web parts.
  • Leveraged SharePoint client object model (CSOM), jQuery, and Bootstrap to create unique user web experiences based on client requests for interactive forms, pages, or blogs.
  • Participated in SharePoint session calls, consulting with customers across the organization to address their SharePoint how-to questions.
  • Leveraged OOB SharePoint and Nintex Workflow to automate the existing processes used to create a weekly dashboard for ongoing work and status reporting to senior executives.
  • Leveraged CSS, jQuery, JavaScript, and jQuery UI to design a search-as-you-type experience for user and group management in SharePoint.
Technologies: SharePoint, Bootstrap, CSS, User Requirements, System Requirements, Requirements, Visual Studio, jQuery, SharePoint 2013, SQL, .NET, Microsoft SQL Server, Azure Active Directory, Azure DevOps, Node.js, WebRTC, HTML

SharePoint Architect

2016 - 2019
RCM Technologies, Inc.
  • Served as the lead architect for an on-premise Microsoft Dynamics CRM and SharePoint 2013 implementation project.
  • Created a Nintex Workflow and AgilePoint Workflows for processing XLS, CSV, and TSV documents and exporting data into SharePoint lists for processing of the data.
  • Implemented a custom user interface based on UTAS branding guidelines and standards in SharePoint 2013 sites.
Technologies: SharePoint, Visual Studio, jQuery, SharePoint 2013, Intranets, Business Analysis, SQL, .NET, Microsoft SQL Server, Azure Active Directory, Azure DevOps, HTML

Director, Collaboration Services

2012 - 2016
Nervewire, Inc.
  • Directed the build-out of the Microsoft practice focused on implementations of Microsoft SharePoint 2013, cloud deployments to Office 365, and other supporting Microsoft products.
  • Led the technical sales process, including pitch demonstrations with C-level executives.
  • Served as the lead architect for the design and build of proofs-of-concept (POCs) in support of the pre-sales process.
  • Created statements of work (SOWs) to reflect agreed-upon deliverables and timelines reflective of client timelines.
  • Designed and architected POCs using Microsoft SharePoint with no-code solutions, leveraging OOB web parts, Microsoft InfoPath, custom workflows, and/or SharePoint Designer with minimal customizations.
  • Migrated file shares to SharePoint 2010/2013/2016 and OneDrive or to Google Docs with Google Docs clients.
  • Built POC event receivers and farm solutions, using C# to extend OOB functionality.
Technologies: Web Architecture, SharePoint, People Management, Sales, Technical Design

Senior Architect

2012 - 2012
Ngenious Solutions
  • Led customer engagements and assisted with pre-sales, technical sales, and POCs for customers leveraging SharePoint technologies.
  • Created the architecture for a migration process from Xerox DocuShare to SharePoint 2010.
  • Provided SME-level guidance to Ngenious Solutions' onshore and offshore team to support the migration of 500,000 documents from DocuShare, using Tzunami Deployer to SharePoint 2010 site collections.
  • Led SharePoint 2013 POCs and Office 365 and SkyDrive Pro customer demonstrations in coordination with Microsoft Solution Sales Professional (SSP) to show the value of the Microsoft cloud for field force deployments.
Technologies: Web Architecture, C#, SharePoint

SharePoint Architect

2011 - 2012
GroupM
  • Managed the SharePoint 2007/2010 global platform for intranets and extranets as well as regional instances of the technology.
  • Developed the deployment strategy to move developer code throughout different environments based on SDLC standards.
  • Leveraged Microsoft ISA 2006 for SharePoint 2007 extranet site publishing to the public internet and SSL offloading.
  • Provided SME-level guidance to offshore development vendors for code development, pros and cons of using sandbox solutions in SharePoint 2010, and when to leverage Microsoft best practices for .NET and/or SharePoint development.
  • Integrated Jive with SharePoint 2007 and SharePoint 2010 and Active Directory Sync from Jive and SharePoint.
  • Advised clients and colleagues on Microsoft server products that integrate with SharePoint, such as SQL Server 2005 and 2008, SSRS, BizTalk, and dependency technologies and elements such as Active Directory, Kerberos, and DNS.
Technologies: jQuery, CSS, Nintex Workflow, C#, SharePoint

Manager, Enterprise Content Management Services

2007 - 2010
Pfizer Global Pharmaceuticals
  • Spearheaded a $12 million rollout of collaboration technology for internal and external websites and SharePoint applications across Pfizer, serving 110,000 employees and consultants in 42 countries.
  • Managed a team of 20+ consultants who were geographically dispersed, including overseas areas and markets.
  • Led a platform engineering team to deliver SharePoint as a global shared service with three global server farms in the AMER, APAC, and EMEA regions with over 126 servers.
  • Created support SLAs and the strategy for support of 10,000+ team sites, 146 internal portals, and 50 internet-based product sites with a combined 1.2 million unique hits each month.
  • Transitioned into a SharePoint solution engineer role to assist internal project teams in designing, building, and architecting solutions to deploy into the shared enterprise collaboration framework (ECF) farm.
Technologies: Consulting, SharePoint, Web Architecture, People Management

Twilio Rich Communications Platform

A cloud-based omnichannel platform that allows companies and brands to connect for bidirectional communications with their clients, using an array of methods such as SMS/MMS, voice, email, and video. This platform was built specifically for the pre-COVID-19 needs within the higher education industry, where postal mail was the primary method for engaging current and potential students. I was the primary architect and developer of the platform and its availability, along with the integration with Twilio as its back-end service functionality provider.

KeenThemes UI With ASP.NET Boilerplate and ASP.NET Zero

Integrated a custom KeenThemes admin theme into a C# SaaS platform hosted on Microsoft Azure and Azure SQL and uses .NET Core 3.1 MVC design views and Razor Pages. The platform includes a combination of entities, application services, data transfer objects (DTOs), and coding patterns. It leverages and connects to Twilio APIs for contact and SMS delivery.

PhoneLearner

A Twilio Autopilot workflow that connects to a custom AspNet Boilerplate and C# back end to retrieve MP3 audiobooks that are read to children over the phone. The system is entirely custom and powered by Twilio Voice and a custom C# REST API for handling random MP3 fetching, which I built 100%.

Languages

C#, C#.NET, HTML, JavaScript, HTML5, SQL, CSS

Frameworks

.NET, Razor Pages, ASP.NET Core, SharePoint Framework (SPFx), .NET 4, ASP.NET, .NET Core, Bootstrap, .NET 5, WebApp

Libraries/APIs

REST APIs, WebRTC, jQuery, Entity Framework, React, WhatsApp API, Node.js, Twilio API, OneDrive, Vue, Exchange API, OneDrive API

Platforms

SharePoint, Twilio, Azure, Nintex Workflow, Microsoft, SharePoint 2013, Amazon Web Services (AWS)

Storage

Azure SQL, Microsoft SQL Server, MongoDB, Azure Active Directory, Azure SQL Databases, MySQL, Amazon S3 (AWS S3)

Other

Intranets, User Interface (UI), Architecture, SharePoint UI, SMS, Chatbots, Office 365, Business Requirements, Technical Design, People Management, Consulting, Modern SharePoint, IIS, Microsoft Azure, Twilio Autopilot, SMS Bots, CRM APIs, Requirements, System Requirements, User Requirements, Business Analysis, Sales, Communication, APIs, Microsoft Graph API, Teams, Google Workspace

Tools

Microsoft Teams, Visual Studio, Microsoft Power Apps, Figma, Twilio Programmable Video

Paradigms

MVC Design, Azure DevOps, HIPAA Compliance, Web Architecture, Responsive

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring