Senior Software Engineer, Microsoft
Sep, 2021 - Present
Consumer Subscriptions:
(see the Software Engineer II descrption)
I’m a seasoned software engineer who's worked in the industry for over 7 years with a passion for test-driven development, clean and maintainable code, engineering standards and creating innovative ways to solve complex, global scale, enterprise-level problems.
One of my strongest skills is to mentor and help other team members grow and expand their knowledge on both technical and domain levels.
I also like to stay current with the latest and greatest in technical and architectural patterns, and find ways to leverage these whenever possible. In addition, I constantly strive to leverage existing experiences from team members and foster a collaborative and inclusive environment that enables knowledge sharing and wholistic evolution as a team.
Senior Software Engineer, Microsoft
Sep, 2021 - Present
Consumer Subscriptions:
(see the Software Engineer II descrption)
Software Engineer II, Microsoft
Sep, 2018 - Sep, 20213 years
Consumer Subscriptions:
This team manages the lifecycle of all consumer subscriptions. These include Xbox Live Gold, Xbox GamePass, Microsoft/Office 365, and several other products. The system is reponsible for transacting upon millions of subscriptions per day.
Designed, implemented and augmented high-volume distributed worker services
Acted as an advocate and major contributor towards the adoption of more sustainable and maintainable patterns and practices
Migration of several high-impact live services to Azure App Services and Kubernetes
Code migration of several service codebases and shared libraries from .NET Framework to .NET Core
Implementation, improvement and optimization of many build and release pipelines for a variety of services
Mentorship of several interns and junior members on the team
Software Engineer, Microsoft
Jul, 2016 - Sep, 20182 years 1 month
Consumer Subscriptions and Purchase:
The Subscriptions and Purchase team managed the order management system which backs several of Microsoft's marketplace experiences. These experiences include the Xbox game marketplace, Microsoft Store on Windows, and physical goods.
Data analysis and fixes
Implementation of metrics to ensure a high Quality of Service
Interim Engineering Intern, Qualcomm
May, 2014 - Sep, 20151 year 3 months
Worked as a member of the Parallel Compute Group.
Working on an IDE plugin meant for Android development, written in Java
Designing and writing benchmarks for Android devices
Working on performance-oriented system software (C and C++)
Web Developer, Bridgit
May, 2013 - Sep, 20134 months
Bridgit is a start-up whose venture revolves around enabling construction contractors to more effectively track tasks and requirements. It comprised of a mobile app and a web app that interact through a REST-ful API
Complete reimplementation the web API and the web app portion of the app
Back-end development using Ruby-on-Rails and PostgreSQL
Front-end development using Templatized HTML, CSS (using SASS) and JS
Help with the development of the Android app especially in hooking it up to the Web API
Web Developer (Intern), brainmaven Research Inc.
May, 2012 - Sep, 20124 months
A start-up that aimed to provide an ideation platform for collaboration
MVC web development using Django (Python) and JavaScript with jQuery
Websocket integration for live features (activity feeds, chats, etc.)
Integration of a Node.js server along the existing Django stack using HAProxy and Nginx
Kubernetes
Azure Kubernetes Service (AKS)
Docker
Azure Data Factory
Distributed Tracing
Microsoft Azure
ASP.NET Core
ASP.NET Web API
SQL
Ruby-on-Rails
JS+CSS+HTML
C#
.NET (Framwork & Core)
Python
Java
JavaScript
C
Bash/Zsh
PowerShell
Android Development
D3.js
Engineering Science (Major in Electrical & Computer Engineering), Bachelor of Applied Science (B.A.Sc.), University of Toronto
Sep, 2011 - Jun, 2016
3.39ECE568 - Computer Security
ECE419 - Distributed Systems
ECE454 - Computer Systems Programming
ECE552 - Computer Architecture