Skip to content

Tiyyagura Naveen Reddy

Computer Vision Engineer • Macherla, Andhra Pradesh • linkedin.com/••••• • drivetube.ai/•••••

Professional Summary

Computer Vision Engineer with 0 years of experience in developing and evaluating deep learning models for image restoration and applied ML. Experienced in end-to-end PyTorch model development (CNN-based encoder-decoder StudentNet), knowledge distillation from Restormer, and edge-focused model optimization using pruning and quantization. Built and validated image-restoration pipelines on 3,214 paired GoPro images achieving 0.87 SSIM and significant training-loss reduction. Complementary ML experience includes model selection and evaluation with Scikit-learn, Random Forest and XGBoost, and imbalance handling using SMOTE and ADASYN on environmental and IoT datasets. Strong data-processing skills with Pandas, NumPy, SQL and R, plus visualization with Matplotlib, Seaborn and Plotly. Demonstrated ownership of data pipelines, reproducible evaluation, and delivering compact models suitable for constrained inference environments.

Technical Skills

Programming Language: Python,R,VBA
Data Analysis & Visualization: Pandas,NumPy,Matplotlib,Seaborn,Plotly,Microsoft Excel,Knowledge Distillation,Restormer,SSIM,ADASYN
Machine Learning & AI: Random Forest,K-Nearest Neighbors,SMOTE
AI/ML Frameworks & Libraries: StandardScaler,PyTorch,OpenCV,scikit-learn,XGBoost

Work Experience

Intel Unnati Industrial Training 2025
Virtual, India
Image Sharpening Using Knowledge Distillation
May 2025 – Jul 2025
Industrial training project hosted by Intel Unnati focused on research-grade image restoration and compact models for edge inference.
Tech Stack: PyTorch, Knowledge Distillation, Restormer, OpenCV, NumPy, SSIM, Matplotlib, Seaborn
  • Engineered a lightweight CNN encoder-decoder StudentNet in PyTorch for image restoration on 3,214 GoPro blurred–sharp pairs to enable compact edge inference.
  • Integrated knowledge distillation by transferring Restormer teacher outputs into StudentNet to preserve perceptual detail while reducing model complexity.
  • Combined four loss components in the training pipeline and reduced training loss from 0.0567 to 0.0237 (58% reduction) to stabilize restoration quality.
  • Trained the motion-deblurring pipeline for 100 epochs and achieved 0.87 SSIM on the validation set, preserving structural similarity in restored images.
  • Optimized inference for constrained devices by applying pruning and quantization workflows to StudentNet, improving CPU inference latency for edge scenarios.
  • Validated restoration outputs with automated evaluation scripts using OpenCV and NumPy to compute SSIM and support qualitative inspection.
  • Plotted loss and SSIM trends with Matplotlib and Seaborn to guide hyperparameter tuning and convergence decisions during training.
Geospatial Data Science Lab, MURTI Facility, GITAM University
Bengaluru, India
Data Analyst Intern — Water Quality Prediction using ML
Jan 2025 – Mar 2025
Academic research internship in a university geospatial lab working on predictive modelling for water-quality assessment using chemical and biological measurements.
Tech Stack: Pandas, NumPy, R, Scikit-learn, Random Forest, SMOTE, ADASYN, StandardScaler, Excel, VBA, XGBoost, K-Nearest Neighbors, Decision Tree
  • Analyzed water-quality datasets covering 21 chemical and biological parameters using Pandas and NumPy to identify missing values and inconsistent records.
  • Conducted feature engineering and exploratory visualizations in R; applied StandardScaler and executed an 80/20 stratified split with 10-fold cross-validation.
  • Trained and tuned Random Forest models in Scikit-learn, achieving 95% accuracy on holdout folds through hyperparameter search and feature selection.
  • Mitigated class imbalance with SMOTE and ADASYN to improve minority-class recall during validation and reduce bias in predictions.
  • Benchmarked XGBoost and SVM using stratified validation to compare tree-based and kernel-based performance for target water-quality labels.
  • Evaluated K-Nearest Neighbors and Decision Tree baselines; automated report generation in Excel using VBA macros to deliver reproducible summaries to faculty.

Projects

