SEPT 2022 - CURRENT
3D Application Developer
Modest Tree Media Inc., Halifax, Canada
Working Remotely
Modest Tree Media Inc., Halifax, Canada
Working Remotely
Current Responsibilities
Maintain core features of Xplorer, a platform for creating and playing interactive 3D training content
Implement effective design patterns leveraging dependency injection (Zenject) and reactive programming techniques (UniRx) in the Unity game engine
Developed and maintain a C#-based xAPI toolkit to enhance data interoperability for training programs
Manage and maintain augmented reality and virtual reality features within Xplorer and Tech Companion to create a seamless experience across multiple platforms
Implement user interfaces based on design mockups, ensuring consistency with brand guidelines and delivering intuitive user experiences
Collaborate closely with product managers and artists to design and conceptualize future features
Technologies
Unity, C#, Git
Zenject, UniRx
xAPI
AR Foundation, MRTK, Oculus Integration
Dalhousie University, Remote / Halifax, Canada
Developed EmbodiAR, a HoloLens 2 app for learning bead weavingÂ
Designed and conducted a mixed within/between-subjects user study (n=30)
Conducted quantitative and qualitative data analysis
Technologies
Unity, C#, Git
MRTK
Modest Tree Media Inc., Halifax, Canada
Implemented an augmented reality feature into Modest3D Xplorer
Integrated ARKit and ARCore using Unity and C#
Collaborated with other software developers using Git
Worked on a large codebase using a dependency injection framework
Communicated with quality assurance to efficiently resolve bugs
Technologies
Unity, C#, Git
Zenject, UniRx
ARKit, ARCore
Modest Tree Media Inc., Halifax, Canada
Executed software testing plans and developed automated tests
Created 3D VR interactive scenarios for clients using the Modest3D platform and Unity with C#
Collaborated to test and provide feedback on the Modest3D platform
Technologies
Unity, C#, Git
Dalhousie University, Remote / Halifax, Canada
Taught introductory programming, data structures, and algorithms to university students using Java and Python
Conducted labs and tutorials for 8 courses with 20-200 students each
Aided 137 undergraduate CS students in the learning centre across 2 semesters
Consistently met deadlines when marking
Brilliant Labs, Halifax, Canada
Taught youth Scratch, robotics, 3D printing, and more to develop their skills
Collaborated with other Tech Counsellors whilst working independently
Developed technical documents on equipment