Heidi Fahim

Computer Science & Math Student · fahim.heidi@gmail.com

Completing my 4th year double majoring in Computer Science and Mathematics at the University of Ottawa


Experience

Software Engineer (Resident)

Google

Will be starting in September 2019 at the Mountainview office as an Eng Res. Training for 2 months, then working on two software teams. More to come here!

Sept 2019 - Sept 2020

teaching assistant (current)

University of Ottawa

Programming Paradigms (Winter 2019 and 2018)

Lab instructed and corrected work on Prolog (Logic programming), Scheme (Functional programming) and Go (Imperative & Concurrent programming)

Data Structures & Algorithms (Fall 2018)

Lab instructed, corrected work and wrote solutions to a programming assignment. Concepts covered:

  • Analysis of algorithms, sorting methods: quick sort, merge sort
  • Stacks, queues, dequeues, priority queues
  • Trees: binary search, heaps, AVL
  • Maps & Hash tables, Trees and Graphs
  • Jan 2019 - Apr 2019
    Sept 2018 - Dec 2018
    Jan 2018 - Apr 2018

    Webmaster

    CHUO (Radio inc)

    Tools & Frameworks: PHP & Symfony MVC, MySQL, Rocketeer (Deployment), Python & Gooey, Wordpress

  • Maintaining and regularly updating the radiostations music database site (Symfony)
  • Deploying the site after a large database restructure (using Rocketeer)
  • Developed and packaged a Python GUI wrapper for a python command-line script
  • Database restructuring and maintaining (MySQL)
  • Maintaining the radiostations Wordpress site
  • May 2018 - Jan 2019

    Software Developer (COOP)

    StoneShare Inc.

    Tools & Frameworks: C#, .NET, PowerShell, Microsoft: Access, Sharepoint, Visual Studio

  • Developed in-house tools (using the .NET framework) to streamline file migrations to Sharepoint
  • Wrote PowerShell scripts to manipulate and read data from multiple Excel files, speeding up the file migration process
  • Sept 2017 - Dec 2017

    Junior Software Developer (COOP)

    2Keys

    Tools & Frameworks: Java, XML, Android Studio, Eclipse

  • Assisted in the implementation of 2nd-factor user authentication mobile application
  • R & D for FIDO Authentication
  • Sept 2016 - Dec 2016

    Education

    University of Ottawa

    Joint Honours BSc. Computer Science & Mathematics (COOP Program)

    Highlighted courses

    Computer Science:
    Artificial Intelligence · Mathematical Cryptography · Data Science · Formal Languages · Operating Systems · WWW Structures
    Mathematics:
    Applied Discrete Mathematics · Probability Theory · Honours Algebra · Applied Linear Alebra

    CGPA: 8.93

    Sept 2014 - Apr 2019


    Technical Skills

    Languages

    Awards & Certifications

    • Scholarship for Women in Computer Science and Software Engineering (Year 2017-2018)
    • Dean's Honour List - (Years 2015, 2016, 2017, 2018)

    Interests