Nadav Ami
Software Engineer · cv@nadav.ca · LinkedInlinkedin.com/in/nadavami · GitHubgithub.com/nadavami
Backend engineer with 13+ years of experience building scalable distributed systems across SaaS, healthtech, and telecom. Recent focus on vector search infrastructure, performance engineering at billion-row scale, and AI-accelerated development. Proven ability to lead complex initiatives end-to-end and drive engineering culture with empathy. Fluent in English and French.
Experience
Senior Backend Software Engineer
2024-10Oct 2024 – Present
OpenPhone/Quo
Cofounder & CTO
2023-04Apr 2023 – 2024-09Sep 2024
Redeo API
- Designed and implemented the full stack – frontend, backend, Cerbos-based RBAC with hot-pluggable personas, and FHIR-compliant immutable audit infrastructure – using React, NestJS, and TypeScript, deployed to Azure via Terraform.
- Built a domain-specific language to describe thousands of insurance PDF forms into dynamic web experiences with conditional field visibility and validation.
- Set technical strategy around security, API-first design, and lean CI/CD. Mentored a 5-engineer team and drove code quality improvements that reduced pentest findings by 90%.
Senior Software Developer
2021-04Apr 2021 – 2022-06Jun 2022
Crewdle
- Developed key paid product features including WebRTC based recording and live streaming using Angular, TypeScript, and Electron, driving an increase in premium subscriptions.
- Mentored 3 software developers through in-depth code reviews and pair & mob programming sessions.
- Refactored a large codebase into modular front-end components and backend serverless functions, drastically reducing technical debt and enabling a major UX redesign.
- Reduced mean time to repair from multiple days to under 30 minutes by implementing automated releasing and auto-updating of the desktop application.
Senior Technical Architect
2019-03Mar 2019 – 2021-04Apr 2021
Bell Canada, IoT
- Architected and deployed a hybrid cloud IoT platform that connected on-premise infrastructure with Microsoft Azure, enabling development to be accelerated by cloud services while remaining secure and cost-effective.
- Automated the platform onboarding for new teams using GitLab CI and Terraform, reducing the previously labour intensive multi-day process to a pull request and 15 minute pipeline.
- Built shared microservices and template projects that became department-wide primitives, cutting development costs and cycle time through code and infrastructure reuse.
- Supported 25 developers and architects across multiple teams through architecture/developer forums, code/architecture reviews, increasing engineering productivity and cross-team collaboration.
Full-Stack Software Developer
2017-12Dec 2017 – 2019-03Mar 2019
Bell Canada, IoT
- Cut development costs, time to receive customer feedback and production defects by leading a department-wide shift to test-driven development, CI/CD, and clean code practices.
- Designed and implemented multiple robust microservices and Node.js libraries utilizing TDD and Jest for 100% code coverage, enhancing system modularity and reducing time to market for new IoT products.
Full-Stack Software Developer
2016-06Jun 2016 – 2017-12Dec 2017
Bell Canada, Network Tools
- Developed an anti-spam system using Python and Elasticsearch, reducing unwanted text messages for 9M+ customers. Awarded a platinum merit award for the significant positive impact on customer experience.
- Created an outage visualization platform using Python, JavaScript and MySQL, resulting in increased service availability and executive visibility.
- Deployed and operated multiple systems including GitLab, Artifactory, Docker Swarm, Grafana and RedHat Satellite to virtual machines on OpenStack using Ansible and GitLab CI.
Full-Stack Software Developer
2012 – 2016
Freelance
- Built over 30 websites and applications for clients across various industries, including an inventory system, cryptocurrency payment gateway, and QR-code based photo management tool.
- Delivered projects on-time and within budget for over 25 customers, leading to an 80% repeat rate.
Select Talks & Projects
Visualizing Semantic Search in 3D
2025
Engineering all-hands demo using 3D space to explain vector similarity with live search results
Transluminal
2020
Hardware & software for a large art installation on permanent display at Dawson College
Learning by Failing (IoT Camera Hacking)
2019
Lightning talk at the Bell Software Developer Conference in Toronto
Effective CI/CD for Test Driven Development
2018
Talk on how to successfully implement CI/CD and TDD in a large corporate environment
Education
Concordia University
2018
Computer Engineering coursework
Dawson College
2012 – 2016
DEC, Electronics Engineering Technology
Skills
Languages · TypeScript/JavaScript, Python, Go, Java, Shell/Bash
Frameworks · React, Angular, NestJS, Express, Electron, Jest/Vitest
Data & Messaging · PostgreSQL, MongoDB, Elasticsearch, Turbopuffer, RabbitMQ, Temporal
Cloud & Infrastructure · Azure, GCP, AWS, Kubernetes, Docker, Terraform, Ansible, GitHub Actions, GitLab CI
Practices · Test-Driven Development, CI/CD, Distributed Systems, API Design (REST, GraphQL), Infrastructure as Code, Observability
AI · Claude Code, Cursor, RAG / Vector Search, Embeddings, Voyage AI
for robots: resume.yml[~1.6k tokens]