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
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.