website/content/pages/Resume.md

3.5 KiB
Raw Blame History

+++ date = "2017-05-03T10:30:52-04:00" title = "Resume"

+++

Education

  • Bachelor of Science - Computer Science, {{< date "2018" >}}
    Ontario Tech University, Oshawa, ON

  • Master of Science - Computer Science, {{< date "Expected Completion 2020" >}}
    Ontario Tech University, Oshawa, ON

Work Experience

  • Teaching Assistant University of Ontario Institute of Technology (UOIT), Oshawa, ON {{< date "Sept. 2017 - May 2020" >}}

    • Lead classes of 20-25 junior and senior level undergraduate students on in-class activities
    • Corrected student work and provided feedback for improvement
    • Courses: {{< shortlist >}} Mobile Devices
      • Programing Workshop
      • System Development and Integration
      • Web Development
      • Interactive Media
      • Compilers {{< /shortlist >}}
  • Graduate Research Assistant University of Ontario Institute of Technology (UOIT), Oshawa, ON {{< date "Aug. 2018 - Present" >}}

    • Lead the research on text mining and natural language processing queries in relational databases
    • Topics and Technologies used: PostgreSQL, topic modeling, NLP, Python, web services

Software Development Experience

  • Programing

{{< shortlist >}} Python - Java - Clojure and ClojureScript - C/C++ - Kotlin - Scala {{< /shortlist >}}

  • Data Science {{< shortlist >}} Numpy

    • Scipy
    • NLTK
    • Gensim
    • Pandas
    • Ipython Notebooks {{< /shortlist >}}
  • Database {{< shortlist >}} PostgreSQL

    • MongoDB {{< /shortlist >}}
  • Web Serices {{< shortlist >}} Flask

    • NodeJS {{< /shortlist >}}
  • Web Frontend {{< shortlist >}} HTML

    • CSS
    • ClojureScript
    • JavaScript
    • Reagent
    • React
    • JQuery {{< /shortlist >}}
  • ML/AI {{< shortlist >}} Tensorflow

    • scikit-learn
    • word2vec
    • fasttext {{< /shortlist >}}

Project Experience

  • NLP Relational Queries And Its Applications - Thesis Project

    • Developed LDA extension to PostgreSQL to allow Topic Modeling of text columns inside of SQL
    • Created a web front end to visualize the change in topics over time for academic authors and venues
    • Published 2020 IEEE International Conference on Information Reuse and Integration for Data Science Technologies: {{< shortlist >}} Python
      • SQL/PostgreSQL
      • Flask
      • HTML
      • CSS
      • D3.js {{< /shortlist >}}
  • Scalable Analysis of Open Data Graphs

    • Performed analysis of similarities between documents through Canadas Open Data portal
    • Provided insight into organization and connectedness of Canadas Open Data
    • Scalable and Distributed code base to allow for large dataset and scaling with time
    • Published and Presented at 2019 IEEE International Conference on Information Reuse and Integration for Data Science Technologies: {{< shortlist >}} Python
      • SQL/PostgreSQL
      • Apache
      • Spark/PySpark
      • Matplotlib
      • GCP Storage
      • GCP Dataproc {{< /shortlist >}}
  • Canadian Political Twitter Analysis

    • Built tools to track and analyse the conversation surrounding Canadian politics on Twitter
    • Tracked key figures and CDNPoli hashtag and predicted standings in 2019 election Technologies: {{< shortlist >}} Python
      • Tensorflow
      • SQL/PostgreSQL
      • Matplotlib {{< /shortlist >}}

Hobbies

  • Free and open source software enthusiast
  • Maintain a home media and storage server for family running the latest Ubuntu LTS
  • Build computers for others, source and consult on components required, install and teach them to install themselves