Mitravasu Prakash

Mitravasu Prakash

Software Engineer

Honours Bachelor of Science

Computer Science

University of Toronto

September 2019 - December 2023

Languages

  • Java
  • Python
  • C
  • PHP
  • HTML
  • CSS
  • JavaScript
  • SQL
  • GraphQL

Frameworks and Libraries

  • Node.js
  • Express.js
  • React
  • Vue.js
  • jQuery
  • Bootstrap
  • Tailwind CSS
  • Pandas
  • NumPy
  • Scikit-learn
  • ChartJS
  • JUnit 5
  • Selenium
  • Cucumber

Databases

  • MySQL
  • MongoDB
  • PostgreSQL
  • Neo4j
  • MS Access

Concepts

  • RESTful APIs
  • Object Oriented Programming
  • MVC Architecture
  • Microservices Architecture
  • Agile Scrum

Tools

  • Git
  • Jira
  • Heroku
  • Docker
  • WordPress
  • Netlify
  • Postman
  • AWS
University of Toronto

Full Stack Software Engineer

April 2024 - Present

  • React
  • Node.js
  • Express
  • Vite
  • Firebase
  • Firestore
  • LLMs
  • OpenAI
  • Web Sockets
  • AWS
  • JWT
  • HTTPS
  • Utilized GPT-4o LLM to evaluate and provide feedback on users’ active listening skills
  • Leveraged web sockets to connect an AI voice model to the evaluator LLM enabling real-time user conversation
  • Dockerized an API microservice and deployed it on AWS for scalable and efficient operation
  • Configured JWT authentication and added HTTPS to secure API endpoints.
  • Automated deployment and testing by configuring CI/CD pipelines using GitHub Actions and Firebase
Basis Technologies

Associate Software Engineer

January 2024 - Present

  • Java
  • Selenium
  • Harness
  • Jenkins
  • Allure TestOps
  • Cucumber
  • JUnit 5
  • JIRA
  • JavaScript
  • 🤖 Automation Team
  • Developed API tests to verify two-way sync API calls for Meta Ads, ensuring accurate data synchronization.
  • Maintained a 90%+ test suite pass rate by upgrading automation infrastructure to support migration to Auth0
  • Increased bug detection by 40% by developing automated tests for critical application features using Java and Selenium
  • Improved test compatibility across environments by leveraging API calls in tests
  • Streamlined test creation by designing reusable UI component classes
  • Resolved bugs and enhanced platform stability through collaboration with cross-functional Agile Scrum teams
University of Toronto Hatchery

Full Stack Software Engineer

September 2021 - December 2023

  • PHP
  • SQL
  • JavaScript
  • jQuery
  • AJAX
  • Wordpress
  • Tailwind
  • Boosted administrative efficiency by 30%, by building a document management tool incorporating DocuSign API
  • Accelerated email communication by 50% by developing an email scheduling tool using Vue.js, PHP, and WordPress
  • Improved load times by 41% by optimizing SQL queries of the admin dashboard
Basis Technologies

Software Engineer Intern

June 2023 - August 2023

  • Java
  • Selenium
  • Cucumber
  • JUnit 5
  • JIRA
  • JavaScript
  • 🤖 Automation Team
  • Reduced test suite run times by refactoring existing code to use conditional waits using Java and Selenium
  • Decreased test run time by over 50% by migrating 50+ test cases to a new UI testing framework
Basis Technologies

Software Engineer Intern

June 2022 - August 2022

  • Java
  • Redis
  • JUnit
  • SQL
  • MongoDB
  • Kafka
  • Docker
  • ⚙️ Demand Side Platform Team
  • Enhanced real-time bidding simulation by integrating Redis KV database for improved data persistence and accuracy
  • Streamlined debugging by developing a RESTful API in Java for Kafka messages, improving client campaign status tracking
University Health Network

Full Stack Software Engineer Intern

January 2021 - August 2021

  • PHP
  • SQL
  • JavaScript
  • Wordpress
  • MS Access
  • Visual Basic
  • Python
  • Boosted process efficiency by 50%+ and reduced manual effort by developing a self-service payroll tool with PHP, JavaScript, and WordPress.
  • Increased administrative efficiency by 70% by automating project metric updates with cron jobs
  • Cut data errors by 31% through auditing and optimizing research data using Python scripts.
Municipal Property Assessment Corporation

Research Support

August 2019 - September 2019

  • MS Excel
  • Visual Basic
  • Verified correctness of information by highlighting discrepancies for an invoice management project
  • Reduced information retrieval times by using Visual Basic to create a search box feature in the spreadsheet
  • Ensured project was on track by sending daily progress reports and discussing future steps with the project manager
  • Implemented feedback and made changes promptly
  • Demonstrated excellent time management and organizational skills by finishing tasks on time
project

TalkLab

  • React
  • Node.js
  • Express
  • Vite
  • Firebase
  • Firestore
  • LLMs
  • OpenAI
  • Web Sockets

A platform for students to practice and receive feedback on various communication skills with an AI partner.

project

Attitudes in replies of downvoted comments in Specialized and Generalized communities

  • Python
  • Jupyter Notebook
  • nltk
  • pandas
  • numpy
  • matplotlib
  • Reddit API
  • React
  • Next.js

An analysis of the sentiment of replies to negatively voted comments in specialized and generalized communities on Reddit to uncover differences in online interactions between these two types of communities.

project

Spotify Recommendations

  • React
  • MongoDB
  • Express
  • GraphQL
  • Bootstrap
  • Axios
  • Spotify API
  • Apollo
  • Docker
  • ChartJS

A tool which allows Spotify users to generate recommendations based on their playlists and liked songs, and allows them to fine tune recommendations based on audio features.

project

AfriConnect

  • React
  • MongoDB
  • Express
  • Netlify

An e-learning web-app developed to help the African Impact Initiative educate African entrepreneurs

project

ManageU

  • Python
  • MongoDB
  • Heroku
  • discord.py

A discord bot that helps you organize your time by keeping track of tasks and sending reminder texts.

project

CourierU

  • Bootstrap
  • MongoDB
  • Radar
  • Heroku

A management tool for food banks and charities to coordinate deliveries to those in need.

project

Physics Playground

  • Unity
  • C#
  • React
  • Netlify

A tool that allows highschool students to experience physics lab while unable to go to school due to the Covid19 pandemic

project

CookingU

  • React
  • Netlify

A website for sharing recipes

project

BeatStar

  • Java
  • OOP
  • GUI

A music rythmn game made in Java to showcase OOP principles