Chandra Gummaluru
Curriciulm Vitae
linkedin.com/in/chandra-gummaluru | chandra.gummaluru@gmail.com | chandra-gummaluru.github.io
August 2024
Experience
Computer Science Lecturer | University of Toronto, DCS, UTIAS Jan 2021 - Present
Lectured 1000+ undergraduate students across 7 courses covering topics in Algorithms, Data Science, Supervised/Unsupervised Learning, Reinforcement Learning, Probabilistic Reasoning, Computer Vision
Exceeded departmental performance in course evaluations and achieved 5/5 overall instructional quality
Computer Vision Research Assistant | Bernhardt-Walther Lab Apr 2020 - Sep 2021
Trained 2 CNN models using OpenCV and PyTorch powering a new edge-detection algorithm that achieved an F1 score 1.5x higher than existing models such as gPb and DexiNed
Used the models to develop a novel inpainting algorithm and published the results within paper titled “Contour-guided Image Completion with Perceptual Grouping” in the British Machine Vision Conference (BMVC) of 2021
Software Engineer | Coursera Sep 2019 - Sep 2020
Led a team of 8 engineers in building a robust payment system for Coursera’s enterprise suite, supporting global currencies, tailored promotions, discounts, and custom financial solutions, serving 50+ organizations
Engineered and maintained over 20 RESTful APIs in Scala, leveraging Jenkins for CI/CD operations and utilizing SQL to handle complex database operations, ensuring efficient and scalable backend functionality
Projects
Intelligent Ground Vehicle Competition RobotMay 2019 - Dec 2020
Designed 2 CNN models to identify common road obstacles given 3D point-clouds from LIDAR sensors to augment Simultaneous Localization and Mapping (SLAM) algorithms
Generative Deep Learning Model for InstrumentalsMay 2018 - Dec 2019
Trained an RNN model to generate instrumentals for a vocal track for up to 30 seconds
Education
MSc Computer Engineering | University of Toronto
Research areas included: Game Theory, Control Systems, Reinforcement Learning, Autonomous Vehicles
BSc Computer Engineering | University of Toronto
Relevant courses include: Machine Learning, Artificial Intelligence, Deep Learning
Skills
Python (12 yrs) | Java (10 yrs) | C++ (8 yrs) | Scala (5 yrs) | SQL (3 yrs) |
PyTorch (5 yrs) | OpenCV (3 yrs) | Pandas (3 yrs) | scikit-learn (2 yrs) | Airflow (2 yrs) |
Certifications
Machine Learning in Production (MLOps) | DeepLearning.AI
Machine Learning Specialization | DeepLearning.AI
Publications
C. Gummaluru. "A Game-Theoretic Approach to Analyzing Transit Systems with Autonomous Vehicles." Master's Thesis
M. Rezejenejad, S. Gupta, C. Gummaluru, R. Marten, J. Wilder, et al. "Contour-Guided Image Completion with Perceptual Grouping," British Machine Vision Conference, 2021
Teaching
Department of Computer Science | University of Toronto
CSC384: Artificial Intelligence (Winter 2022, Summer 2023, Winter 2024)
CSC311: Machine Learning (Winter 2023)
CSC420: Image Processing (Winter 2021)
Institute for Aerospace Studies | University of Toronto
ROB311: Reinforcement Learning (Winter 2023, Winter 2024, Winter 2025)
ROB310: Mathematics for Robotics (Fall 2024)