CX Solution Architect · Amazon Connect · CCaaS · Toronto, Canada

about.

I'm a CX Solution Architect specializing in Amazon Connect, Genesys Cloud CX, and CCaaS migrations, based in Toronto, Canada.

Since 2017, I've been designing contact center solutions, IVR journeys, and conversational AI across Amazon Connect, Genesys Cloud CX, and AWS serverless — from Jio Mumbai and Genpact Hyderabad to National Bank Toronto.

Vinod Kumar Dhanavath — Amazon Connect Developer & CCaaS Engineer
Open to new roles & projects
7+
Years experience
3
Countries & markets
5
Enterprises delivered
8
Certifications
Canada
Workspace
Working
Vinod
Personal
Team

Click any photo to read my story →


what I do

Two disciplines.
One engineer.

Part contact center architect
  • Amazon Connect contact flows & IVR design
  • Genesys Cloud CX operations & migration
  • Skills-based routing, queues & callbacks
  • Omnichannel voice, chat & email support
  • CCaaS migrations (Genesys → Amazon Connect)
  • PCI-DSS, PIPEDA & OSFI-aligned delivery
Part integration & AI engineer
  • Amazon Lex voice bots & chatbots
  • Salesforce Service Cloud Voice CTI integration
  • AWS Lambda · API Gateway · DynamoDB · Kinesis
  • Contact Lens speech analytics & sentiment
  • CloudFormation · Terraform · Jenkins CI/CD
  • Splunk · CloudWatch · Cyara monitoring & testing
core skills
Amazon Connect
95%
Genesys Cloud CX
90%
AWS Serverless
92%
Amazon Lex / Conv. AI
88%
Salesforce SCV / CTI
87%
IaC (CloudFormation / TF)
85%
Node.js / Python
83%
Monitoring & Analytics
86%
certifications
☁️
AWS Solutions Architect
Associate · Amazon Web Services
🤖
AWS Machine Learning
Associate · Amazon Web Services
AWS AI Practitioner
AIF-C01 · Amazon Web Services
+3
View all 6 certifications →
AWS Gen AI · Amazon Connect · Lean Six Sigma
random facts
I've reduced misrouted transfers by 25% at a Canadian Big 6 bank
I cut agent screen-load time from 45 seconds to under 8 seconds
I've migrated 8+ Genesys contact flows into Amazon Connect
Canadian winters make me a more productive engineer
I believe IVR should solve problems, not create them
I hold a PGDM from Durham College and an MSc from Osmania University
I've worked across banking, telecom, insurance, and BPO environments
I've operated contact centers in both India and Canada
Contact Lens is the most underused tool in most Amazon Connect deployments
My Cyara test suites cover positive, negative, timeout, and error paths
experience

7+ years. 3 companies.
2 countries.

Dec 2024 — Present
Current
CX Solution Architect
National Bank of Canada · Toronto, ON
Designing and developing Amazon Connect contact flows, IVR logic, queues, routing profiles, and callback flows for banking support journeys. Built Salesforce Service Cloud Voice CTI integration for automated screen-pop and interaction logging. Developed Amazon Lex voice bots for self-service banking intents. Monitoring with CloudWatch, Splunk, and Contact Lens. IaC and CI/CD via CloudFormation, Terraform, and Jenkins.
Amazon ConnectAWS LambdaAmazon Lex Salesforce SCVContact LensSplunkCloudFormation
July 2020 — Aug 2023
CCaaS Solution Architect
Jio · Mumbai, India
Started in Genesys Cloud CX operations (2020–2021), then led the Genesys-to-Amazon Connect migration (2021–2023). Redesigned 8+ Genesys contact flows into Amazon Connect, built Lex-powered self-service IVR journeys, integrated Salesforce CRM via REST APIs, and validated all journeys with Cyara before go-live. Achieved 18–22% call deflection on targeted intents.
Amazon ConnectGenesys Cloud CXAmazon Lex CyaraSalesforceTerraformJenkins
Jan 2017 — May 2020
Contact Center Engineer
Genpact · Hyderabad, India
Supported multi-platform BPO contact center environments across Genesys Cloud CX, Aspect Unified IP, NICE, and Avaya Aura for banking, telecom, insurance, and collections operations. Integrated platforms with Salesforce and ServiceNow via REST APIs. Built Power BI and Grafana dashboards for SLA, AHT, CSAT, and call volume. Delivered Axis Bank collections and Max Life Insurance policy support programs.
Genesys Cloud CXAvaya AuraAspect Dialer NICESalesforceServiceNowPower BI
Selected work · 2017–2025

