Work Experience
Undergraduate Researcher/ Mitacs Internship
Blockchain Lab, Computer Science Department, University of Manitoba
- Investigated Hyperledger Fabric blockchain platform and designed system architecture, including smart contracts and network configuration
- Implemented a working environment and developed interoperable smart contracts for recording healthcare data access.
- Created a friendly user interface ( mobile) using Node.js, prepared system documentation and a report on the potential of the system in benefiting healthcare.
IOS Developer, Intern
Biomedical Engineering Lab, University of Manitoba
- Initiated the design and implementation of an iOS application to automate research participants’ assessments and eliminate human errors from data collection.
- Developed and built the “Test Accelerate” app in XCode to enhance the work efficiency of the staff saving over 30,000$ annually from the research budget.
Junior Programmer
Ubisoft
- Collaborated with the team during the development of the Rainbow Six mobile game using Agile methodology and tools such as Jira and Confluence.
- Worked on a Unity Engine Project utilizing the DOTS framework, debugged ECS code, Profiled the CPU performance of the game, and participated in code reviews using Swarm.
- Used the Perforce version control system, Jenkins build pipeline and existing in-house tools during production to fulfill the project objectives.
Research Assistant
Biomedical Engineering Lab, University of Manitoba/ Riverview Health Center
- Developed a 3D iOS game in Unity for the purpose of improving the spatial memory of Alzheimer’s patients or people with dementia.
- Assisted in ongoing research by setting up the sessions and supervising the program participants.
- Identified potential improvements in the existing applications and proposed changes to resolve bugs in the games used for the study.
Ta/Grader
Computer Science Department, University of Manitoba
- Data Structures and Algorithms (Comp 2140), Programming Practices (Comp 2160), Computer Organization (Comp 3370), Intro to Computer Science (Comp 1010).
- Utilized effective communication skills in assisting and mentoring individuals or groups of students in classes of 25-30.
- Marked over 500 assignments in Java and C language with high accuracy and attention to detail.