Hello, and Welcome.

I'm Pouya.

A Computer Science Graduate from the University of Manitoba.

More About Me
About

A brief summary about me.

Profile Picture

I'm a computer science graduate from the University of Manitoba and a member of the HCI-Lab. I'm currently seeking opportunities starting immediately in the field of Software Engineering, and Data Analytics.

Profile

In my thesis, I studied the significance of live stream chatboxes and explored the effects of using real-time summarization techniques. I developed a web application called Stream Assistant to enhance communication between streamers and viewers by providing streamers with real-time summarization of chatbox in the form of Emote ranking, word cloud and a live polling report.

  • Fullname: Pouya Aghahoseini
  • Email: pouyaaghahoseini@gmail.com
  • Academic Email: aghahosp@myumanitoba.ca
  • Interests:
    • Software Engineering
    • Full-Stack Development
    • Data Analytics

Skills

During my Bachelor's program at Amirkabir University of Technology, I gained valuable experiences in teamwork, both through coursework projects and my involvement in extracurricular activities within the student scientific chapter. Subsequently, during my Master's program at the University of Manitoba, I acquired a diverse skill set that includes teaching, app development, research, conducting study interviews, and data analysis.

 C/C++ - Python - Java - R - MATLAB

HTML - CSS - Javascript - MySQL - Redis - Node.js - Express - Scipy - Tensorflow - numPy - Pandas  

LaTeX - Git - Flutter - GAMS - Adobe Premiere - Adobe Photoshop

Resume

More about me.

You can view some of my experiences, projects, and awards that I received in the last few years down below.

Education

M.Sc. in Computer Science

2021 - 2023

University of Manitoba, Canada

GPA: 4.1/4.5

B.Sc. in Computer Science

2016 - 2020

Amirkabir University of Technology, Iran

GPA: 3.6/4

Mathematics Diploma

2012 - 2016

Allameh Helli High School, Tehran , Iran

National Organization for Development of Exceptional Talents (NODET)
GPA: 18.5/20

Experience

Teaching Assistant, Grader

September 2021 - Present

University of Manitoba

COMP 1010, COMP 1020, COMP 2140, COMP 2280, COMP 3020, COMP 3490
  • As a Teaching Assistant, I helped facilitate students' learning process by conducting lab sessions, grading lab exercises, and holding regular office hours. I collaborated closely with the instructor and a team of TAs to ensure the smooth delivery of course material.

Instructor

May 2023 - June 2023

University of Manitoba

Introductory to Computer Science (COMP 1010)
  • As an Instructor for a 6-week course, this experience improved my ability to excel under time constraints. I efficiently developed course content, including assignments, quizzes, and the final exam. I also maintained regular office hours to ensure students had access to academic support and proactively created new teaching materials to enhance student comprehension and engagement.

Teaching Assistant

September 2020 - August 2020

Amirkabir University of Technology

Design and Analysis of Algorithms, Fundamentals of Programming: C Language, Compilers, Data Structures and Algorithms, Introduction to the Theory of Computation

  • Held Classes
  • Graded Assignments
  • Held Weekly Workshops
  • Designed and Evaluated assignments

Extracurricular Experience

11th Winter School on Computational Geometry

March 2019

Organizing Committee Member

The Winter School on Computational Geometry is held every year by Math and Computer Science Faculty, in collaboration with IPM Institute for Research in Fundamental Sciences. Notable researchers in computational geometry are invited for seminars and workshops in this program.

Student Scientific Chapter Membership

March 2018 - March 2019

Head Of Informatics and Competitions

- Organized Data Science Seminars and Workshops
- Coordinated 5 Acm Contests
- Arranged On-Site Visits to Leading Tech Companies In Tehran
- Arranged Talks With Alumni Currently Studying Or Working Abroad.
- Held 2018 New Student Orientation Program
- Arranged Exam Preparation Classes (Calculus, Programming, Differential Equation)

Projects

Stream Assistant

January 2018- February 2023