portfolio.

Real contact center deliverables from 7+ years across banking, telecom, insurance, and BPO. Each case study covers the problem, architecture decisions, and measurable outcome.

IVR Amazon Connect · Current
National Bank — Intelligent IVR Modernization
Dynamic contact flows with real-time Lambda-based customer lookup, contact attribute routing, Contact Lens analytics, and Splunk alerting. Reduced misrouted transfers by ~25% and screen-load from 45s to under 8s.
National Bank of Canada · Toronto · 2024–2025 · Banking
Read case study →
SCV Salesforce SCV
CRM Integration & AI Customer Automation
End-to-end Salesforce Service Cloud Voice CTI integration — screen-pop, automated interaction logging, case creation, and Lex-based self-service journeys. Improved agent productivity by ~35% and cut manual follow-up by ~40%.
National Bank of Canada · Toronto · 2025
Read case study →
Lex Conversational AI
Amazon Lex Self-Service Automation — Jio
Lex-powered IVR for loan status, EMI schedule, and payment confirmation. Lambda fulfillment, structured fallback, and full Cyara coverage across positive, negative, timeout, and error paths. 18–22% call deflection on targeted intents.
Jio · Mumbai · 2021–2023
Read case study →
CCaaS Migration
Genesys Cloud CX → Amazon Connect Migration
Full CCaaS migration — analyzed Genesys IVR flows, routing, queues, and integrations, then redesigned and deployed in Amazon Connect with Salesforce CRM, CloudFormation/Terraform IaC, and Jenkins CI/CD. Replaced a 4–6 week vendor change cycle with hours.
Jio · Mumbai · 2021–2022
Read case study →
BPO Collections · BPO
Axis Bank Collections Contact Center
Multi-platform BPO environment supporting personal loan, credit card, and home loan collections. Aspect outbound dialer, Genesys Cloud CX, Avaya Aura IVR/ACD, and Salesforce/ServiceNow integration. Improved SLA compliance by ~35%.
Genpact · Hyderabad · 2019–2020 · Finance / Collections
Read case study →
📋 Insurance
Max Life Insurance Policy Support Center
Inbound/outbound contact center for policy issuance, renewals, and premium inquiries. Avaya Aura IVR/ACD, Genesys/NICE recording, Salesforce screen-pop, and ServiceNow ticketing. Reduced routine agent-handled inquiries by ~18% through IVR self-service.
Genpact · Hyderabad · 2017–2019 · Insurance
Read case study →
Open-source · GitHub · Free to use

projects.

Contact center tools, IVR templates, and reference architectures built from real production experience. Clone, fork, and use them freely.

Amazon Connect
Amazon Connect IVR Flow Templates
Reusable contact flow templates for banking journeys — account inquiry, card support, callbacks, escalations. Includes routing profiles, queues, and contact attribute patterns. Production-tested at National Bank.
GitHub · cloud5ence repo
View on GitHub
Conversational AI
Amazon Lex Self-Service Starter Kit
Lex bot definitions for common banking intents — loan status, EMI schedule, payment confirmation — with Lambda fulfillment, fallback logic, and Cyara test suite included. Validated against 18–22% call deflection targets.
GitHub · Node.js / Python
View on GitHub
Salesforce SCV
Salesforce Service Cloud Voice Integration
Reference implementation for Amazon Connect + Salesforce SCV — REST API screen-pop, OAuth setup, webhook-based interaction logging, case creation, and post-call processing via Lambda and API Gateway.
GitHub · Node.js · Open-source
View on GitHub
Migration
Genesys → Amazon Connect Migration Runbook
Step-by-step migration guide — IVR flow mapping, contact attribute translation, routing profile redesign, integration checklist, and post-go-live hypercare runbook. Validated against the Jio production migration.
GitHub · Open-source
View on GitHub
Monitoring
Amazon Connect Monitoring Toolkit
CloudWatch dashboards, Splunk alert templates, and Contact Lens rules for proactive detection of contact flow failures, Lambda errors, routing anomalies, and SLA breaches. Reduces repeat incidents by ~30%.
GitHub · CloudWatch / Splunk
View on GitHub
IaC
Amazon Connect CloudFormation Templates
CloudFormation and Terraform templates for provisioning Amazon Connect instances, Lambda integrations, DynamoDB tables, Kinesis streams, and S3 buckets with correct IAM roles. Promotes changes through dev → UAT → prod.
GitHub · CloudFormation / Terraform
View on GitHub
This site
Cloud5ence.com — The Site You're On
This website is itself a project. HTML/CSS/JS → GitHub → GitHub Actions CI/CD → S3 + CloudFront + Route 53. Full Terraform IaC. ~$0.55/month to run. Built and maintained by a CCaaS engineer who also knows his way around AWS infrastructure.
Live project · Documented in repo
View repo + deployment docs
Verified · Industry-recognised

