Hi! My name is

Krutarth Patel.

Computer Engineering Graduate From The University of Toronto | Athlete | Tech Enthusiast


GitHub

LinkedIn

Resume

SKILLS & ACHIEVEMENTS

Certifications:
Amazon Web Services (AWS) Certified Cloud Practitioner: EC2, S3, RDS, VPC, IAM, CloudFormation, CloudWatch, Lambda...
Programming Languages:
Python • C++ / C • Java • JavaScript • SQL • NoSQL • HTML/CSS • ARM Assembly • Docker • Verilog
Tools and Technologies:
Git • AWS • Flask • Node.js • React • Ruby • Kubernetes • RESTful API • Pandas • PyTorch • NumPy • Bootstrap • MongoDB • JSON • Jupyter • MATLAB • Linux
Courses:
Data Structures & Algorithm • Object-Oriented Programming • Databases • Operating System • Artificial Intelligence • Machine Learning • Computer Security • Computer Networks • Software Engineering • Web Development
Languages:
English • French • Hindi • Gujarati
    AWARDS & COMPETITIONS
  • Google Kick Start Coding Competition
  • Facebook Hacker Cup
  • Lighthouse Labs 21-day Coding Challenge
  • RU Hacks 2019 (Challenge Winner)
  • 4x-Varsity Badminton Champion
  • Varsity Ultimate Frisbee Champion

Work Experience

Software Engineer Intern | IBM

May 2021 - May 2022


Systems Analyst Intern | Consumers Council of Canada

June - August 2019


Design Engineering Intern | Toronto Island Sailing Club

January - April 2019


Design Engineering Intern | Tanvas Inc.

September - December 2018

PROJECTS & HACKATHONS

Image

Aevo Course Planner

Tools: Python, Flask, React, JavaScript, Node.js, pytest, HTML, CSS, Bootstrap, JSON, Git

  • Developed a course planner full-stack web application to support 6000+ courses offered throughout UofT campuses
  • Utilized Flask for back-end, React for front-end, and JSON database to facilitate search, view, modify, and schedule courses
  • Deployed unit testing and integration testing with pytest to ensure effective operation of different modules and functionalities
  • Achieved quick automated deployments using a DevOps approach by integrating GitHub Actions to establish CI/CD pipelines
  • Engaged in the software development lifecycle (SDLC) process (sprint planning, stand-ups, and retrospectives) to ensure smooth development, testing, deployment, and elevate team collaboration
Image

Ensemble Learning Credit Card Fraud Detection

Tools: Python, TensorFlow, Scikit-learn, Pandas, NumPy, Jupyter

  • Leveraged ensemble machine learning techniques to accomplish ~95.9% overall accuracy in credit card fraud detection
  • Implemented AdaBoost with decision trees model to yield low false positive rate
  • Incorporated various tools to clean, process, and train data from an IBM dataset with 24 million transaction data
Image

Geographic Mapping Software

Tools: C++, OpenStreetMap API

  • In a team on 3, created a mapping software similar to Google Maps using C++, EZGL graphics library, and OSM database
  • Used multiple data structures and algorithms to make it fast and efficient in managing and utilizing over 20 million data point for over 10 cities
  • Utilized Dijkstra and A* algorithm to solve pathfinding and travelling salesman problem
  • Designed and implemented a graphical user interface to represent info
Image

Good Pizza | RU Hacks 2019 (Challenge Winner)

Tools: Python, HTML, CSS, JavaScript, TensorFlow

  • Developed an AI model to visually assure quality of the pizza based on picture
  • Concept can be used for other foods/products in many other industries
  • Utilized Google Vision AI to help identify photos
Image

JPMorgan Chase Software Engineering Project

Tools: Python, JavaScript, React

  • Utilised Python to manage and compare stock prices
  • Used JPMorgan Chase frameworks and tools to manage data
  • Used React to visualize data
Image

Music Recommendation System

Tools: Python, Scikit-learn, Jupyter

  • Developed a music recommendation using Python Scikit-learn, and Jupyter notebook
  • Used training data to ensure accurate results
  • Utilised Scikit-learn to make correct predictions
Image

Othello AI Game

Tools: C

  • Developed a successful 1 and 2-player Othello game.
  • Implemented Minimax and Greedy algorithm that chooses the best move for any board size under 1 second for 1-player AI match.
Image

Dino Runner

Tools: C, ARM Assembly, DE1-SoC FPGA

  • Developed a functional dino runner game using C and ARM assembly
  • Implement PS2 and board inputs to control the game
  • Utilised display buffers and memory to output graphics
Image

Messaging App

Tools: C

    Developed a functional messaging app with group messaging functionality, facilitated through network sockets
Image

Portfolio Website

Tools: HTML, CSS, JavaScript, Bootstrap

    Designed and developed a functional responsive personal website to showcase my skills, experience, and projects.
Image

Matplotlib Open-Source GitHub Contribution

Tools: Python, GitHub