
Aryan Haddady

Connect with Aryan Haddady to Send Message
Connect
Connect with Aryan Haddady to Send Message
ConnectTimeline
About me
Graduate Research Assistant @ University of Waterloo
Education

University of Waterloo
2022 - 2024Master's Degree Computer Science
University of Tehran
2017 - 2022Bachelor's Degree Computer Engineering.webp)
National Organization for Development of Exceptional Talents (Sampad)
2013 - 2017High School Diploma Mathematics
Experience

University of Tehran
Sept 2018 - Feb 2022Formal Methods Lab - While working in this lab, I worked on function modelling & model checking of Java functions using Jayhorn verification tool.Information Retrieval Lab - During my time at this lab, I worked on a Collaborative-Filtering based recommender system model for hotels and restaurants using features like Big Five Personality Traits of users that have rated hotels and restaurants after visiting them.Data Analytics Lab - In this lab, I worked on analyzing book-reading habits of people of different genders, nationalities, and ages to see whether there is a meaningful relation between these phenomena. Show less Database Systems - Fall 2021 & Spring 2021 & Fall 2020Software Testing - Fall 2021Programming Languages and Compilers - Fall 2020Formal Languages and Automata - Spring 2021 & Fall 2020Operating Systems - Fall 2021 & Spring 2021 & Fall 2020Discrete Mathematics - Spring 2021 & Fall 2020Engineering Statistics and Probability - Fall 2021 & Fall 2020Introduction To Computing Systems and Programming - Fall 2020 & Fall 2019 & Fall 2018- Tutored Lab sessions for students, addressing the challenges they face when trying to learn new programming concepts- Designed Assignments and Projects, and held office hours for students at different levels (From 1st year to 4th) Show less
Research Assistant
Jun 2020 - Feb 2022Teaching Assistant
Sept 2018 - Feb 2022

Hermes Capital | هرمس کپیتال
Aug 2019 - Mar 2021Full Stack DeveloperI was tasked with the design and implementation of websites, where I took on full responsibility for all aspects, including front-end, back-end, database management, and deployment.

Formal Methods Lab @ University of Tehran
Jul 2020 - Sept 2020Software Engineer- Maintained an Eclipse-Based Integrated Development Environment (IDE) used for Rebecca, an actor-based modelling language designed and implemented by the lab's researchers- Implemented auto-complete and auto-suggestion features to the IDE leveraging the Abstract Syntax Tree (AST) of the written Rebecca code- Implemented block folding capability in the Rebecca source code using the region information of the block tokens

University of Waterloo
Sept 2022 - Apr 2024- Maintained a dynamically-modelled automatic Android GUI testing tool- Implemented Hierarchical Delta Debugging (HDD) and Balanced Hierarchical Delta Debugging (BHDD) test case reduction algorithms to find the 1-minimal trace that triggers the same crash as the original trace generated by the testing tool- Implemented record and replay feature to replay the reduced event trace, facilitating the debugging procedure of complicated bugs for Android developers- Conducted comprehensive benchmarking of the implemented algorithms to test their effectiveness in reducing traces within real-world Android applications, showing significant reduction and simplification in the event traces Show less CS 240 (Data Structures and Data Management) - Spring 2023CS 486/686 (Introduction to Artificial Intelligence) - Winter 2023 & Fall 2023CS 115 (Introduction to Computer Science) - Fall 2022 & Winter 2024CS 116 (Introduction to Computer Science 2) - Winter 2024My responsibilities as a TA for these courses included grading, holding office hours, and designing assignments and solutions. This experience, along with my previous TA experience, help me to gain substantial experience about teaching, dealing with different types of students (people) with different levels of expertise and passion, designing projects, questions, and solutions, and pitfalls faced during such tasks. Show less
Research Assistant
Sept 2022 - Apr 2024Teaching Assistant
Sept 2022 - Apr 2024

Quantum Management Services Ltd.
Apr 2024 - Nov 2024Software EngineerWorking as a full time contractor through Quantum for Huawei Canada

Huawei Canada
Dec 2024 - nowSoftware EngineerConverted from a contractor to a permanent employee. (Contract was through Quantum)
Licenses & Certifications
- View certificate

Cloud Computing Concepts, Part 1
Coursera - View certificate

AWS Fundamentals: Addressing Security Risk
CourseraDec 2022 - View certificate

AWS Fundamentals: Building Serverless Applications
CourseraJan 2023 - View certificate

Improving Deep Neural Networks: Hyperparameter Tuning, Regularization and Optimization
Coursera - View certificate

DevOps on AWS
CourseraJan 2023 - View certificate

Neural Networks and Deep Learning
Coursera - View certificate

AWS Fundamentals: Migrating to the Cloud
CourseraJan 2023 - View certificate

Structuring Machine Learning Projects
Coursera - View certificate

AWS Cloud Technical Essentials
CourseraDec 2022 - View certificate

Convolutional Neural Networks
Coursera
Honors & Awards
- Awarded to Aryan HaddadyRecipient of International Master's Award of Excellence (IMAE) University of Waterloo Sep 2022
- Awarded to Aryan HaddadyRanked in the top 0.24% (0.0024) in National University Entrance Exam - Aug 2017 Ranked in the top 0.24 percent (0.0024) between all participants of Mathematics Major across the whole country.
Recommendations
.webp)
Girma bersisa emba, cmc(eth)
Founder & Managing Director, MY FEND PLC and Cirtified Management Consultant (Eth)Ethiopia
Jiajing yue
CPAMelbourne, Victoria, Australia
Michele black
Manager of Applications SupportHolbrook, New York, United States
Pauline di lucia
Global DTS Compliance Manager at Dell | Digital Futures Lead for Dell Ireland | CWIT Education C...Ireland
Ia manuscripts
-Arabic Manuscripts Editor&Cataloger. -MD Researcher Islamic philosophy. -TAFL&TEFL.Cairo, Egypt
Darcy wiltshire
Manager, Environmental, Capital Projects at MetrolinxToronto, Ontario, Canada
Nayana chaplot
MBA student at IES Management College and Research CentreMumbai, Maharashtra, India
Peggy smith
Realtor at Berkshire Hathaway HomeServices PenFed RealtyHarford County, Maryland, United States
Błażej sarnecki
Warranty Service EngineerToruń, Woj. Kujawsko-Pomorskie, Polska
Pınar karaçayır
Technical Project Management SpecialistIstanbul, Istanbul, Türkiye
John klopp
Integrated Planning Manager at PCBBuffalo-Niagara Falls Area
Kalem zogu
Branch Manager at FED investTirana, Tirana, Albania
Karthik kumaravadivel
Industrial valve design engineerDeer Park, Texas, United States
Kelesh roopram
Senior Radio and Network Design Consulting Engineer (Vodacom SA account)City of Johannesburg, Gauteng, South Africa
Adam aldoreh
Full Stack Java Developer | Dual-CitizenDallas-Fort Worth Metroplex
Deniz batmaz
Satış SorumlusuTürkiye
Colin schaly
Transportation Civil Engineer at ODOT District 12Beaver Falls, Pennsylvania, United States
Shaylin pillay
Loan Consultant at Nedbank Call CentreDurban, KwaZulu-Natal, South Africa
Robbie debuff
Centennial Hills Library Branch ManagerLas Vegas, Nevada, United States
Carina silva
Solution Architect & Business AnalystLisboa, Lisbon, Portugal
...