certifications.

Eight professional certifications across AWS cloud, AI, data analytics, and contact center engineering — validating 7+ years of hands-on CCaaS and serverless delivery.

earned
AWS Solutions Architect Associate badge
Verify on Credly ↗
AWS Solutions Architect
Associate · Amazon Web Services
AWS ✓ Verified
AWS Machine Learning Associate badge
Verify on Credly ↗
AWS Machine Learning
Associate · Amazon Web Services
AWS ✓ Verified
AWS AI Practitioner badge
Verify on Credly ↗
AWS AI Practitioner
AIF-C01 · Amazon Web Services
AWS · AI ✓ Verified
AWS Generative AI badge
Verify on Credly ↗
AWS Generative AI
Practice Test Badge · Amazon Web Services
Gen AI ✓ Verified
Amazon Connect Implementation Training badge
Verify on Credly ↗
Amazon Connect
Implementation Training · AWS
CCaaS ✓ Verified
🟢
Lean Six Sigma
Lean Six Sigma
Green Belt · Process Improvement
Six Sigma ✓ Earned
📊
Data Visualization
Data Visualization with Python
Certificate
Python ✓ Earned
🏢
Job Simulation
Tata Group Data Visualisation
Job Simulation · Forage
Analytics ✓ Earned
All badges verified on Credly
Click any certification card to verify on Credly. Lean Six Sigma Green Belt certificate available on request.
Amazon Connect · CCaaS · Real lessons

blog.

Practical writing from 7+ years in contact center engineering — no fluff, no vendor marketing. Lessons from National Bank, Jio, Genpact, and the Canadian regulated-industry market.

01
How I reduced misrouted transfers by 25% at a Canadian bank using Amazon Connect
The contact flow logic, Lambda-based customer segmentation, and Contact Lens rules that made it work. What the official AWS docs don't cover about real banking environments.
Amazon ConnectIVR DesignBankingLambda
Coming soonApr 2025
02
Genesys Cloud CX to Amazon Connect: the migration checklist no one publishes
After migrating 8+ contact flows at Jio, here's the actual checklist — IVR flow mapping, routing translation, integration gaps, Cyara test planning, and hypercare. What breaks and when.
MigrationGenesysAmazon ConnectCCaaS
Coming soonMar 2025
03
Salesforce Service Cloud Voice + Amazon Connect: the integration gotchas
OAuth setup, REST API screen-pop timing, webhook event sequencing, and the edge cases that break in production but pass UAT. Lessons from a National Bank SCV deployment.
Salesforce SCVAmazon ConnectCTIOAuth
Coming soonFeb 2025
04
Amazon Lex in banking: what 18–22% call deflection actually looks like
The intents, the fallback logic, the confidence thresholds, and the Cyara test cases that got us there. Building Lex self-service for loan status, EMI schedule, and payment confirmation at Jio.
Amazon LexSelf-ServiceConversational AICyara
Coming soonJan 2025
05
Contact Lens is the most underused tool in Amazon Connect — here's what it actually does
Speech analytics, sentiment scoring, keyword detection, and repeat-issue analysis. The operational value of Contact Lens beyond the demo and how to wire it into your QA and monitoring workflows.
Contact LensSpeech AnalyticsAmazon ConnectQA
Coming soonDec 2024
06
I built my personal website on AWS for $0.55/month — here's the full setup
S3 + CloudFront + Route 53 + ACM + GitHub Actions CI/CD + Terraform IaC. This site deploys in 60 seconds on every git push. Full architecture documented in the repo.
AWSS3CloudFrontTerraform
Coming soonNov 2024
07
Amazon Connect at a Canadian bank: what PIPEDA and OSFI compliance actually means for your contact flows
The PCI compliance requirements, data handling rules, and audit trail expectations that shape how you design IVR logic and Lambda integrations in a regulated Canadian banking environment.
CompliancePIPEDABankingAmazon Connect
Coming soonOct 2024
Let's work together

