Gaurav Saini

I'm

About

I am a results-driven Computer Science Engineer with extensive experience in architecting, developing, and automating complex solutions. I thrive in building scalable, high-performance applications and driving digital transformation through automation and cloud technologies. Currently, I work as a Lead DevOps Product Engineer at RBC, where I design and develop microservices, enhance infrastructure automation, and streamline deployments using Kubernetes/OpenShift. My career journey has equipped me with a strong foundation in software development, system optimization, compliance reporting, and team leadership. With a passion for problem-solving and innovation, I continuously seek opportunities to improve processes, drive efficiency, and deliver impactful solutions. Let's connect and explore how technology can shape the future!

Sr. Software Engineer | Sr. Solution Architect | Full-Stack Developer

In my current role, I seamlessly transition between multiple responsibilities, adapting to the dynamic needs of each project while balancing strategic planning, technical implementation, and cross-functional collaboration.

  • Birthday: 15 Apr 1991
  • Phone: +1 (289) 489-2229
  • City: Toronto, Canada

As a Senior Software Engineer, I focus on building and optimizing scalable backend systems, ensuring high performance and reliability. As a Solution Architect, I design robust, cloud-native architectures, integrating technologies like Kafka, RabbitMQ, OpenShift, and Docker to streamline business operations. As a Full-Stack Developer, I work on both frontend and backend development, using Blazor, React, .NET Core, and REST APIs to create user-friendly applications. By wearing these multiple hats, I drive end-to-end solutions, from architectural planning to hands-on coding, ensuring seamless software delivery.

Development/Automation projects Successfully designed, developed, and deployed

Individual/Team Awards for excellence in development, innovation, and leadership

Instant Thanks Received for outstanding contributions and teamwork

Support Tickets Efficiently resolved, ensuring seamless operations and customer satisfaction

Skills

Here are my technical skills, refined over 10+ years of hands-on experience in software development, automation, DevOps, cloud computing, and system optimization. I specialize in driving innovation through cutting-edge technologies.

API/Microservice Development 100%
C# 100%
HTML 100%
CSS 90%
Python 65%
JavaScript 65%
Openshift 100%
Azure 95%
Ansible 90%
Event Driven Architecture (Kafka / RabbitMQ) 100%
Database Management 95%
Administration and monitoring Skype for Business 85%
Infrastructure As a Code 100%
Full Stack Development 95%
Kubernetes 85%
Docker 90%
Helios 100%
PHP 70%
WordPress/CMS 90%
Photoshop 55%
Figma 85%
Canva 95%
Business Insight Tools (PowerBI / Tableau / Grafana) 100%
Administration for Microsoft SharePoint 2013 100%
Administration and configuration Of RightFax Solutions by OpenText 100%
vSphere, AriaOps, vRealizeAutomation, vRealizeOrchestrator, Hyper-V, Nutanix 90%

Sumary

Gaurav Saini

Results-driven Computer Science Engineer with 10+ years of experience in designing, developing, and optimizing complex solutions. Proven expertise in driving efficiency, automation, and security across diverse technical landscapes. Adept at leading projects, ensuring compliance, and enhancing system performance. Key competencies include:

  • Solution Architecture & Development: Expertise in designing scalable, high-performance applications.
  • Automation & Software Development: Proficient in streamlining processes through automation and custom application development.
  • API & Microservices Development: Skilled in building and managing RESTful APIs and microservices architectures.
  • Project & Risk Management: Strong background in project execution, risk assessment, and mitigation strategies.
  • Data Security & Compliance: Experience in implementing data protection measures and conducting compliance audits.
  • Virtualization & Infrastructure: Hands-on experience with vSphere and Hyper-V for efficient virtualization management.
  • A strategic problem solver with a keen eye for innovation, dedicated to delivering robust and efficient technical solutions.

Education

COMPUTER SYSTEM TECHNICIAN - NETWORK SYSTEMS

2014 - 2015

Mohawk College, Hamilton, ON

BACHELOR OF TECHNOLOGY - COMPUTER SCIENCE

2009 - 2013

Punjab Technical University, Punjab, India

Certifications

Microsoft Certified Solution Associate

Certification No. E507-5942

Microsoft Certified Professional

Certification No. E500-8276

MCSE - Core Solutions for Microsoft SharePoint 2013

Certification No. G085-5854

ITIL Foundation

Certification No. GR750225355GS

Lean Six Sigma Yellow Belt

Certification No. N/A

Microsoft Vital Signs - Performance Management on Windows Servers

Certification No. N/A

Citrix XenApp and XenDesktop 7.15 Administration

Certification No. N/A

