Technical Work Experience

Software Engineer, SDK

Cognitive3D, Vancouver

Unreal, Unity, C++
August 2022 - September 2024
Developing SDKs to support better analytics from VR and AR applications


XR Software Developer

Teck Resources Limited, Vancouver

Unreal, VR, Blueprint, Oculus Quest
August 2021 - June 2022
Developing XR applications for use in training and exploration activities related to large-scale mining and resource extraction projects


Virtual Reality Software Engineer

PrecisionOS Technology, Vancouver

Unreal, VR, Blueprint, Oculus Quest
July 2020 - July 2021
• Led the end-to-end development of a VR application simulating a femoral nail installation surgery
• Prototyped interaction methods for OR equipment to allow surgeons to intuitively modify the equipment position and settings
• Implemented improved UI/UX elements to ensure users can better interact with the gameplay flow

Technical Lead and Project Coordinator

UBC Emerging Media Lab, Vancouver

Unity, VR, C#, PM
May 2019 - April 2020
Led a team of upto seven developers and designers in collaborative projects with UBC Faculty of Medicine, UBC Studios, and The Centre For Digital Media to create Virtual Reality applications to make educational experiences more engaging, immersive, and effective.

Projects: Volumetric Video in Medical Training, ScholarsVR (Attention Span), ScholarsVR (Restless Flame)

Software Developer and Business & Outreach Lead

UBC Medical Innovation Student Team, Vancouver

Android, Biz Dev
Jan 2019 - Apr 2020
• Worked in collaboration with the Rick Hansen Institute to develop an affordable power-assist wheelchair model
• Developed background services for an Android application to serve as an interface to a wearable mood analyzer/predictor
• Conducted reasearch on correlation of heart-rate and anxiety to develop a machine learning model to predict users mood

Software Developer Co-op and Product Manager

Hyperbridge, Vancouver

ElectronJS, Blockchain, PM
Sep 2018 - Dec 2018

• Implemented platform specific UX improvements by conducting research on industry ”best-practices” and developing electron.js applications
• Determined feature behaviour and user stories in cooperation with graphic designers and developers to ensure the product’s value propositions align with user expectations
• Tested and reviewed existing version prototypes and recommended feature and UX refinement strategies to the development team

JavaScript Developer Intern

UBC Dependable Systems Lab, Vancouver

AngularJS
Jan 2018 - Apr 2018
• Developed front-end features of the ThingsJS application dashboard to allow OS-like filesystem interface to create, delete, rename, update, cut, copy, and paste files/folders
• Included checkboxes to select multiple filesystem objects at the same time, UI elements to close files, and implemented conditional visibility of HTML elements to make the interface more user friendly
• Collaborated with the backend developer to get updates on APIs for filesystem functionality

Contact Me

I am always up for meeting new people and having great conversations. To get in touch with me, send me an email! I would love to get to know you!

atif@atifm.com