
Nivid Patel
Computer Science Student at the University of Waterloo
Passionate about building innovative solutions and pushing the boundaries of technology. I specialize in backend development, machine learning, and distributed systems.
ποΈ I watch Formula 1 in my free time.
PS: Max is better than Lewis π
Work Experience
Where I've worked

Software Engineering Intern
theScore Gaming and Media Inc.
- β’Initiated to build a REST API in Elixir and GraphQL, to allow patrons to register with a userβs referral code, acquiring over 50k+ referred users, contributing to $80M+ in total cash handle and $2.5M+ in GGR.
- β’Proactively engineered a centralized Pylinter pipeline to replace Pylint CLI checks across all 67+theScore-BET repos reducing validation latency across polyrepo microservices through parallelized AST parsing.
- β’Optimized GitOps deployment orchestrator in Golang with mutex-controlled canary sequencing for ArgoCD clusters, implementing progressive syncing patterns with automated rollback mechanisms and YAML error log.
- β’Engineered distributed event-driven artifact promotion pipeline using Python asyncio and JFrog REST APIs, automating Docker image lifecycle management, eliminating 120+ engineering toil hours.
- β’Spearheaded rollout of Shared Betslips to 4M+ monthly users while on-call with Payments team, triaging prod issues.
PythonTypeScriptGraphQLElixirGolangDocker

Software Developer Intern
Canadian Institute for Health Information
- β’Refactored components of internal website using Tailwind CSS and React, aggregating 1000+ data points.
- β’End-to-end tested live HTML to PDF API using Python and Postman, providing up-to-date PDF reports.
- β’Streamlined stakeholder CMS website using Drupal for templating, accelerating content editor development.
PythonTypeScriptNext.jsReactTailwindCSSDrupal

Research Intern
Microsoft - University of Waterloo
- β’Led a team of 5 to prototype an AI Research Assistant using Azure ML & Cloud to aid in disease research.
- β’Ingested disease data into ML Studio for text classification training, employing Read API to get JSON output.
- β’Received a distinguished academic award for facilitating a 45-minute PPT to 30+ faculty staff and stakeholders.
AzureML StudioAZ 900AI 900
Education
Academic background
Bachelors of Computer Science
University of Waterloo
AI + HCI Specialization | GPA: 3.87 / 4.0
Achievements:
- β’Awarded $15,000 Faculty of Math Scholarship, $2000 Scholarship of Distinction - Top 1% Student Honour Roll
- β’Graduating with Honours, Dean's List
- β’Relevant Coursework: Data Structures and Algorithms, Object-Oriented Programming, Database Systems, Operating Systems, Compilers, Computer Architecture, Machine Learning, Combinatorics, Linear Algebra