Karthik Mohan

Karthik Mohan

Graduate Student

University of Toronto

Hey There!

I am a seasoned Machine Learning Engineer at Bell Canada, currently working on research problems internally. I graduated from the University of Toronto with a Masters in Computer Engineering specializing in Machine Learning , Data Science and Cloud Computing . I am also an AWS Certified Solutions Architect , AWS Certified Machine Learning Specialist and a Google Certified TensorFlow Developer Professional. Previously, I worked at Amazon as a Machine Learning Data Associate for Alexa AI, a conversational technology that backs various core NLU services offered by Amazon.

Interests
  • Machine Learning
  • Data Science
  • Federated Learning
  • Reinforcement Learning
  • AI in Healthcare and Smart mobility.
Education
  • MEng Computer Engineering - Machine Learning, 2021

    University of Toronto

  • BEng, 2018

    Anna University

Teaching

Applied Fundamentals of Machine Learning - APS360
Software Engineering - ECE444

Experience

 
 
 
 
 
Machine Learning Engineer
Bell
Jan 2022 – Present Toronto
 
 
 
 
 
Teaching Assistant
University of Toronto
Sep 2020 – Present Toronto
  • APS360 Applied Fundamentals of Machine Learning, University of Toronto
  • ECE1762 Special Topics in Software: Empirical Methods, University of Toronto
  • ECE444 Software Engineering, University of Toronto
 
 
 
 
 
Data Engineer
University Health Network
May 2020 – May 2021 Toronto
Worked with Dr. Istvan Mucsi’s KHE Research group. Designed, built and maintained research participant’s databases. Created ELT pipelines for Data Analysis replacing the conventional ETL pipelines which improved the ELT process efficiency by over 5%.
 
 
 
 
 
Machine Learning Data Associate
Amazon
May 2018 – Jul 2019
  • Worked with the GSR team of Alexa - ADS. Analyzed and provided data creation, curation, and analytics services to help develop, test, and train the Alexa AI NLP models.
  • Consistently maintained higher production quality metrics - Over 98% exceeding the SLAs.
  • Prioritized strict compliance with regulatory requirements and contributed to improvements in the software tools by identifying bugs and suggesting enhancements.
  • Proposed and Initiated projects to improve the efficiency of downstream workflows from Transcription to Annotation by redesigning the reference convention guide.

Certifications

Google Certified Professional Machine Learning Engineer
A Professional Machine Learning Engineer builds, evaluates, productionizes, and optimizes ML models by using Google Cloud technologies and knowledge of proven models and techniques. The ML Engineer has strong programming skills and experience with data platforms and distributed data processing tools. The ML Engineer is proficient in the areas of model architecture, data and ML pipeline creation, and metrics interpretation. The ML Engineer is familiar with foundational concepts of MLOps, application development, infrastructure management, data engineering, and data governance.
See certificate
Google Certified TensorFlow Developer Professional
This certificate exam tests a developer's foundational knowledge of integrating machine learning into tools and applications. The certificate program requires an understanding of building TensorFlow models using Computer Vision, Convolutional Neural Networks, Natural Language Processing, and real-world image data and strategies.
See certificate
AWS Certified Machine Learning - Specialty
Advanced. Earners of this certification have an in-depth understanding of AWS machine learning (ML) services. They demonstrated ability to build, train, tune, and deploy ML models using the AWS Cloud. Badge owners can derive insight from AWS ML services using either pretrained models or custom models built from open-source frameworks.
AWS Certified Solutions Architect - Associate
Earners of this certification have a comprehensive understanding of AWS services and technologies. They demonstrated the ability to build secure and robust solutions using architectural design principles based on customer requirements. Badge owners are able to strategically design well-architected distributed systems that are scalable, resilient, efficient, and fault-tolerant.
Natural Language Processing Specialization
Natural Language Processing (NLP) uses algorithms to understand and manipulate human language. This technology is one of the most broadly applied areas of machine learning. As AI continues to expand, so will the demand for professionals skilled at building models that analyze speech and language, uncover contextual patterns, and produce insights from text and audio. This Specialization equips with the state-of-the-art deep learning techniques needed to build cutting-edge NLP systems.
See certificate
Deep Learning Specialization
This Specialization covers SOTA Deep Learning models used in various domains.
See certificate
XGBoost - Datacamp
See certificate

Projects

*

Languages and Tools

python-icon
Python
tensorflow-icon
Tensorflow
pytorch-icon
PyTorch
r-project-icon
R
sql
SQL
flask
Flask
w3_html5-icon
HTML
css-3
CSS
docker-icon
Docker
kubernetes-icon
Kubernetes
amazon_aws-icon
AWS
github-icon
Github

Skills

blank
Machine Learning
blank
Reinforcement Learning
blank
Statistical Learning
blank
Deep Learning
blank
Natural Language Processing
blank
Recommender Systems
blank
Cloud Computing
blank
AWS Solutions Architect
blank
Computer Vision
blank
Federated Learning
blank
Data Science
blank
Software Engineering

Recent Posts

Contact