Who am I?

Hi, I’m currently a graduate student at Lakehead University My coursework is mostly realted to Machine Learning and Deep Learning.However, I’m always curious! I love to learn in general especially a new stack/technology. My focus right now is to learn the most I can in terms of different technologies and specialize later!

I love cs, so I do cs

I am really interested in:

  • programming competitions
  • technology
  • algorithms & data structures

  • AI & machine learning

I am just an enthusiast, but a really motivated one :D

Feel free to message me about anything related to tech, I’m always open to a conversation!

Education

Master’s in Computer Science Aug. 2019 – Dec. 2021

Coursework: A.I., Big Data, Deep Learning, NLP

Lakehead University,(Avg: 90%) Thunder Bay, ON

Bachelor’s in Computer Engineering Aug. 2015 – April 2019

Dharamsinh Desai University, (Avg: 84%) Nadiad, Gujarat

Work Experience

Web Developer (part-time) April 2021 – June 2021

Vingo Consulting Brampton, ON

  • Developed Single Page Applications at various scales with React. Used Gatsby and GrpahQL to build websites powered by the JAMStack.
  • Build React Components and pages with content coming from a headless CMS (Contentful).
  • Performed various SEO optimizations.

Python Automation Engineer May 2020 – Dec. 2020

Royal Bank of Canada (RBC) Toronto, ON

  • Worked as a part of QE Anti Money Laundering (AML-IT) team developing test automation for financial applications. Worked with various technology stack and testing frameworks like Nodejs, Pyspark, Selenium, Ready API, and Robot Framework.
  • Developed test automation for data-heavy back-end applications and interacting with different ETL pipelines and Unix servers.Implemented End-to-End test automation with proper test setup and tear down to ensure all tests were consistent and repeatable. Setup triggers with CI/CD pipeline. Achieved 90% Test coverage.
  • Developed a Web tool to parse propitiatory format files that helped reduce the manual testing effort for the client.

Project Research Intern Jan. 2019 – April 2019

PRL, Department of Space, India Ahmedabad, Gujarat

  • Developed a fully automated solution to collect spectral emission data using night-glow emission spectrograph. The goal was to automate it to collect the data from sunset to sunrise based on location and day of the year.
  • Analyzed the collected data from spectrograph to predict the temperature of the upper atmosphere during the period using various signal analysis algorithms. Generate analysis report in postscript format to observe/monitor the effect over a long period of time
  • The spectrograph is deployed at PRL Observatory and the whole project was done in MATLAB and the SDK provided by the manufacturer.

SWE Summer Intern May 2018 – June 2018

Infostretch, India Ahmedabad, Gujarat

  • Developed MEAN Stack application for the company’s Internal assessment platform. Worked extensively with Nodejs and MongoDB to rebuild and improve their existing technology stack.
  • Designed the database, Developed Restful APIs, and algorithms to efficiently solve problems.
  • Worked with various industry experts and gained some insights into the tech industry through personal discussions and talks.

Technical Skills

Languages:Python, Javascript, C/C++, SQL (Postgres), HTML/CSS, CSharp, MATLAB.
Frameworks: React, Node.js, NextJS, Gatsby
Libraries: Pandas, NumPy, Matplotlib, Tensorflow, Pytorch
Developer Tools: Git, Docker, Jenkins, Google Cloud Platform, VS Code, VIM , PyCharm
Testing Frameworks:Robot Framework, Selenium, Ready API, Mocha, Chai, Pytest
Industry Knowledge: Data Structures and Algorithm, Object Oriented Design, MVC pattern, Linux, REST,
GraphQL, Cloud infrastructure, Agile

Projects

Image Classifier on SUN397 dataset|Python, Pytorch, FastAI Fall 2020

  • Developed a DCNN Classifier to Classify images from SUN397 dataset into 397 different classes using transfer learning.
  • Learned to use Tensorflow/Keras and Pytorch, how to deal with huge dataset without causing memory overflow, training model on cloud and to use various keras callbacks to optimize training time.
  • Used various techniques such as Transfer Learning, Data Augmentation, Feature Fusion Technique, Discriminative Learning Rate, One-cycle Policy to improve accuracy of the model.

Crime Analysis and Forecasting|Python, Numpy, Pandas, Sci-kit learn Fall 2019

  • The project focuses to use past records of crime incidents in Vancouver to pre- dict(classify) danger of specific type of crime occurrence at specific Neighbourhood for certain day of week and time.
  • We try to predict most probable location of crime based on previous reportings for given Date,Time,Neighbourhood and Crime Type. Worked with Various Machine learning frameworks like Numpy, Pandas, Sci-kit learn, ..etc.

Gujarati Wordnet Python API|Python, Numpy, Pandas, NLTK Winter 2019

  • Developed a Python wordnet API for Gujarati language using Indo-Wordnet Database. The API can be used by anyone who is interested in doing NLP Research with Gujarati Language.
  • You can use the API to get word similarity, antonynms, synonyms, root word ..etc. The module is developed using Numpy, Pandas, NLTK framework.