Badges
Certifications
jratanar has not earned any certificates yet.
Work Experience
Research Assistant
Social and Intelligent Robotics Research Laboratory (SIRRL)•  September 2023 - December 2023
- Developing new software approaches using PyTorch to improve social interaction in AI robotics, with a focus on continual learning over long-term interactions with humans
Software Engineering Intern
YouTube•  May 2023 - August 2023
- Built a full-stack tool to automatically create test YouTube channels and qualify them for monetization, eliminating the need for manual configuration and cross-team approvals; reduced test channel creation time from up to a week to ~3s - Developed a C++ RPC handler that interacts with multiple services to emulate the YouTube monetization sign-up flow and implemented a web UI for the handler using TypeScript, LitElement, and Redux - Led design discussions about backend latency and scalability, worked cross-functionally with 6 teams, and conducted user studies for UX design
3D Software Developer
Side Effects Software Inc•  January 2023 - April 2023
- Created a feature for customizing gravity effects on volumetric fluids based on density for more realistic pyro simulations (ex. fire, smoke, explosions) with VEX and OpenCL - Designed and built a feature in C++ for mirroring 3D model attributes (ex. color) based on the model’s topology using graph algorithms - Developed the next-generation UI for the Houdini VFX software using C++ and Qt
Software Developer Intern
Google•  May 2022 - August 2022
- Developed an image processing library in Go for extracting/categorizing common sub-images between pairs of images using graph algorithms; integrated it into a screenshot diffing tool used by 300+ teams across Google - Designed and built an extensible Angular UI for constructing complex queries to filter and search for screenshot images
AR/VR Developer
Spatial•  September 2021 - December 2021
- Built 3D UI features and improved the overall UX of the Spatial VR collaboration platform (spatial.io) for Oculus using Microsoft Mixed Reality Toolkit - Developed a feature to monitor the loading state of 3D models in a Unity scene in C#, improving the overall app loading experience - Implemented VR headset features on mobile iOS/Android app with React Native
Full Stack Developer
DarwinAI•  January 2021 - April 2021
- Developed a React UI for an ML platform used by doctors to identify the presence of COVID-19 in patients based on lung X-rays - Reduced load time of a heavyweight React table component by 86% by optimizing API calls to the ChRIS medical cloud computing platform
Software Developer
Providius Corp.•  May 2020 - August 2020
- Built an app for configuring the Linux kernel packet scheduler with Python, Flask, Socket.io, and Angular, making it easier to simulate faulty network connections to test telemetry products - Reduced CPU usage of a web app by 24% by developing a custom browser in C++, using Qt and Chromium Embedded Framework
Education
University of Waterloo, Waterloo
Software Engineering, BE•  September 2019 - Present
Relevant courses: Data Structures, Algorithms, Operating Systems, Concurrency, Databases, User Interfaces, Software Testing, Numerical Computation, Statistics, Artificial Intelligence
Links
jratanar has not updated links details yet.
Skills
jratanar has not updated skills details yet.