Kevin Doyle

Director, GenAI Architect - Contact Center Technology at RBC

Toronto, Ontario, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Kevin Doyle is a seasoned software architect and technology leader with 18 years of experience building cloud-native, secure, and user-focused products. As Director and GenAI Architect for Contact Center Technology at RBC, he drives generative AI product innovation, vendor integrations, and compliance-conscious deployments that reduce client interaction time. Previously he led cloud architecture and connectivity initiatives at RBCx and IBM, designing scalable cross-product connectivity layers and leading global teams to deliver production-grade features. Kevin blends hands-on engineering—evidenced by front-end and QA contributions to notable open-source projects like Elyra for JupyterLab—with strategic leadership in acquisitions and platform roadmaps. He is comfortable translating customer needs into architecture and release plans while mentoring engineers and fostering cross-functional collaboration. Based in Toronto, he pairs deep technical craft with a pragmatic focus on usability, security, and measurable business impact.
code18 years of coding experience
job16 years of employment as a software developer
bookComputer Science, Computer Science at York University
github-logo-circle

Github Skills (13)

jupyterlab10
testing10
python9
ui-design9
front-end-development9
uid9
react8
documentation6
typescript4
typescripts4
typescript-types4
dockers3
docker3

Programming languages (6)

TypeScriptShellScalaJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
elyra-ai/elyra

Apr 2020 - Jul 2020

Elyra extends JupyterLab with an AI centric approach.
Role in this project:
userFront-end & QA Engineer
Contributions:6 commits, 5 PRs, 24 comments in 2 months
Contributions summary:Kevin primarily contributed to the front-end aspects of the project, specifically focusing on UI components and the testing of the Python editor. The user fixed caret directions in the pipeline error dialog and added tests for the Python editor, demonstrating an understanding of the project's user interface and testing procedures. The user also worked on making the Python editor tests more reliable by fixing the random test failures. Furthermore, they made changes to the documentation by adding a custom CSS file, indicating a focus on improving the user experience.
pythonjupyterlab-extensionpypijupyter-notebookanaconda
An integration of H2O Sparkling Water as a notebook for IBM Spectrum Conductor.
Contributions:16 commits, 17 PRs, 8 pushes in 8 months
h2oconductorhpc-applicationsnotebookspectrum
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Kevin Doyle - Director, GenAI Architect - Contact Center Technology at RBC