Soft Skills

  • Exceptional interpersonal, communication, and presentation skills (oral, verbal, and written).
  • Strong critical thinking, analytical problem-solving, and strategic decision-making abilities.
  • Highly motivated, results-driven, and adaptable in dynamic work environments.
  • Excellent leadership, team collaboration, and cross-functional coordination skills.
  • Strong influencing, negotiation, and stakeholder management capabilities.
  • Meticulous attention to detail while effectively managing multiple tasks and priorities.
  • Proven project management and team leadership experience, driving successful outcomes.
  • Ability to work independently with minimal supervision and thrive in team-oriented environments.
  • Strong time management and organizational skills, ensuring efficiency in complex projects.
  • Ability to learn quickly, embrace change, and continuously improve processes.
  • Effective in handling high-pressure situations, making informed decisions under tight deadlines.

Professional Experience

Lead DevOps Product Engineer

2022 - Present

Royal Bank of Canada, Toronto, ON

  • Architect, design, and develop microservices, REST APIs/Web APIs, and web applications.
  • Lead the core development of VMaaS (VM as a Service) under the TI ART project.
  • Design and implement backend functionality using VMware vRealize Suite (vRealize Automation, vRealize Operations Manager, and vRealize Orchestrator).
  • Develop microservices to support frontend applications and backend processes.
  • Manage source control using Git/GitHub and implement CI/CD pipelines for end-to-end automation.
  • Automate DevOps workflows to enhance application efficiency and reliability.
  • Deploy and manage applications/microservices using Helios and oversee day-to-day Kubernetes/OpenShift operations.
  • Develop APIs to integrate frontend and backend functionalities.
  • Design and prototype solutions based on technical specifications.
  • Write high-quality, maintainable code to deliver complete applications within project timelines.
  • Perform unit, integration, functional, and non-functional testing to ensure software quality.

Senior Technical Automation Analyst

2018 - 2022

Royal Bank of Canada, Toronto, ON

  • Leading a team of 4 developers.
  • Managing automation projects, handling the budgeting and timelines for the overall project.
  • Understand client requirements and how they translate in application features.
  • Collaborate with a team of IT professionals to set specifications for new applications.
  • Design creative prototypes according to specifications.
  • Write high quality source code to program complete applications within deadlines.
  • Perform unit and integration testing before launch.
  • Evaluate existing applications to reprogram, update and add new features.
  • Develop technical documents and handbooks to accurately represent application design and code.
  • Managing the whole development project going through each and every phase of its lifecycle.

Senior Technical Analyst

2016 - 2018

Royal Bank of Canada, Toronto, ON

  • Technical support for escalations, problems, infrastructure changes and any issues in a 7/24/365 Support Environment.
  • Proactively maintain systems to ensure maximum availability (monitoring, operations, change management, compliance, updates).
  • Solutions Expert and administration for Microsoft SharePoint 2010 and 2013.
  • Administration and configuration Of RightFax Solutions by OpenText.
  • Administration and monitoring Lync/Skype for Business.
  • Identify areas for maximizing resource use, common processes and reporting.
  • Monitors implementations, ensure technical/operational problems, work flows and service improvements are addressed and escalated to Manager(s).
  • Plan, review and schedule activity records and emergency actions to ensure that resources are available and instructions and support contacts are valid.
  • Researches & recommends the implementation of “best practices” with respect to support and planning activities, helping to increase productivity of staff.
  • Responsible for Incident Management and root cause analysis where required.

Technical System Analyst

2015 - 2016

Royal Bank of Canada, Toronto, ON

  • Building new servers for Windows hosting Build and Management team. (Virtual and Physical).
  • Scan and Remediate all Security non-compliant issues and Operating System patching.
  • Provide support for all Windows/virtualization related issues and problems.
  • Resolve minor issues/conflicts related to provisioning of servers in DEV/PRODUCTION environments.

Portfolio

Welcome to my portfolio, where I showcase a selection of the projects and products I’ve built. Each piece reflects my expertise, creativity, and commitment to delivering impactful solutions. While I have successfully completed over 100+ projects, the majority are hosted on an enterprise GitHub, which is restricted by my organization and cannot be publicly shared. To provide insight into my work, I am presenting a glimpse of my projects here.

VMAAS

Scalable solution that provides Virtual Machine As a Service

VMAAS
  • VM Provisioning and Management
  • Event Driven Architecture
  • Infrastructure As a Code
  • Enterprise level application
Get in touch to learn more...

GVCI API GATEWAY

Modern solutions for centralized API access and management

GVCI API GATEWAY
  • Secure API Management
  • Efficient Routing and Rate limiting
  • Robust & Scalable
  • Enterprise Level application
Get in touch to learn more...

VM DECOMMISSION

Efficient and flexible decommissioning of virtual servers

