Experience
2024 — Now
2024 — Now
Redmond, Washington, United States
• Working on building backend services which leverage AI image generation to create customer experiences (Typescript).
• Built prototype which composed videos in the cloud based on instruction file, which later became a project with a team of engineers working on it. Implemented native video and audio mixing with ffmpeg (C++, C#, Typescript)
2019 — 2024
2019 — 2024
Redmond, Washington, United States
• Member of the Clipchamp to OneDrive integration team. Tech lead in the implementation of the V1 of the Clipchamp landing page for the Clipchamp business app in OneDrive, responsible for driving 30% of the traffic to the Clipchamp business app. (React, Typescript)
• Implemented hardware accelerated video transcoding in backend service using Nvidia's video codec SDK. Improved video transcoding performance by 5x. (C++, C#)
• Designed and implemented backend APIs which allowed DASH streaming of videos directly from Zip files (C#)
2016 — 2019
2016 — 2019
Redmond WA
• Photos cloud team. Working on cloud microservices which supports the photos app.
• Built web apps with React.js and Typescript for Microsoft Stream
2015 — 2015
2015 — 2015
• Developed the UI and back end for a new email which gets sent to thousands of customers on a daily basis and supports over 10 different languages.
• Worked on features in all parts of the software stack using Python, Cheetah, JavaScript (Clojure.js), HTML and CSS.
• Wrote extensive unit and integration tests for all new features and fixes using Pytest for python and mocha/chai for JavaScript.
2015 — 2015
2015 — 2015
• Researched and implemented centralized logging system using Elasticsearch, Logstash, and Kibana which stored and analyzes over 2 billion lines of log data and displayed in searchable UI. This made searching through logs much easier and helped identify customer issues.
• Worked on feature which encrypts terabytes of data as they are being retrieved from third party source
• Wrote code to collect real time data from distributed application and send to stat analyzing tool.
Technologies: Scala, C++, Angular.js, Elasticsearch, AWS(EC2, S3),
Education
University of Waterloo
Bachelor's degree
2011 — 2016