Hello, I'm

David Monast

Senior Contact Center Platform Engineer

25+ years of experience architecting enterprise communication solutions. Specializing in Genesys Cloud, Twilio, and building systems that connect millions of conversations.

Scroll

About Me

I'm a Senior Contact Center Platform Engineer based in San Antonio, Texas, with over two decades of experience designing and implementing enterprise-grade communication systems.

Currently at Navan, I architect and manage sophisticated routing systems that handle millions of customer interactions across voice, chat, and email channels. My expertise spans the full stack of contact center technology, from IVR development to API integration and real-time analytics dashboards.

Prior to Navan, I spent nearly 19 years at Wells Fargo, where I served as the sole developer for their Genesys Engage platform and created innovative solutions including a custom programming language and enterprise-wide codebase consolidation deployed with zero defects.

I'm passionate about building systems that just work—reliable, scalable, and elegant solutions that make complex routing logic feel effortless.

Experienced in AI-assisted development, I leverage tools like Cursor IDE and Claude to accelerate implementation while applying senior-level architectural oversight to ensure AI-generated code follows composable design patterns, avoids technical debt, and maintains long-term maintainability. I believe AI is a powerful force multiplier for experienced engineers -- but only when guided by someone who understands the difference between code that works and code that's built right.

25+ Years Experience
18 Tenants Consolidated
0 Deployment Defects
Top 1% IT Performer 2012

Skills & Expertise

AI-Assisted Development

Cursor IDE + Claude

AI pair programming, architectural oversight, prompt engineering for complex multi-step implementations

AI Code Review

Identifying structural deficiencies in AI-generated output: duplicated logic, misplaced responsibilities, violated design patterns

Compositional Architecture with AI

Directing AI to build reusable OOP building blocks instead of monolithic implementations, ensuring composability across features

AI Workflow Design

Using AI to rapidly prototype CLI tools, infrastructure automation, and API integrations while enforcing engineering discipline

Platforms

Genesys Cloud

API integration, architectural design, data actions, routing management

Twilio

Studio, Conversations, Voice, TaskRouter, serverless functions

PinDrop

API development for authentication and security setup

Calabrio AQM & WFM

API integration for agent, role, and team synchronization

Development

Languages

Node.js, JavaScript, C#, SQL

.NET Framework

Application, web, and middle-tier development

Database Design

SQL, MSSQL, star schema design principles

API Development

RESTful APIs, system integration, webhooks

Expertise

Call Center Routing

Complex routing logic, skill-based distribution

IVR Development

Interactive voice response systems, call flows

Quality Assurance

Testing, deployment pipelines, zero-defect delivery

Dashboard Development

Real-time metrics, analytics visualization

Experience

Senior Contact Center Platform Engineer

Navan January 2020 - Present

Leading the architecture and development of enterprise communication systems across multiple platforms.

  • Architected communication routing systems for email, message, and call channels using Genesys Cloud
  • Developed custom web interfaces hosted on AWS Lambda for rule assignment and routing configuration
  • Built comprehensive Twilio dashboards displaying real-time queue metrics and agent status
  • Created and maintained deployment scripts for multi-environment Twilio infrastructure
  • Designed MSSQL stored procedures for aggregating and analyzing Twilio data
  • Built Infrastructure as Code framework using Terraform for managing Genesys Cloud resources with multi-org support and bidirectional sync between PROD and STAGE environments
  • Developed CLI tool for safely promoting Architect flows between environments with version verification, automatic dependency syncing, and conflict detection
Genesys Cloud Twilio AWS Lambda Node.js Terraform MSSQL

Application Systems Engineer 6

Wells Fargo May 2001 - December 2019

Served as sole developer and subject matter expert for Genesys Engage platform, driving innovation and enterprise-wide solutions.

  • Consolidated 18 individual tenant codebases into a unified Enterprise Codebase, deployed with zero defects
  • Created "Scripting Logic" - a custom programming language for real-time call flow development
  • Developed custom softphone using Genesys Workspace Desktop Edition with TCP socket and HTTP integration
  • Built web application for managing Genesys objects with role-based access control
  • Engineered Genesys/Cisco softphone integration for dual-system operation
  • Provided expert support to Tier 1-3 teams for production issue resolution
Genesys Engage C# .NET Platform SDK SQL

Programmer Analyst

Professional Data Solutions February 2000 - February 2001

Software developer creating accounting PC software for the Petroleum Distribution Market.

Featured Projects

Additional Projects

Scripting Logic Language

Designed and implemented a custom programming language using IRD strategies and subroutines as the interpreter. This real-time parsed language eliminated compilation requirements, enabling developers to write call flow logic efficiently.

Language Design Genesys Real-time Parsing

Enterprise Codebase Consolidation

Unified 18 individual tenant IRD codes into a single Enterprise Codebase at Wells Fargo. Successfully deployed across all tenants over six months with zero defects during upgrades.

Enterprise Architecture Migration Zero Defects

Genesys CX as Code

Infrastructure as Code framework for Genesys Cloud using Terraform. Supports multi-org deployments with bidirectional sync between PROD and STAGE. Manages a wide range of resource types including Data Tables, Data Actions, Queues, Skills, and more—with built-in safety guards for production.

Terraform IaC Genesys Cloud Multi-Org

Architect Flow Promotion Tool

A Node.js CLI tool for safely promoting Genesys Cloud Architect flows between PROD and STAGE environments. Features version verification to prevent overwriting others' changes, automatic dependency syncing, no-change detection, and missing reference alerts with suggested fixes.

Built using AI-assisted development (Cursor IDE + Claude), with senior-level architectural direction ensuring the tool follows OOP compositional patterns -- each action (fetch, checkin, publish) is an independent class with defined input/output contracts, and complex workflows like promoteToStage and promoteToProd are composed by chaining these actions rather than duplicating logic. This approach demonstrated the critical role of experienced engineering oversight in AI-generated codebases.

Node.js Genesys Archy CI/CD CLI AI-Assisted Development Cursor IDE

AI-Directed Development Methodology

Developed a practical methodology for directing AI coding assistants to produce architecturally sound code. Through hands-on experience building production tools, identified common failure patterns in AI-generated code -- duplicated logic, global state contamination, missed abstractions -- and established review patterns that catch structural deficiencies before they ship. Applied across multiple projects including Terraform IaC frameworks and CLI tooling.

AI Engineering Code Architecture OOP Design Technical Leadership

Custom Softphone Application

Developed a custom softphone using Genesys Workspace Desktop Edition with TCP socket communication for third-party integration, HTTP listeners, banker alerts, and streamlined agent operations.

C# Genesys SDK TCP/HTTP

Genesys Management Portal

Created a web application using Genesys Platform SDK for managing transaction lists, personnel, agent groups, routing points, and virtual queues with role-based access control and comprehensive audit trails.

Web Application RBAC Platform SDK

Twilio Operations Dashboard

Built a comprehensive Twilio dashboard within the serverless environment displaying real-time metrics including calls and chats in queue, agent assignments, skill groups, and team status views.

Twilio Serverless Real-time Analytics

Workload Management Interface

Integrated four distinct systems of record into a single unified interface, enabling users to manage records efficiently from one platform and streamlining operations across the organization.

Integration UI/UX Workflow

Get In Touch

I'm always interested in discussing new opportunities, challenging projects, or ways to improve contact center operations. Feel free to reach out!