VM DECOMMISSION
  • Decommission Virtual Servers
  • Instant / Scheduled Decommissions
  • Event Driven Architecture
  • Enterprise Level Service
Get in touch to learn more...
UPCOMING

EPS360

One stop shop for your overall virtual estate management

EPS360
  • Complete Virtual Footprint Overview
  • Utilization and Trending Analysis
  • Data Visualization and Reporting
  • Enterprise Level Application
Get in touch to learn more...

SCHEDULING SERVICE

Job scheduling system for small to large-scale enterprise solution

SCHEDULING SERVICE
  • Job Scheduling and Job Execution
  • Job Clustering and Job Persistence
  • Used by Multiple Services in VMAAS
  • Enterprise Level Service
Get in touch to learn more...

APPROVALS SERVICE

Approvals flow system for small to large-scale enterprise solution

APPROVALS SERVICE
  • Full Approval Flow Management
  • Event Driven Architecture (Kafka)
  • Used by Multiple Services within TI
  • Enterprise Level Service
Get in touch to learn more...

XA BUILD TOOL

Automated image updation process for citrix XenApp environment

XEN-APP BUILD TOOL
  • Image Updation Process for Citrix
  • Responsive Design
  • User Friendly Interface
  • Department Level Application
Get in touch to learn more...

NOTIFICATION
      SERVICE

Notification system for small to large-scale enterprise solution

NOTIFICATION SERVICE
  • Notification Management Service
  • Event Driven Architecture
  • Used by Multiple Services in VMAAS
  • Enterprise Level Service
Get in touch to learn more...

VMAAS API GATEWAY

Modern solutions for centralized API access and management

VMAAS API GATEWAY
  • Secure API Management
  • Efficient Routing and Rate limiting
  • Robust & Scalable
  • Enterprise Level application
Get in touch to learn more...

XD BUILD TOOL

Automated end to end build process for citrix XenDesktop VMs

XEN-DESKTOP BUILD TOOL
  • End to End VDI Build Automation
  • Pre Build / Post Build Automation
  • User Friendly Interface
  • Department Level Application
Get in touch to learn more...

PRODUCT BRANDING

Strategic product branding solution to enhance brand identity

PRODUCT BRANDING
  • TIAAS Logo Design
  • TIAAS Video Design and Editing
  • VMAAS Logo Design
  • MWAAS, DNAAS Logo Redesign
Get in touch to learn more...

REPORTING
PLATFORMS

Advanced reporting solutions for apps and product insights

REPORTING PLATFORMS
  • VMAAS Product Reporting Solution
  • Citrix Reporting Solution
  • Automated Reporting
  • Executive Level Reporting Solution
Get in touch to learn more...

Testimonials

Gaurav’s delivery on Program level Branding has helped shape our brand identity which make our Transformation Strategy and Product Portfolio more memorable, clear and authoritative to our clients and partners across TI and T&O. He’s always willing to drop what he is doing to help others.

Ruth Choi

Agile Delivery Manager
RBC

Gaurav has proven he’s a real team player, highly motivated and ambitious. He’s had a huge impact to the success of the VMaaS and recently he is helping define the automation path for the VCI team. Looking forward to see more of the amazing work Gaurav produces. Well done Gaurav!

Paul Gage

Senior Director
Compute Platform Services
RBC

I would like to recognize Gaurav Saini for his enthusiasm and work devoted to RBC. He has taken a keen interest in the VMaaS product, ramping up on the technology and components quickly, and delivering value within a short time frame. He’s diligent and displays a keen work ethic.

Doug Douma

Senior Lead Cloud Engineer
RBC

Gaurav has done an amazing job with the branding of TIaaS program. created the logo for the program, that became the face of our program and was used on all merchandise. He also made huge contribution by volunteering to create TIaaS video which was showcased during TI Town Hall.

Abbas Ishaque

Director, Agile Enablement
RBC

Gaurav has been a key contributor to the overall success with our VMaaS product, consistently demonstrating his strong technical spikes to drive solutions aligned with our broader vision and longterm roadmap. His participation and strong commitment models great work ethics.

Ronald Pottie

Director of Product
Compute Platform Services (On-Prem)
RBC

Gaurav stepped up to help TIaaS multiple times. Be it delivering program level demos or completing crucial work for VMaaS GA releases, he's always excelled. I hope this gives him some indication of how important and impactful his contributions have been. Gaurav is a huge asset to VMaaS/TIaaS.

Vasant Sridhar

Sr Manager
Product & Service Delivery
RBC

Contact

Feel free to get in touch with me for any inquiries, collaborations or discussions about potential projects, innovative ideas, or opportunities where my expertise can add value.

Phone

+1 (289) 489-2229

Department

Compute Platform Services

Address

Toronto, ON M5V0G5