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.

Extra Curricular Activities

UMSU Finance Committee Board Member, University of Manitoba Students’ Union

- Oversaw budget preparation and the financial planning of the union.
- Actively participated in monitoring the monthly statements and fair distribution of the UMSU hardship fund.

President, University of Manitoba Iranian Students' Association

- Led a group of 10, directing 3 major events with the total budget of 25,000$ over the course of a year.
- Advocated for more than 500 graduate and undergraduate students within the Iranian community at the University of Manitoba.