Tirth Patel

Computer Science Student

About Me

I'm an aspiring Software Engineer from Ontario studying Computer Science at the University of Toronto. My hobbies include swimming, playing the piano, playing with my dog, hiking, camping, horse riding, skydiving, and enjoying the outdoors.

You can find a list of my projects on my GitHub. If you want to contact me, please send me an email at tirthpatelx@gmail.com or through my LinkedIn.

Skills

    Technical Skills

      Languages

        Python

        Java

        C

        HTML/CSS/JavaScript

        SQL

      Frameworks/RuntimeEnvironment

        Express

        Flask

        NodeJS

      Other

        Git

        SVN

        Scrum

        Bash

        Unix

        Selenium

        Twilio

      Soft Skills (Built sturdily from my software development / industry experience)

        Leadership

        Teamwork

        Communication

        Problem Solving

My Experience

  • May 2021 - September 2021
  • Scottsdale, Arizona, United States
  • Proctorio
  • At Proctorio I was exposed to a realistic software development environment in an office where I worked on three major projects which included:
    • Developed web crawler botnet to collect academic content from various sites andstore it within Azure Storage with full deployment over multiple Raspberry Pi’s andupdating functionality for future versions.
    • Engineered phone tree system using Twilio and company CRM to route client callsinstantaneously to appropriate employees.
    • Created browser extension to control multiple TV’s displays in oce usingChromebits through an Express server middleware connecting Chromebit and thecontrolling computer.
  • Tech Stack
    • Languages: Python, JavaScript
    • Frameworks/Other: Selenium, NodeJS, ExpressJS, Azure Table Storage, Twilio
  • March 2021 - May 2021
  • New York, New York, United States (REMOTE)
  • Avenu
  • At Avenu I got a taste of remote working which helped me get used to attend team meetings and work individually from home! I worked on multiple features of their main product's backend API which included statistical algorithms and even a documentation prettifier!.
  • Tech Stack
    • Languages: Python
    • Frameworks/Other: Flask
  • February 2021
  • UofT Hacks Hackathon
  • At this Hackathon, my team and I developed QuickConnect, a NodeJS-based web-application designed to allow people with financial or mental-health questions ask them in a twitter-like style of posting with expert feedback from consultants/therapists. I worked on the backend with some NodeJS routing and setting up a Natural Language Processing feature to block out people who try to comment hate speech.
  • Tech Stack
  • Front-End: VueJS
  • Back-End: NodeJS
  • Framework: Express
  • January 2021
  • NorthWest Hacks Hackathon
  • At this Hackathon, my team and I developed VolunteerMe, a Flask-based web-application designed to present volunteering opportunities present around them. Organizations can create accounts and then post volunteering opportunities to the database.
  • Tech Stack
  • Front-End: HTML/CSS
  • Back-End: Python, SQLAlchemy, WTForms
  • Framework: Flask
  • November 2018
  • Techstars Startup Hackathon
  • At this Hackathon, my team and I created QuickNotes and pitched it. It was an application for students to post their notes on for their peers.
  • September 2018
  • OurWave Hub Hackathon
  • First Place Winner ($1000 Prize)
  • At this Hackathon, my team and I developed and pitched a robot for classrooms to better connect teachers and students for engagement and question purposes, especially since class sizes are increasing in Ontario.
  • January 2018 - June 2018
  • Cassie Campbell Community Center
  • Swimming Instructor
  • During my time at Cassie, I conducted classes of approximately 7-8 students and taught them how to swim. The essence of the job required me to sharpen my leadership skills, as I was leading the class and occasionally a volunteer who helped out with the technical skills. Furthermore, my communication and teamwork skills greatly improved, as my colleagues and I would participate in frequent joint lifeguard/instructing exercises, alongside with frequent updates to the students' guardians regarding their progress.

Projects

Here is a list of my projects. They are also on my GitHub!

Java

Mock Shell Console based program that used a custom data structure to resemble a computer's filesystem. Common linux shell commands were included such as cd, mv, ls, tree, etc.

Roman Numeral Conversion Program to convert Roman numerals into integers.

C

Socket Server Server created using socket programming and select function. It can handle multiple clients!

Sudoku Solver Recursive program that utilizes backtracking to find solution to sudoku board.

Matrix Reduction Program I created during my Linear Algebra class to help me row-reduce matrices!

Caesar Cipher Cipher program that can perform a caesar cipher on any string with the use of a password to encrypt and decrypt.

Python

VolunteerMe Flask-based web-application designed to help connect organizations and volunteers by creating a 'volunteer-board' (take on a job-board) with functioning sqlite database to contain user accounts, volunteer postings, etc.

Snake Game Classic snake game where you eat apples to gain length. Make sure you do not run into yourself!

Moving Box Simulation type program where you move a box around the screen and can collide with other boxes to move them.