Software Engineer with 5+ years of experience building high-scale distributed systems at Amazon and Autodesk. Currently working on the Userprofile team at Autodesk. Passionate about backend systems, cloud infrastructure, and AI.
Experience
Software Engineer II - UserProfile Team
Autodesk · Toronto, ON, Canada Active
Apr 2025 - Present
- Part of the team that manages UserProfile API which receives the highest traffic (~25k req/min) across all of Autodesk.
- Successfully migrated 42 Million user records from Snowflake to DynamoDB with zero downtime using AWS Glue.
- Designed and implemented signed image URL functionality to securely store and retrieve user's profile images, replacing legacy unsecured image URLs.
Data Scientist
Gradient Ascent AI · Vancouver, BC, Canada
Jun 2024 - Apr 2025
- Built a RAG agent with LangChain to provide accurate, context-aware answers by retrieving information from custom documents dataset.
- Performed EDA on client data, extracting actionable insights by training on various ML models and optimizing prompts for refined LLM responses.
- Developed a Chrome extension for users to label online content as AI-generated to improve content transparency.
Software Development Engineer - Fire TV
Amazon · Seattle, WA, US | Vancouver, BC, Canada
Mar 2020 - Apr 2023
- Designed and implemented channel preferences on Fire TV - functionality to customize live feed when searching or using Alexa to tune to a channel, rolled out to ~70 Million Fire TV customers worldwide.
- Onboarded ARD and ZDF (Germany's largest PSBs) as Single Threaded Owner, bringing 3.4M and 3.5M customers respectively to the Fire TV Live Experience.
- Independently added support for Flexible Fleets EC2 instance types and created a pipeline workflow for EMR clusters used for daily Spark jobs - achieving >60% cumulative cost reduction across 12 teams.
- Independently created a pipeline workflow to enable team members to add configurations which is an essential component for new partner onboarding - reducing manual work done by the team by 55%.
Software Developer Intern
InteractiveX - Classavo · Buffalo, NY, USA
May 2019 - Aug 2019
- Built the Payments component from scratch for Classavo, handling one-time and subscription-based recurring payments via Stripe API.
- Developed UI modules for CRUD operations on Assignments and Announcements, backed by Django REST APIs - reducing manual work for Professors by over 65%.
Projects
Big Data Analysis on Sports Data
- Collected data related to various sports from sources like Twitter, NY Times, and Common Crawl using their APIs. Implemented word count and word co-occurrence using MapReduce.
- Generated word cloud from top occurring words and word co-occurrences for each sport category using Tableau and AWS, and compared results from different sources for each category.
EDA and Visualization of Flu Data in US
- Collected and performed EDA on the data available on the flu website and replicated the respective graphs.
- Collected tweets using Twitter API, processed for US region using twitteR library and plotted the graphs. Compared results from both sources and displayed them on an R Shiny app.
Skills
Languages
Web
Cloud & Tools
AI / ML
Databases
Contact
I'm always open to interesting conversations, collaborations, or new opportunities. Feel free to reach out - I'm usually pretty responsive on email and LinkedIn.