Matthew Chestnut Senior Consultant

Matthew Chestnut is a Senior Consultant for ThreeWill. He has over 20 years of software development experience around enterprise and departmental business productivity applications. He has a proven track record of quality software development, on-budget project management and management of successful software development teams.

Learn More About Matthew

Experience

Senior Consultant – Corporate Research Application for a Large Tax and Transaction Advisory Services Company

  • Developed Azure cloud application to research companies around the world in order to advise on tax implications of certain transaction types for comparable companies.
  • Utilized Angular, Typescript and Bootstrap for single-page application. Middle-tier implemented in .NET Core and Entity Framework Core, working with numerous Azure services for the application workflow (Azure SQL, Azure Search, Azure WebJobs SDK, Azure Cognitive Services Translator Text API, Azure SignalR Service, Blob Storage, Service Bus, Application Insights, Azure AD Graph API, and others.)

Senior Consultant – Activity Management Application for a Large Health Care Insurance Company

  • SharePoint 2016 application to document and manage business process activities. Hierarchical tree-based data model for primary application data and object metadata. Application role-based security controls authorization to data and processes.
  • Leveraged SharePoint for application security, lists, and libraries used for data storage.
  • Angular, Typescript and Bootstrap used for single-page application, using SharePoint PnPJS, a fluent JavaScript API for consuming SharePoint and Microsoft 365 REST APIs in a type-safe way.
  • Application provisioning via SharePoint PnP PowerShell CmdLets allows for local (on-premise) and remote (Microsoft 365) deployments.

Senior Consultant – Software Development Requirements Gathering Application for a Large Wireless Communications Company

  • SharePoint 2016 application to gather business requirements for software development activities. Requirements documents generated from gathered data. Email notifications and workflow for approvals. Cross-referencing of features and requirements allows for traceability and auditing. Application role-based security controls authorization to data and processes.
  • Leveraged SharePoint for application security, lists and libraries used for data storage.
  • Angular, Typescript and Bootstrap used for single-page application, using SharePoint PnPJS, a fluent JavaScript API for consuming SharePoint and Microsoft 365 REST APIs in a type-safe way.
  • Application provisioning via SharePoint PnP PowerShell CmdLets allows for local (on-premise) and remote (Microsoft 365) deployments.

Senior Consultant – Customer Support Portal for a Global Information Technology Provider

  • Microsoft ASP.NET web site used by customers to access published knowledge articles, create and manage support tickets, and to view and manage billing information.
  • Data managed in a combination of Microsoft SQL Server and Oracle databases, accessed via .NET data layer and WCF web services.
  • Automated application build and deployment using command-line tools (Microsoft Build Engine) and IIS web publishing (further automated by Jenkins build server).

Senior Consultant – Marketing Program Workflow Application for a Large Telecommunications Company

  • SharePoint 2010 application to automate the multi-step approval process of a marketing program request through the organization’s approval hierarchy.
  • Declarative workflow used for the approval process as well as other supporting workflows. Use of declarative workflow allows for post-deployment customization of the workflow process and email content.
  • A custom site definition used to package the solution components to ease deployment.
  • Automated deployment of the SharePoint 2010 farm solution using PowerShell.

Architect – Information Products – Global Financial Software Services Firm

  • Responsible for the development, delivery, and quality assurance of two public-facing, subscription-based news and information websites built with Microsoft SharePoint 2007, 6+ conference-specific websites built using ASP and ASP.NET and the back-office data processing supporting these Information and Training products.
  • Responsible for the architecture, design, implementation, and support of Microsoft Office SharePoint Server 2007 Publishing Template-based intranet for international and interdepartmental use.
  • Lead architect for the news and information websites.
  • Managed geographically dispersed group of developers with locations in Alpharetta, Georgia and Miami, Florida; and an off-shore group based in Mumbai, India. Reported to management team based in New York (the Chief of Technology Officer and Executive Vice-President of Information Products.)
  • Managed and executed migration of our applications and websites from an in-house data center to managed data center at IBM and to QTS.
  • Applied my SQL Server database expertise in the performance tuning of a multi-gigabyte/terabyte SQL Server database used for a customer-specific implementation of the Know Your Customer – Customer Due Diligence product line.
  • Delivered on-time results through rapid development cycles and closely-monitored project timelines. Consistently met and exceeded the up-time requirements for our hosted solutions. Vastly improved software development and quality assurance processes and procedures in order to deploy new features quickly while maintaining a high-quality product.

Education

University of North Texas, B.S. Information Systems

Technical

Tools:

Visual Studio Code, Visual Studio .NET, SharePoint Designer, InfoPath, Git, Subversion and CVS (source code control), Fiddler

Technologies:

Microsoft 365, Microsoft SharePoint, .NET, ASP.NET, Web Services, Microsoft .NET Core, Microsoft Entity Framework Core, Azure SignalR Service, ASP.NET Core SignalR, Web API with .NET Core, Azure Cognitive Services Translator Text API, Azure WebJobs, Azure Service Bus, Azure Blob Storage, Azure Search

Languages:

JavaScript/Typescript (Angular framework), HTML, CSS (Bootstrap), C#, PowerShell, SQL, XML

Databases:

Azure SQL, Microsoft SQL Server, Oracle, IBM DB2, MySQL, Sybase Adaptive Server Enterprise, Sybase SQL Anywhere

Platforms:

Windows Server, Unix/Linux

Concepts:

Full Software Development Lifecycle, Scrum, Microsoft Solutions Framework, Object Oriented Programming