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.

Portrait of Neil Ong

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.

6 highlights
TypeScriptJavaScriptC#JavaPythonSQL

Frameworks

Production experience building APIs, internal platforms, and modern web applications.

6 highlights
ReactNext.jsNode.jsExpress.NETElectron

AI and agentic tools

Using AI-assisted development to speed delivery, improve iteration quality, and automate engineering workflows.

5 highlights
OpenAI CodexClaude CodeAgentic codingPrompt engineeringWorkflow automation

Infrastructure and delivery

Focused on scalable systems, cloud-native delivery, and quality gates that hold up in production.

6 highlights
KafkaMongoDBElasticsearchDockerKubernetesCypress

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

If you’d like to talk, I’d love to hear from you.

If you are hiring, building something ambitious, or looking for an engineer who cares about scale, execution, and clean delivery, I would be glad to connect.