Neil Ong
Software Engineer
Based in Toronto, ON
I build scalable systems and full-stack applications with a focus on search performance, event-driven architecture, and engineering workflows that help teams move faster.

Experience
Recent roles and the impact behind them.
Nov 2022 - Present
Software Developer III
Dayforce
Contributing across distributed systems, large-scale search, end-to-end feature delivery, and AI-assisted engineering workflows in a high-scale product environment where performance, reliability, and developer efficiency all matter.
Highlights (9)
- Contributed to scaling a global event-driven system across multiple services using microservices architecture, improving performance and reliability.
- Designed and optimized search for collections exceeding 20M documents using MongoDB and MongoDB Atlas, improving query performance and scalability.
- Led the end-to-end delivery of multiple epics and features from design through implementation and production release.
- Built and maintained microservices with .NET, Node.js, and Kafka for high-throughput event processing.
- Improved data access performance through MongoDB indexing strategies, reducing query latency under heavy load.
- Containerized services with Docker and Kubernetes for scalable deployments and consistent testing environments.
- Implemented CI/CD workflows with automated testing using Cypress, Jest, and NUnit to improve release quality and deployment efficiency.
- Leveraged AI tools and internal agents to improve developer productivity, streamline workflows, and enhance code quality.
- Contributed to AI-assisted testing frameworks that increased coverage and reduced manual effort.
Sep 2020 - Present
Full Stack Developer
Royal Bank of Canada
Delivered backend APIs, frontend modernization work, and internal operational tooling used at scale across RBC teams, with a focus on maintainability, operational efficiency, and products that support high-volume internal workflows.
Highlights (6)
- Developed and maintained a high-availability REST API handling more than 600,000 daily requests using Node.js and Express.
- Led the migration of a legacy Java application to React, Electron, and Node.js, improving maintainability and user experience.
- Built data pipelines and dashboards used by senior leadership for strategic decision-making.
- Created automation tools supporting more than 800,000 user interactions, improving operational efficiency.
- Developed a data visualization platform for KPI tracking and reporting.
- Built an IT help desk chat system integrating APIs and successfully approved it for production.
Toolkit
My everyday toolkit.
Languages
Comfortable across backend, frontend, and systems-oriented application work.
Frameworks
Production experience building APIs, internal platforms, and modern web applications.
AI and agentic tools
Using AI-assisted development to speed delivery, improve iteration quality, and automate engineering workflows.
Infrastructure and delivery
Focused on scalable systems, cloud-native delivery, and quality gates that hold up in production.
Recognition
A few milestones I’m proud to have earned.
2022
RBC Leadership Model Award
2022
RBC Q2 Performance Award
2021
RBC Student Roundtable
About
A little about how I work.
I’m a software engineer with experience spanning event-driven systems, full-stack application development, and cloud-native delivery. My work is strongest where scale, reliability, and developer velocity all matter at once.
Across Dayforce and RBC, I’ve worked on high-throughput APIs, large-scale search, internal platforms, and AI-assisted engineering workflows. I care about building systems that perform well under load and stay maintainable as teams and requirements grow.
Contact