CV
Curriculum Vitae PDF
Education
- B.Sc. in Computer Science, McGill University, Montreal, Canada, 2020 - 2024
- Visiting Student, University of British Columbia, Vancouver, Canada, 2023
- High School Diploma, Farzanegan 2 High School, National Organization for Development of Exceptional Talents, Tehran, Iran, 2016 - 2019
Research experience
- Undergrdaute Research Assistant, September 2023 - December 2023
- Dependable Systems Lab, University of British Columbia, Vancouver, Canada
- Supervisor: Professor Karthik Pattabiraman
- Contributed to OneOS: Middleware for Running Edge Computing Applications as Distributed POSIX Pipelines.
- Undergrdaute NSERC USRA Research Assistant, May 2023 - Now
- Distributed Information Systems Lab, McGill University, Montreal, Canada
- Supervisor: Professor Bettina Kemme
- Views in Graph Database Systems: Contributed to the developement of a middleware for Neo4j enabling view definition, maintenance, and utilization on graph data.
- Undergrdaute Research Assistant, January 2023 - Now
- Advanced Networking Research Lab, McGill University, Montreal, Canada
- Supervisor: Professor Muthucumaru Maheswaran
- Developed a distributed digital twin model (embedded in smart devices) simulator using Python Turtle.
- Ported the designed algorithms into ESP32 devices using JamScript.
- Undergrdaute Research Volunteer, May 2022 - August 2022
- The Prometheus Lab, McGill University, Montreal, Canada
- Supervisor: Professor Joseph Vybihal
- Explored the theoretical security issues in multi-agent systems based on agents’ roles and communications.
Work experience
- Software Development Engineering Intern, June 2022 - September 2022
- AWS IoT FreeRTOS Team, Amazon, Vancouver, Canada
- Introduced open-source CloudFormation templates to accelerate IoT data ingestion and visualization.
- Implemented four templates (AWS Timestream, IoT Analytics, Kinesis Data Firehose, and OpenSearch Service) to capture, ingest, and visualize IoT data coming from AWS ExpressLink devices to AWS IoT Core.
- My contributions are publicly available at the AWS IoT ExpressLink github repository.
- Data Engineering Intern, May 2021 - September 2021
- DataLake Team, Canadian National Railway (CN), Montreal, Canada
- Implemented an internal Q&A and knowledge sharing platform for the team on Microsoft Azure.
- Designed real-time monitoring dashboards for DataLake team using Microsoft Azure and Power Bi.
- Research & Development Intern, February 2021 - May 2021
- Affinity RCM Team, Harris Computer Corporation, Ottawa, Canada
- Designed an automated quality assurance (QA) process framework using Selenium webdriver and C# supporting web-based application testing.
Honors and Awards
- Skill 1
- Skill 2
- Sub-skill 2.1
- Sub-skill 2.2
- Sub-skill 2.3
- Skill 3
Skills
- Skill 1
- Skill 2
- Sub-skill 2.1
- Sub-skill 2.2
- Sub-skill 2.3
- Skill 3