Master's Thesis

Computer Science Department - University of Manitoba

  • Designed several prototype features aimed at facilitating chat message summarization and enhancing polling mechanisms for live streams.
  • Developed a web application utilizing Express framework, Node.js, MySQL, and front‑end tools including CSS and JavaScript.
  • Conducted a comprehensive study involving 10 Twitch streamers, who employed the Stream Assistant during their live stream sessions.

Dynamic Keyboard

January 2021- March 2021

Mobile HCI Course

Computer Science Department - University of Manitoba

  • Conceptualized and designed over 30 optimized mobile keyboard prototypes.
  • Developed an Android keyboard application utilizing Flutter, integrating dynamic key sizing based on user input.
  • Conducted a user study, comparing the keyboard’s performance against conventional keyboards.

Simulation Project

September 2018- January 2019

Factory Simulation with MATLAB

Industrial Engineering Faculty - Amirkabir University of Technology

  • System modeling and simulation with MATLAB
  • Simulation of a factory with 4 lines of work with different performances and various response time of each agent.

Medify

January 2018- July 2018

Software Engineering Course

Amirkabir University of Technology

  • Medify is an application for fixing tags And organizing media files
  • The application's development was was Developed using Scrum Methodology for Agile Software Development.
  • The coursework required 5 presentations throughout the semester which included a 5-minute startup pitch presentation and the presentation of the first MVP (Minimum Viable Product).
  • Weekly feedback sessions were held and Scrum master role changed every two weeks.
  • Database Course

    Amirkabir University of Technology
    The project required extracting data from TSV files acquired from max plank institute website. After processing the files using Python, they were clustered and the meaningful relations were explored using MySQL.
    A 3NF Database was designed and created, in accordance with the discovered relations.

    Data Structures Course

    Amirkabir University of Technology
    SSET‌ was implemented with skiplist data structure. Each node consisted a BDeque which resulted in more efficient operations.
    All operations are done in O(logn)E + O(n) time.

    Data Structures Course

    Amirkabir University of Technology
    The Tree is primarily built with the input points.
    Queries are asked in the form of rectangle coordinates.
    The implementation was in C++ language.

    Honors and Awards

    June 2022

    Faculty of Graduate Studies Research Completion Scholarship

    University of Manitoba

    April 2022

    3rd place in the Sprint to Innovate: The Innovation Challenge

    City of Winnipeg

    January 2021

    IGSES(International Graduate Student Entrance Scholarship)

    University of Manitoba

    August 2020

    Top 10% in Graduating Class

    Math and Comptuer Science Faculty - Amirkabir University of Technology
    Class of 70 Students

    September 2018- June 2019

    Ranked 1st GPA at Fall-2018 and Spring-2019 Semesters

    Math and Comptuer Science Faculty - Amirkabir University of Technology
    Class of 70 Students

    November 2018

    One of the Top Teams at Amirkabir ACM-ICPC Competition

    Computer Engineering Faculty - Amirkabir University of Technology
    The ACM-ICPC Contest is held every year at Amirkabir University of Technology.
    Teams from all universities across the country take part in this competition.
    Candidates for representing the university in Asia Region contest are primarily filtered here.

    July 2016

    Ranked Within the Top 0.7% (1,169 among 162,879 students) in Iranian University Entrance Exam

    Tehran, Iran
    The competition is intense since it is the only means to gain admission to universities.

    July 2012

    Accepted in NODET (National Organization for Development of Exceptional Talents) High School Entrance Exam

    Tehran, Iran
    NODET student selection exam is held every year nationwide for students starting high school.
    The organization is responsible for a number of schools across the country, which train students on a more advanced level in each field of study.

    Photos

    Some of My Extra Curricular Works.

    These are the works that I have done with the help of my friends during the time I was a member of the Student Scientific Chapter.

    Hobbies and Interests

  • Music
  • UI/UX Design
  • Movies and TV Shows
  • Sports and Recreational Activities
  • Video Games