CV

Experience

  • Dec 2023 - Present
    Machine Learning Specialist at Pacefactory
    Pacefactory inc., Oakville, Canada
  • Jan 2021 - Sep 2023
    Research Assistant at CyberRange
    University of Ottawa, Ottawa, Canada
    • Built a system to bypass face verification systems - Improved the current state-of-the-art approach's success rate by 15% - from 43% to 58%
    • Created a system for training a GAN without requiring human oversight - Efficiently solved "Is the GAN sufficiently trained?" using a novel algorithm tested on imagery and tabular data
    • Employed GANs to tackle the class imbalance problem the results of which are published in two papers
  • 2020 - 2021
    Software Engineer at Armeh Sazeh Co.
    Armeh Sazeh Co., Tehran, Iran
    • Designed and implemented web-based software to automate the company's processes - I served as a liaison between my team and the client, handling communication, task delegation, requirement gathering and back-end development.
  • 2016
    Software Engineer at Armeh Sazeh Co.
    Armeh Sazeh Co., Tehran, Iran
    • Designed and implemented Windows-based software to automate the company's processes in C++

Education

  • Jan 2021 - Nov 2023
    Master of Computer Science in Applied AI
    University of Ottawa, Ottawa, Canada
    • Thesis - Benevolent and Malevolent Adversaries, A Study of GANs and Face Verification Systems
    • GPA 10/10
  • Sep 2014 - Aug 2019
    Bachelor of Science in Computer Science
    Amirkabir University of Technology, Tehran, Iran
    • Thesis - Generating 2D and 3D human stick figure poses using Generative Adversarial Networks(GANs)
    • Final Two Years' GPA 9.54/10

Skills

  • Python
    • Tensorflow | Keras | PyTorch | Data structures & algorithms | Numpy | Pandas | scikit-learn | NLP libraries | Matplotlib
  • Other
    • C++ | SQL | PHP | Laravel | Git | SLURM | Docker | UML

Honors and Awards

  • Dec 2021
    • Awarded "excellent student" at the University of Ottawa's graduate studies Excellence Ceremony
  • 2020 - 2021
    • Recipient of Vector Scholarship in Artificial Intelligence - $17,500

Publications

  • 2023
    • Nazari, Ehsan, Paula Branco, and Guy-Vincent Jourdan. "Generalized Attacks on Face Verification Systems" (in submission process).
  • 2023
    • Nazari, Ehsan, Paula Branco, and Guy-Vincent Jourdan. "AutoGAN - An Automated Human-Out-of-the-Loop Approach for Training Generative Adversarial Networks." MDPI 11.4 (2023) - 977.
  • 2021
    • Nazari, Ehsan, Paula Branco, and Guy-Vincent Jourdan. "Using cgan to deal with class imbalance and small sample size in cybersecurity problems." 2021 18th International Conference on Privacy, Security and Trust (PST). IEEE, 2021.
  • 2021
    • Nazari, Ehsan, and Paula Branco. "On oversampling via generative adversarial networks under different data difficulty factors." Third international workshop on learning with imbalanced domains - Theory and applications. PMLR, 2021.

Team Lead and Volunteer

  • Jan 2023 - May 2023
    Papers&Snacks
    Event Creator and Organizer
    • Established and orgonized a lecture oriented weekly event for Computer Science graduate students
  • Sep 2022 - Present
    Running Club
    Co-Event Orgonizer
    • Co-lead a team of 15+ runners for weekly 5K sessions in Ottawa
  • Sep 2022
    UofO's ISAUO club
    Volunteer
    • Tour leader to welcome new students at the University of Ottawa
  • 2022 - Present
    Mentorship
    Volunteer
    • Co-building communities for new students in Ottawa, overseeing groups of 200+ members each