Davis Allan

Software Development Team Lead at Novi Labs

Calgary, Alberta, Canada

About

Experience

  • Software Engineering Team Lead at Novi Labs
    Apr 2026 - Present · 4 mos

  • EVA (Permanent Full-time · 1 yr 4 mos)
    • Software Development Team Lead
      Dec 2025 - Apr 2026 · 5 mos

    • Software Developer
      Jan 2025 - Dec 2025 · 1 yr

  • Helcim (Calgary, Alberta, Canada)
    • Software Development Team Lead
      Jul 2022 - Jul 2024 · 2 yrs 1 mo

      Leading a team of three full-stack developers responsible for cloud-hosted internal risk systems used by the Trust and Safety team. Responsibilities included developing features, sprint planning, scoping, code reviews, deployment, coaching and mentoring junior staff, and conducting 1-1's and performance evaluations.

    • Junior Full Stack Developer (Machine Learning)
      May 2021 - Jul 2022 · 1 yr 3 mos

      Collaborated with the team to develop features, conduct bug fixes, and refactor legacy code for full-stack web applications in internal risk systems. Also implemented and maintained machine learning-based fraud detection models to detect and prevent fraudulent activities.

  • M.Eng Student at University of Calgary at University of Calgary
    May 2020 - May 2021 · 1 yr 1 mo

    Pursuing my Masters in Software Engineering at the University of Calgary with an expected graduation date of May 2021

  • Engineering Account Manager at Detechtion Technologies
    Nov 2018 - May 2020 · 1 yr 7 mos

    ↳ Regularly translated client requests into requirements for the development team ↳ Participated in end to end tests of new features for the Enalysis platform (bug hunting) ↳ Involved in sprint retrospectives to offer feedback for the development team from an operations perspective