website/content/pages/Resume.md

3.0 KiB

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

+++

Education

  • Bachelor of Science - Computer Science, {{< date "2018" >}}
    University of Ontario Institute of Technology (UOIT), Oshawa, ON

  • Master of Science - Computer Science, {{< date "Expected Completion 2020" >}}
    University of Ontario Institute of Technology (UOIT), Oshawa, ON

Work Experience

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

    • Lead students on in-class activities
    • Corrected student work and provided feedback for improvement
    • Courses: {{< shortlist >}} Mobile Devices
      • Programing Workshop
      • System Development and Integration {{< /shortlist >}}
  • Research Assistant University of Ontario Institute of Technology (UOIT), Oshawa, ON {{< date "May 2018 - Aug. 2018" >}}

    • Worked toward developing a framework for classifying text data
    • created a neural network that can classifies Computer Science terms

Software Development Experience

  • Multiple Operating Systems - Linux and Windows experience in both school work and personal life
  • Programing languages and Frameworks

{{< shortlist >}} Java and JavaFX Library - Kotlin and Anko Library - Assembly - C/C++ - Python - Tensorflow - Numpy - Clojure and ClojureScript - Javascript - Node.js - HTML - CSS {{< /shortlist >}}

  • Software Design and Development tools

{{< shortlist >}} Unified Modeling Language - Git - Visual Studio - Eclipse - Android Studio - MS Visio {{< /shortlist >}}

Project Experience

  • Vigenère Cipher, {{< date "April, 2016" >}}

    • Created a program that encrypts a user provided string using a user provided key, and can decrypt a ciphertext using a user provided key using assembly language
  • Java File Server, {{< date "April, 2016" >}}

    • Programed a server and a client that used to upload files to the server and retrieve them using Java.
  • AVL Tree, {{< date "December, 2015" >}}

    • Created a program that processes a stream of integers and stores them in an AVL tree, then print a graph of the tree and traverse it to find a specific number using Java
  • Falling Object Simulation, {{< date "November, 2014" >}}

    • Programed a simulation of the motion of an object that is a connected to a bungee cord through the air using C++.

Hobbies

  • Build computers for others, source and consult on components required, install and teach then to install themselves troubleshoot software issues; fix problems and after suggestion on avoiding future problems
  • Set up printers; wired and wireless configuration
  • Maintain a home media and storage server for family running the latest Ubuntu LTS
  • FOSS enthusiast