Arya Parvizi

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Beginner
See more

Language

English
Fluent
Persian
Fluent
Japanese
Advanced

Work Experience

Research Assistant at UNB, Fredericton, Canada – Human-Robot Interaction Laboratory
September 1, 2023 - Present
Built teleoperation interfaces with ROS + Python (Tkinter) using an MVC architecture; investigated connectivity issues and implemented automated recovery routines to stabilize robot communication; performed hardware diagnostics on the Jackal's MCU/User Power Board; maintained and refactored legacy codebase; contributed to UI/UX research for teleoperation studies.
Research Assistant at Robotics Laboratory — Shahid Beheshti University
October 1, 2023 - October 18, 2025
Explored D3QN, PPO, and genetic algorithms for value-function estimates and robotic-arm path planning; integrated C++ RCSS with PyTorch and Python modules, using Redis-based local networking and sensor data exchange.
Team Lead at Robotics Laboratory — Shahid Beheshti University
August 31, 2023 - October 18, 2025
Coordinated lab projects and onboarding for 9 members; secured sponsorship; managed Git workflows, branching, reviews, and releases; designed technical frameworks and milestones for four projects; packaged modules for integration; performed statistical QA analyses and built a semi-manual CI/CD-style validation pipeline.
Robotics Engineer Intern at Robotics Laboratory — Shahid Beheshti University
September 1, 2021 - October 18, 2025
Implemented obstacle-avoidance algorithms and bug fixes; explored SLAM and semi-circular sonar sweeps to improve detection; set up ROS 2; fixed 3D model issues (URDF/PROTO) for the SBU omni-directional robot.
Game Developer Intern at Concealand Game Studio
August 1, 2023 - October 18, 2025
Applied reinforcement learning, imitation learning, and curriculum learning for procedural animation of a humanoid character; worked with Unity IK frameworks and ML model training.
Research Assistant at HUMAN-ROBOT INTERACTION LABORATORY, University of New Brunswick
September 1, 2023 - Present
Built teleoperation interfaces with ROS + Python (Tkinter); MVC architecture to improve reliability and developer velocity. Investigated connectivity and networking issues (routing, DNS, ROS master) and implemented automated recovery routines to stabilize robot communication. Performed hardware diagnostics on the Jackal’s MCU/User Power Board, re-terminating connectors, verifying VBAT/power continuity, and preventing intermittent disconnections. Maintained and refactored a legacy codebase, improving readability, modularity, and documentation quality. Contributed to ongoing research on UI/UX design, system robustness, and human-robot interaction for teleoperation studies.
Research Assistant at Robotics Laboratory, Shahid Beheshti University
October 1, 2023 - October 18, 2025
Explored and evaluated D3QN, PPO, and genetic algorithms for: (a) improving value-function estimates of RCSS2D intelligent agents, and (b) robotic-arm path planning. Integrating C++ RCSS system with PyTorch and Python modules, using Redis-based local networking and sensor data exchange.
Team Lead at Robotics Laboratory, Shahid Beheshti University
August 1, 2023 - October 18, 2025
Coordinated lab ongoing projects, onboarding, and weekly meetings across 9 active members. Secured a sponsorship grant from Divar to support competition and lab activities. Managed Git and version control, set branching strategies, code reviews, and releases. Designed and operationalized technical frameworks, establishing workflows, roles, processes, and milestones for four different projects (RoboCup 2dsim, Quadcopter drone, SBU Robot, and NAO). Packaged modules for the intelligent systems' fit, and majorly responsible for integration to the code base. Ran statistical analyses to assess quality of new developments; built a semi-manual CI/CD-style validation pipeline with in-house tools, and parsed/processed sparse datasets across projects to produce actionable QA reports.
Robotics Engineer Intern at Robotics Laboratory, Shahid Beheshti University
September 1, 2021 - October 18, 2025
Implemented and evaluated bug algorithms and obstacle-avoidance (Webots, Python); later explored particle filters and SLAM for higher autonomy (Webots, ROS, Python). Improved sonar-based obstacle detection (corner-miss issue) via semi-circular sweep motion; compared against sensor-swap and decoupled-panel alternatives for accuracy and energy. Set up ROS 2 platform and packages; worked with networking, nodes, and launch configs. Fixed Webots 3D model issues (URDF/PROTO) on the SBU omni-directional robot to resolve dynamic-motion failures.
Game Developer Intern at Concealand Game Studio
August 1, 2023 - October 18, 2025
Applied Reinforcement Learning, Imitation Learning, and Curriculum Learning for Procedural Animation of a humanoid character to reduce the animation state complexity and workload for artists. Worked with Unity IK frameworks, animation rigging package, and ML model training.
Research Assistant at HRI Lab, University of New Brunswick (UNB)
September 1, 2023 - Present
Built teleoperation interfaces with ROS and Python (Tkinter); implemented an MVC architecture to improve reliability and developer velocity. Investigated connectivity and networking issues (routing, DNS, ROS master) and implemented automated recovery routines to stabilize robot communication. Performed hardware diagnostics on the Jackal's MCU/User Power Board; re-terminated connectors and verified VBAT/power continuity to prevent intermittent disconnections. Maintained and refactored a legacy codebase, improving readability, modularity, and documentation quality. Contributed to ongoing research on UI/UX design, system robustness, and human-robot interaction for teleoperation studies.
Research Assistant at Robotics Laboratory, Shahid Beheshti University
October 1, 2023 - October 18, 2025
Explored and evaluated D3QN, PPO, and genetic algorithms for improving value-function estimates of RCSS2D intelligent agents, and robotic-arm path planning. Integrating C++ RCSS system with PyTorch and Python modules, using Redis-based local networking and sensor data exchange.
Team Lead at Robotics Laboratory, Shahid Beheshti University
August 1, 2023 - October 18, 2025
Coordinated lab ongoing projects, onboarding, and weekly meetings across 9 active members. Secured a sponsorship grant from Divar to support competition and lab activities. Managed Git and version control, set branching strategies, code reviews, and releases. Designed and operationalized technical frameworks, establishing workflows, roles, processes, and milestones for four different projects (RoboCup 2dsim, Quadcopter drone, SBU Robot, and NAO). Packaged modules for the intelligent systems' fit, and majorly responsible for integration to the code base. Ran statistical analyses to assess quality of new developments; built a semi-manual CI/CD-style validation pipeline with in-house tools, and parsed/processed sparse datasets across projects to produce actionable QA reports.
Robotics Engineer Intern at Robotics Laboratory, Shahid Beheshti University
September 1, 2021 - October 18, 2025
Implemented and evaluated bug algorithms and obstacle-avoidance (Webots, Python); later explored particle filters and SLAM for higher autonomy (Webots, ROS, Python). Improved sonar-based obstacle detection (corner-miss issue) via semi-circular sweep motion; compared against sensor-swap and decoupled-panel alternatives for accuracy and energy. Set up ROS 2 platform and packages; worked with networking, nodes, and launch configs. Fixed Webots 3D model issues (URDF/PROTO) on the SBU omni-directional robot to resolve dynamic-motion failures.
Game Developer Intern at Concealand Game Studio
August 31, 2023 - October 18, 2025
Applied Reinforcement Learning, Imitation Learning, and Curriculum Learning for Procedural Animation of a humanoid character to reduce animation state complexity and workload for artists. Worked with Unity IK frameworks, animation rigging package, and ML model training.

