Stuart-Wilcox - Overview

Stu Wilcox

 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

test-fill

Browser extension to accelerate repetitive form filling

servepy

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

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.