Yash H. Barve

Software Engineer

I'm a fifth-year Computer Science student at the University of Waterloo and a Business student at Wilfrid Laurier University. Since starting my development journey in 2021, I have grown especially passionate about system design and architecture. I care about distributed systems thinking, reliability, and using the right design patterns to keep codebases clean as they scale.

Having completed my final work term at Nokia as a Software Engineer, I am now seeking new-grad software engineering roles.

Beyond tech, I'm an avid reader and a huge Formula 1 fan, delusionally cheering for Scuderia Ferrari and Charles Leclerc every race weekend.
EXPERIENCE
Nokia
Nokia
Software Engineering Intern
UW Product Management Club
UW Product Management Club
Engineering Director
AutoTrader.ca
AutoTrader.ca
Software Engineering Intern
Petrovision International LLC
Petrovision International LLC
Software Development Intern
Lazaridis School of Business and Economics
Lazaridis School of Business and Economics
Data Insights Specialist Intern
UW Data Science Club
UW Data Science Club
Web Designer Executive
WatDFS
WatDFS
Distributed File System
Fit4Me
Fit4Me
Personalized Fitness Tracking App
Portolio
Portolio
Your Online Photos Portfolio
Deep Features for Interactive Segmentation
Deep Features for Interactive Segmentation
Image Segmentation Tool
Crop Yield Prediction & Risk Mitigation
Crop Yield Prediction & Risk Mitigation
Agricultural Risk Analysis Framework
Scriptsync
Scriptsync
Captioning Tool for Videos
TECHNICAL SKILLS & TOOLS
LANGUAGES
C
C++
Bash
Go
Python
HTML
CSS
Javascript
Typescript
SQL
Kotlin
FRONTEND
React.js
Next.js
TailwindCSS
Bootstrap
BACKEND
REST APIs
Node.js
Express.js
FastAPI (Python)
Hono
Websockets
Socket.io
Auth (JWT)
Zod
DATABASE
PostgreSQL
MongoDB
MySQL
Firebase
TOOLS
Prisma ORM
Git
Docker
Kubernetes
npm
WebAssembly
Jest
Jira
Tableau
Figma
CLOUD
AWS
DEVOPS
Jenkins
Make
GitHub Actions
Railway
Vercel
Heroku
AI & ML
OpenAI API
Gemini SDK
Codex
Claude Code
GitHub Copilot
Neural Nets
CNNs
RNNs
Computational Vision
Tensorflow
PyTorch
Numpy
Pandas
Matplotlib
CORE CS
Object Oriented Programming
Data Structures
Algorithms
Time & Space Complexity Analysis
Operating Systems
Concurrency
Relational Databases
User Interfaces
Software Design Patterns
Software Architecture Styles
University of Waterloo
Bachelor of Computer Science
University of Waterloo
Wilfrid Laurier University
Bachelor of Business Administration
Wilfrid Laurier University
100xDevs
Full Stack Development Cohort
100xDevs
Deeplearning.ai
Machine Learning Specialization
Deeplearning.ai
Deeplearning.ai
Deep Learning Specialization
Deeplearning.ai
The Paradox of Nostalgia
JUL 2026
Distance Vector Routing Algorithms & The Count To Infinity Problem
MAY 2026
Course Notes Collection
APR 2026
When Should AI Explain Itself?
APR 2026
Newcomb’s Paradox: The Wrong Choice I’d Still Make
MAR 2026
HOBBIES & INTERESTS(Click to view more)
READING

Mostly fiction with occasional non‑fiction. I’m trying to read more consistently, and I keep a running log on the Bookshelf page.