Education
Toronto Metropolitan University (formerly Ryerson University)
Bachelor of Engineering, Computer Engineering
Graduated June 2020
Work Experience
Sales Engineer
February 2023 - July 2024
- Led product management efforts, organizing a team to add new features to a Unity-based application.
- Oversaw pilots, trials, and customer onboarding processes, ensuring smooth transitions and successful integrations.
- Managed acceptance testing for new software releases, guaranteeing high-quality and bug-free products.
- Created detailed requirements for new feature development, aligning with customer needs and market demands.
- Developed comprehensive collaterals for the SDK, facilitating ease of use for developers.
- Customized Unity-based phone applications to meet specific developer requirements.
- Produced video marketing materials, tutorials, and instructional content to effectively onboard clients to the Unity SDK.
Full Stack Developer
October 2020 - February 2023
- Continued development of two PHP applications using the CodeIgniter framework and Bootstrap library.
- Implemented client-side visual updates for PHP applications based on designs created with Figma.
- Integrated an automatic mass payout system into PHP applications using the PayPal API for user payments.
- Enhanced administrative dashboards to provide staff with relevant reports and information.
- Implemented 3D models, 3D configurators, and Augmented Reality experiences on e-commerce platforms like Shopify, Magento, and WooCommerce using JavaScript and HTML.
- Contributed to the Django Python backend, improving functionality and performance.
- Assisted in the development of a React.js front end, enhancing user experience.
- Developed scripts in Python to fetch and process product information from e-commerce sites, aiding in the creation of 3D models.
PHP Developer
June 2019 - August 2019
- Worked with Vue.js and PHP to develop web applications to reduce administrative burdens as well as implementing data analytics and reporting.
- Implemented data validation to web applications to ensure accuracy and reliability.
- Created functions using stored SQL data to generate reports to display metrics on administrative dashboard.
- Updated role and routing permissions to allow users to perform certain actions in the web applications.
- Improved security of web applications by implementing refresh tokens.
Software Engineer
January 2019- April 2019
- Created a video presence system using Python and CouchDB in a Docker container to detect the status of users in a video appointment. This provided peace of mind to staff as the status of the appointment is now displayed in a new section on the administrative dashboard.
- Used the Ionic framework to update the company’s cross-platform hybrid mobile app using JavaScript, HTML, and CSS to create a new UX/UI and backend based on mockups.
- Assisted in the development of the Laravel, a PHP framework, web platform using MVC design patterns.
- Created and updated RESTful APIs that integrated with the company’s web and mobile platforms.
- Used Kanban framework to implement Agile software development.
Junior Developer
September 2018 - December 2018
- Investigated the hardware and software architecture of Internet of Things based devices, developed firmware in C++ to fit the company’s needs.
- Developed an Android application to integrate with the hardware to create a demo product for showcasing to potential investors.
- Worked with MongoDB NoSQL database and SQLite for application data storage.
- Created RESTful APIs to interact with applications.
- Created technical documents and diagrams and conducted tests and experiments on the system.
- Conducted and scheduled in-person and phone interviews for applicants of other positions
Junior IT Support Analyst
May 2018 - August 2018
- Provided administrative support, maintained inventory, updated the filing and other tracking systems.
- Responsible for implementing a system for E-Filing invoices to support metadata and a search function, reduced the time spent searching for these documents.
- Assisted in the development of the new phone routing plan for customer service in the company's western locations to improve the experience for incoming callers.
- Communicated with employees in locations across Canada to organize the deployment of new software and systems, such as an OCR software.
- Documented new systems and information in company database.