Uzair Shamim

I am a hardworking individual capable of working independently and with teams. I love working with people who like to take creative approaches and iterate on ideas. Knowledge sharing is also important to me and I make sure to present about topics I find interesting at developer conferences! I also have a blog at: https://pureooze.com/blog/

Experience

D2L

08/2019 - Present

Senior Software Developer

  • Created new user experiences and APIs using MSSQL, C#, Javascript and LitElement WebComponents with accessible user experiences
  • Created a code search tool with OmniSharp for visualizations of usages of functions in C# code as trees
  • Developed new eventing system to improve scalability of existing MSSQL Servers
  • Wrote Git and Roslyn utilities to find potential technical debt in a codebase to make it easier to prioritize work
  • Delivered yearly presentations at internal developer conference on topics like Code Search, Image Compression and Storing Time

Ontario Teachers Pension Plan

05/2017 - 08/2018

Software Developer Intern (16 months)

  • Developed React application and tested with Jest, Enzyme, Cypress, and React Storybook
  • Developed website with AngularJS, Karma, Protractor/Selenium, Jasmine, Java, and NodeJS
  • Created RESTful Java 8 services and APIs using Spring with a tiered architecture

Projects

SimpleTwitch
.NET
Blazor
MAUI
https://github.com/pureooze/SimpleTwitch

01/2024 - Present

SimpleTwitch is a desktop UI for using Twitch built on modern .NET and Rx.NET

TwitchEverywhere
.NET
Twitch API
https://github.com/pureooze/TwitchEverywhere

09/2023 - Present

TwitchEverywhere is a modern .NET library that allows connecting to a Twitch chat and subscribing to messages in that chat.

04/2024 - Present

01/2015 - 10/2018

Saka
Browser Extension
Javascript
Preact
https://github.com/lusakasa

03/2018 - 03/2020

Project Maintainer of an Elegant tab, bookmark and history search in the browser

Education

McMaster University

09/2016 - 08/2019

Bachelor Software Eng. Tech.