About Me
I’m Matteo Guidi, a Dean’s List Computer Science student at Toronto Metropolitan University and a Software Developer at RBC. My expertise lies in architecting cloud‑native solutions, automating CI/CD pipelines, and delivering secure, scalable applications.
Beyond work, I am passionate about Robotics and contribute to TMU WAVE’s (Underwater Robotics) team and TMAV’s Control Systems sub‑team, designing software for autonomous systems.
View Resume- Education
B.Sc. Computer Science (Honors), TMU (2022–2027)
Dean’s List — Faculty of Science
Azure AI & Power Platform Fundamentals Certification
- Work Experience
Software Developer @ RBC — CI/CD pipelines & security automation
HR System Analyst @ TMU — SQL optimization & reporting
Cloud Intern @ Wiser — Containerization & process automation
- Technical Skills
Python · Java · TypeScript · Bash · SQL · OPA
Docker · GitHub Actions · OpenShift · Artifactory
Spring Boot · Vault · MongoDB · REST & GraphQL APIs
- Leadership
Director of Outreach @ Computing Councils of Canada
Software Developer @ TMU WAVE (Underwater Robotics)
Work Experience

Royal Bank of Canada
rbc.comSoftware Developer
Designed and implemented scalable, secure containerized CI/CD pipelines using GitHub Actions, Docker, Python and Java — embedding policy-as-code governance and automation best practices across enterprise deployments.

Toronto Metropolitan University
torontomu.caJunior HR System Analyst
Built and optimized data workflows and reporting solutions with SQL, Power BI, and Excel, emphasizing clean data design, automation, and stakeholder-driven insights.

Wiser
wiser.itCloud Systems Intern
Developed a private cloud environment on Ubuntu Server using Docker, Docker Compose, and Bash scripting—focusing on modular architecture, reliable deployments, and automated backup processes.