Balancing the Imbalance: SMOTE-ADASYN in IoT Machine Learning Applications | Dec 2025 – Apr 2026
Tools Used: Python, Scikit-learn, XGBoost, Random Forest, SMOTE, ADASYN, Plotly, BoT-IoT
  • Resolved a severe 1:7,739 class imbalance in the BoT-IoT dataset by designing hybrid oversampling strategies combining SMOTE and ADASYN to synthesize minority examples.
  • Constructed preprocessing, feature selection, encoding pipelines and trained models with Scikit-learn and XGBoost to compare algorithmic robustness across imbalanced splits.
  • Built interactive Plotly dashboards to inspect class distributions and feature importance; achieved a 99.95% F1-score on the final stratified evaluation.

Education

GITAM University
Bachelor of Technology in Computer Science Engineering (Data Science) • Bengaluru, Karnataka • Aug 2022 – Apr 2026
Coursework: Artificial Intelligence, Artificial Neural Networks, Deep Learning, Data Warehousing and Mining, Probability and Statistics, Programming with Python, Database Management Systems, Data Visualization and Exploration with R

Certifications

Data Visualization with R — IBM
Programming for Everybody (Getting Started with Python) — University of Michigan
Microsoft Excel Macros and Excel VBA — Udemy

Achievements

  • 3rd place — IEEE Code Wars Coding Challenge — 3 Oct 2024: Secured 3rd position in the IEEE Code Wars coding challenge at GITAM Bengaluru.
  • Intel Unnati Industrial Training 2025: Completed a 54-day industrial training and delivered the Image Sharpening Using Knowledge Distillation project.
  • B.Tech First Class with Distinction: Graduated with 8.21/10 CGPA in B.Tech Computer Science Engineering (Data Science).

Powered by Drivetube · Create your own profile at drivetube.ai

Everything on Drivetube

Six products, two of them free forever. Start wherever you are.

Read the docs →
  • Your free digital resume

    at drivetube.ai/in/your-name: one true standard resume with a Hiring Snapshot (visa status, expected salary, notice period, work preference, relocation), an ATS-ready PDF download and a single shareable link. Free forever; interview requests come from verified employers and your contact details stay masked until you accept.

    Documentation
  • Verified jobs, posted in the last 3 days

    verified openings crawled ATS-by-ATS from 115,000+ real company career pages across 54 ATS platforms. Shows the true posting date from the source ATS — not when a listing was indexed — and deletes every general listing 3 days after it was actually posted. No ghost jobs, no ad-sponsored listings, no staffing reposts, no account needed.

    Documentation
  • Written by senior career writers

    human-written, ATS-optimised resumes by senior career writers, from ₹499.99 / $25.99. Available in every country, written to the destination country's own standard — a US resume, UK CV, German Lebenslauf and Indian resume are genuinely different documents. A paid service, separate from the free Drivetube Profile.

    Documentation
  • Drivetube OneFrom $39.99 / 3 mo

    Daily matched jobs, tailored resumes, or we apply for you

    Drivetube's paid service. Community sends daily Jobsheets of fresh jobs matched to your profile on WhatsApp and email, with the Drivetube Community ($39.99 for 3 months or $69.99 for 6 months; ₹999 or ₹1,899 in India). Jobhunt is one-time application credits with Community included: one credit tailors one resume and its cover letter (100 for $99 with 3 months of Community, 250 for $199 with 6 months). Let Us Apply is an add-on to Jobhunt: a human expert applies 250 times for you on your credits ($0.60 each, $150). Everything lives on one dashboard at drivetube.ai/drivetubeone.

    Documentation
  • For employers — no job postings, no applications

    hiring with no job postings and no applications. Paste your real job description and AI matches it against candidates' true standard resumes, returning ranked candidates with a match %, matched and missing skills and written reasoning. Free tier included; employers pay, candidates never do.

    Documentation
  • Documentation

    every product explained in full, with feature-by-feature comparisons against the job boards, AI apply tools, resume services and hiring platforms people actually use.

  • Playbooks

    tactical job-search guides. Each post is one named tactic with the situation it applies to, the exact steps, a copy-paste message and honest failure modes. Free, no account.

The job board covers the United States, India, United Kingdom, Canada, Europe and Australia, and Resume Writing Services are available in every country.

Pricing is identical on the web, iOS and Android — no app-store markup. Monthly Community membership is purchased in the iOS app only; the website sells annual plans. The Android app has no in-app purchase, so Android members subscribe on drivetube.ai and then sign in to the app with full access. Membership follows your account, not your device.