Professional Summary
Senior Software Developer with over a decade of experience. Experience working at top tech companies like Shopify and Coursera. Skilled in building and scaling web applications using React, GraphQL, Typescript, Node.js, and more. A broad range of front and back-end expertise, consistently delivering high-quality solutions. Experienced in leading projects, mentoring teams, and thriving in fast-paced environments. Passionate about creating impactful, user-centric experiences.
Skills
- API Integration
- Front-end Frameworks
- Testing and Debugging
- Web Application Development
- Code Review
- Mentoring
- Version Control
- Project Management
- Game development with unity/godot (C#)
- Shader development with Shaderlab
- Build tool development with Rust
Work Experience
Self Employed - Remote
December 2023 - Current
VR Asset Developer
- Created, marketed, and sold prefab assets on online marketplaces aimed at the social VR platform VRChat
- Wrote scripts in C# using a subset of Unity features supported by the platform
- Created 2D and 3D art using Blender, Substance, and Unity
- Wrote custom shaders using Unity's ShaderLab and Amplify Shader Editor
Coursera - Remote
August 2022 - March 2023
Senior Software Developer
- Developed frontend features with React, GraphQL, and Typescript
- Worked with teams to integrate components smoothly into existing systems
- Managed project timelines to deliver high-quality code on schedule
- Reviewed code to maintain standards and improve quality
Shopify - Ottawa, ON
October 2015 - August 2022
Staff Developer
- Helped build and maintain front-end platform technologies, integrating a React application with a legacy stack
- Mentored junior team members, fostering growth and providing technical guidance
- Improved performance of a complex web application by reducing load times by over 60%
- Lead a project to display performance regression information on PRs to prevent shipping negative changes
- Created and advocated for exceptional UX experiences and best practices in frontend technologies
- Enhanced software functionality by identifying and resolving complex issues
- Maintained comprehensive documentation and facilitated knowledge sharing across teams
I-Sight - Ottawa, ON
May 2015 - August 2015
Junior Software Developer
- Worked with project teams to deliver case management platforms for clients such as HP and Walmart
- Created and maintained Node.js microservices
- Built frontend applications using Backbone.js
- Administered and interacted with PostgreSQL databases
- Developed code generation tools to accelerate the creation of new forms
Education
Algonquin College - Ottawa, ON
Winter 2014
College Diploma Computer Programming
Graduation Dean's List, Winter, 2014 (3.72 GPA)
Languages
- English: Native or Bilingual
- French: Limited Working Proficiency