Vimal Maken

Resume

>> Skills

Java

JavaScript

HTML5

CSS3

Python

SQL

React

C

>> Work Experience

Software Developer | May 2021 - August 2021

LingoThyme | London, ON, Canada

  • Developed a collaborative learning web application designed for users to work together in realtime on various problems to improve their language skills
  • Implemented real-time data syncing using socket.io, setup user authentication / profile creation, and built custom designed web pages
  • consistently completed tasks ahead of sprints, allowing the company to release minimum viable product 1 month ahead of schedule
  • Experience in complete Software Development Life Cycle (SDLC) including architecture, requirement planning, design, development, testing and deployment
  • Built using MongoDB, Express, React, Node, Socket.io, Puppeteer

Web Developer | September 2022 - April 2023

University of Western Ontario | London, ON, Canada

  • Worked on continuous enhancement and real-time management of dynamic website, ensuring seamless user experiences and up to date information delivery
  • Enhanced website usability and boosted user traffic by 25% through implementation of intuitive navigation structures and organization of content for optimal user engagement

>> Portfolio

Home Security System

Created a virtual home security system using a raspberry pi. System uses facial recognition to detect a user as known or unknown and carry out certain actions accordingly.

Designed using C++, OpenCV, and Twilio.

Oober Plus

A ridesharing app made to provide a marketplace for transportation, created for BorderHacks 2020.

Frontend designed with JavaScript, HTML5, CSS3, Sass, tailwind, and ant design. Backend designed using FireStore and Firebase authentication.

Price Alert

Web scraping bot to notify users of price drops for items. Used cheerio js to scrape multiple websites for changes in price

Designed using javascript and cheerio.js

Productivity Timer

A desktop app designed to keep track of the amount of time spent studying or working versus time spent on break.

Designed using React, Electron, and Sass.


>> Education

University of Western Ontario - Specialization in Computer Science | BSc

Noteworthy Courses:

  • CS2210 | Data Structures & Algorithms
  • CS2211 | Software Tools & Systems Programming
  • CS2214 | Discrete Structures for Computing
  • CS3305 | Operating Systems
  • CS3307 | Object-Oriented Design and Analysis
  • CS3319 | Databases
  • CS3346 | Artificial Intelligence
  • CS4417 | Unstructured Data
  • CS4438 | Internet Algorithmics
  • CS4483 | Game Design