About Me

Hi there! I'm Philip, A passionate software developer focused on modernization and transformation wherever I work. I Strive to adopt AI and mentor peers to scale for growth. My long term goal is to be a strong leader who can teach or improve fellow peers on modern skillsets.
When I'm not coding, you'll find me reading about the newest tech trend, experimenting with claude code, or exploring the outdoors. I'm always eager to connect with like-minded individuals, so feel free to reach out!
Work Experience
2026 — Present
AI Specialist
Royal Bank of Canada
- Drive Agentic Workflows and enablement across the organization
- Collaborate with cross-functional teams to integrate AI solutions into products and services
- Conduct research and development to stay at the forefront of AI advancements
- Leveraging past experience in SDET to become a red team member for AI security and robustness testing
2023 — 2026
Software Development Manager
Royal Bank of Canada
- Lead a team of engineers to automate and build quality pipelines for datawarehouse. over 1000 combination of rows and columns in views verified and exposed to all lines of business in the bank
2022 — 2023
Senior QA Lead
Royal Bank of Canada
- Automation focused on reducing manual efforts for cost avoidance and time savings
- Provide and build QA strategy on DevOps pipeline and tools for new projects
- Establish automation foundation and execution plan for new projects across the board
- Facilitate automation for several projects and be able to provide solutions for fellow automation developers on obstacles such as python to API coding, non browser based apps, and building jenkins pipeline
- Build feature files and follow BDD mindset
- Mentor and improve fellow manual testers on automation
- Migrated all testcases from HP ALM/QC to qTest
- Integrated Robotframework to qTest via Jenkins pipeline for automation reports
2020 — 2022
QA Automation Lead
Royal Bank of Canada
- Document workflow applications department consisting of electronic signatures, document data extraction, and records management
- Facilitate automation coverage of over 95% under an API based SaaS solution leveraged across 15 internal lines of businesses such as insurance, wealth management, mortgage renewals and GIC.
- Maintain built-in Dev-ops pipeline integrated with Jenkins and automation greatly and continuously migrate API services to containerized jenkins agents
- Drive weekly defect triages to reduce technical debt and improve resiliency
- Increase early detection visibility through long term risk overviews and discussions with team
- Manage a JIRA service desk and bridge communications between vendors and internal consumers to deliver accurate requirements
2017 — 2020
QA Analyst
Royal Bank of Canada
- Document workflow applications department consisting of electronic signatures, document data extraction, and records management
- Facilitate automation coverage of over 95% under an API based SaaS solution leveraged across 15 internal lines of businesses such as insurance, wealth management, mortgage renewals and GIC.
- Maintain built-in Dev-ops pipeline integrated with Jenkins and automation greatly and continuously migrate API services to containerized jenkins agents
- Drive weekly defect triages to reduce technical debt and improve resiliency
- Increase early detection visibility through long term risk overviews and discussions with team
- Manage a JIRA service desk and bridge communications between vendors and internal consumers to deliver accurate requirements
2017 — 2017
Technical System Analyst Co-op
Royal Bank of Canada
- Saved over $100K through automation for 3 different applications written in Python with Selenium framework
- Adopted Agile values and principles contributed to the process of quality and cooperation within projects
- Achieved cost savings of over $80k per month worth of manual regression with automation coverage