Skip to content
View Stuart-Wilcox's full-sized avatar
  • Microsoft
  • Ottawa, ON, Canada
Block or Report

Block or report Stuart-Wilcox

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Stuart-Wilcox/README.md
 Email LinkedIn Github Resume

Hi my name is Stu Wilcox, I'm a software engineer with 3 years professional experience in the web development space. Please check out my resume (linked above) to learn more!

Skills

Languages JavaScript, TypeScript, Python, C++, Java, C#
Frontend Frameworks/Tools React, React-Native, Angular, Vue.js, PyQT, QT, JavaFX, Windows Forms
Backend Frameworks/Tools Express.js, Socket.io, Django/Django-REST, Flask, Spring
Databases MySQL, Postgres, MongoDB, NoSQL
Other GIT, ADO, Docker, Unity, RPI, Web Scraping

Experience

Software Engineer

Microsoft

Aug 2021 - Present

  • Support hundreds of developers in the frontend space of the Office Online suite
  • Tooling & infrastructure for Javascript/Typescript monorepo
  • Setting company-wide and industry-wide standards for Javascript monorepos

Product Senior

Deloitte

June 2019 - July 2021
Toronto, ON

  • Full stack web development using Python/Django and Typescript/React with a focus on frontend
  • Collaborated with a large team of developers, designers, product owners, and managers to develop enterprise web applications with AI enablement
  • Planned and built out features and enhancements for new and existing pages to improve UX

Software Developer

IBM

May 2018 - Aug 2018
Markham, ON

  • Created new tools as well as improved and maintained existing ones to monitor the Hybrid Cloud team’s progression with clients
  • Simplified the process of accessing and updating client information, cutting down update time for 1-3 days to just seconds, allowing managers to accurately monitor clients
  • Improved the process of tracking clients between teams by integrating functionality of dozens of inter-team applications into one, improving inter-team communication and data flow

Information Technology Summer Student

London Hydro

May 2017 - Sept 2017
London, ON

  • Captured customers’ real-time electricity usage as part of a company-wide initiative to provide higher accuracy billing to their clients and better predict and monitor spikes in the grid
  • Designed and planned production systems to collect usage data, reducing data granularity from every hour to every 10 seconds using Java Spring and NoSQL
  • Implemented the production server capable of collecting and processing incoming data from over one thousand homes in real-time

Education

Bachelor of Engineering Science - Software Engineering

Western University

2015 - 2019
London, ON

  • Graduate class of 2019
  • 3.7 Cumulative GPA
  • Varsity Cross Country and Track & Field

Projects

TEN-8

Mobile app tp facilitate training of new police recruits

  • Mobile application written in React Native to track training of new police recruits
  • Users able to create, schedule and run training scenarios, allowing enhanced feedback and accountability

Browser extension to accelerate repetitive form filling

Python web server framework inspired by Express.js

  • servepy is a minimal Python 3 web application framework that can be used for web and mobile applications
  • With a myriad of HTTP utility methods and middleware at your disposal, creating a robust API is quick and easy
  • Published on PyPI --> $pip install servepy

Socket service is intended to be a simple, lightweight and fast service to easily integrate web sockets into existing apps

  • It runs an express server alongside a socket.io server, in order for external sources to dispatch events to any socket clients
  • Socket clients register for whatever events they would like to watch, and when that type of event is dispatched, the client gets updated with the new information
  • Working on publishing it to npm

Feel free to browse the rest of my repositories to get a better sense of what I've worked on in the past.

Pinned

  1. servepy servepy Public

    Servepy is a simple Python HTTP server framework

    Python 1

  2. test-fill test-fill Public

    Browser extension to accelerate repetitive form filling

    JavaScript

  3. socket-service socket-service Public

    A simple, lightweight and fast service to easily integrate web sockets into existing apps

    JavaScript