contact.

Available · Toronto, Canada

Open to senior Amazon Connect Developer and CCaaS Engineer roles in Toronto or remote across Canada. Also available for consulting, contact center architecture reviews, and CCaaS migration projects. 7+ years across banking, telecom, insurance, and BPO — including National Bank of Canada.

LocationToronto, Canada
Looking to hire?

CX Solution Architect with 7+ years across banking, telecom, insurance, and BPO. AWS Certified (Solutions Architect, ML Associate, AI Practitioner). Real Canadian banking experience at National Bank of Canada. Available for the right role.

Email me directly →
✓ Thanks! Your message has been sent. I'll reply within 24 hours.
My journey · From Hyderabad to Canada

how I became an
Amazon Connect engineer.

A story about starting in BPO contact centers in India, learning CCaaS platforms on the job, moving countries, and building a career across Genesys, Amazon Connect, and AWS serverless. ← Back to about

Vinod Kumar Dhanavath
CX Solution Architect · Amazon Connect · CCaaS · Toronto, Canada · 7 min read

The beginning — Hyderabad, 2017

I grew up in Hyderabad, India, and completed my MSc in Information Technology from Osmania University. My first role in 2017 was at Genpact — a large BPO — supporting contact center operations for banking, insurance, and telecom clients. I was working with Genesys Cloud CX, Avaya Aura, and NICE, often at the front line of production issues.

That BPO environment was intense. Regulated clients, strict SLAs, and the kind of pressure where a routing misconfiguration at 9am affects thousands of customers before lunch. It taught me to think about contact center systems not as configurations but as customer experiences that have to work every time.

"A routing misconfiguration at 9am affects thousands of customers before lunch."

Moving to Jio — and discovering Amazon Connect

In 2020 I joined Jio in Mumbai, initially supporting Genesys Cloud CX operations at scale. In 2021 I was pulled into the project that changed my career direction: a full CCaaS migration from Genesys Cloud CX to Amazon Connect.

Migrating 8+ production contact flows, rebuilding integrations in AWS Lambda and API Gateway, designing Lex-based self-service journeys, and validating every path with Cyara before go-live — that project taught me more about contact center architecture than anything I'd done before. We achieved 18–22% call deflection on targeted intents and reduced peak queue wait times by 20–25%.

Working

The kind of deep-focus sessions that migrations demand — flow diagrams, Lambda logs, and Cyara test runs

Moving to Canada, 2023

Toronto, Canada

Toronto — my home since 2023 and one of Canada's most important financial-sector tech hubs

Moving to Canada was the biggest leap of my career. I completed a PGDM in Data Analytics for Business Decision Making at Durham College in Oshawa, which gave me the Canadian credential base and deepened my analytics thinking. Then I started looking for a role where my Amazon Connect experience would matter.

In December 2024 I joined National Bank of Canada in Toronto as a CX Solution Architect — working on IVR modernization, Salesforce Service Cloud Voice integration, Lex-based self-service, and production operations for a Big 6 Canadian bank. The compliance environment — PIPEDA, OSFI, PCI-DSS — is different from anything I'd seen in India, and it's made me a sharper engineer.

Where I am now

Team

Collaboration across development, QA, and operations is what makes a contact center project land

At National Bank I've reduced misrouted transfers by roughly 25%, cut agent screen-load time from 45 seconds to under 8 seconds, and improved agent productivity by approximately 35% through Salesforce SCV automation. The work is deeply satisfying because when you get an IVR journey right, thousands of people have a better experience every day.

Things I've learned along the way

📞
IVR design is UX design
Every menu option, every prompt, every fallback path is a micro-experience. The engineers who care about what callers actually hear are the ones who ship journeys that work.
🔄
Migrations are discovery projects
You never fully understand the old system until you try to replace it. The Genesys-to-Connect migration taught me more about what Genesys was actually doing than three years of operating it.
🌍
Regulated markets demand a different mindset
Amazon Connect in a Canadian bank is a different problem from Amazon Connect in Indian telecom. The platform is the same. The compliance requirements, audit trails, and risk tolerance are completely different.
📊
Measure everything before you claim anything
Every result I publish — 25% fewer misrouted transfers, 35% productivity improvement — came from dashboards we built before the project started. Baseline first, claim second.
Want to work together?

Open to senior Amazon Connect Developer and CCaaS Engineer roles in Toronto or remote across Canada.

Get in touch → View my work