Education

Master of Computer Science at University of New Brunswick
January 11, 2030 - October 18, 2025
Bachelor of Computer Engineering at Shahid Beheshti University
January 11, 2030 - October 18, 2025
Master of Computer Science at University of New Brunswick
January 11, 2030 - October 18, 2025
Bachelor of Computer Engineering at Shahid Beheshti University
January 11, 2030 - October 18, 2025
Master of Computer Science at University of New Brunswick
January 11, 2030 - October 18, 2025
Bachelor of Computer Engineering at Shahid Beheshti University
January 11, 2030 - October 18, 2025

Qualifications

RoboCup IranOpen 2023 Elite Competitive Event Winner
January 1, 2023 - October 18, 2025
RoboCup 2024 International Competitions – Soccer Simulation 2D League (R2D2 Team) – 5th Place
June 1, 2024 - October 18, 2025
RoboCup IranOpen 2023 – 3rd Place (R3CESBU Team)
April 1, 2023 - October 18, 2025
Board of Governors Merit Awards for Graduate Studies
September 1, 2023 - October 18, 2025
Facilities from the National Elites Foundation, Iran
September 1, 2023 - October 18, 2025

Industry Experience

Software & Internet, Education, Manufacturing, Professional Services, Media & Entertainment, Computers & Electronics, Gaming