I finished Mathematics at the University of Waterloo, and I'm in love with all things software. A lot of my free time is spent on developing projects and solving challenging algorithm problems. I'm constantly trying to learn more and am always on the lookout for new fun ideas to develop!
Other Skills:
Developed Java production software for the Shareworks Equity Compensation Solution alongside a Scrum team to ensure timely delivery and optimal system performance
Increased the functionality of the product application file managing system with the React JavaScript library, while also providing direct support to over 80 clients
Implemented automated testing procedures using JUnit, reducing manual testing efforts by 30%
Participated in code reviews, testing, and debugging to ensure high-quality and bug-free software releases
Developed Python scripts to collect, organize, and analyze data on student engagement in online course activities, resulting in a 95% reduction in manual labor time
Shared best practices in online learning through articles, reports, and presentations
Collaborated with faculty and instructors to review and improve online course materials, ensuring alignment with learning objectives, which increased overall student engagement in online courses by 25%
Conducted workshops on learning technologies and resources for employees and students across campus
Designed and implemented C++ production software for the Carbonite Server Backup Solution
Developed Jenkins and Powershell scripts to automate code analysis with Cppcheck, which resulted in 300+ errors found within the codebase, thereby significantly enhancing code quality
Created comprehensive unit tests with the Google Test framework, ensuring robustness and reliability
Actively engaged in agile development methodologies, including sprint planning, daily stand-ups, and retrospectives, to deliver software iterations on time
Wrote production software in C++ to enhance feature efficiency and functionality of the PSS product
Successfully debugged and refactored legacy code to improve functionality, performance, and maintainability, yielding a 35% reduction in system errors for certain features
Conducted thorough code testing in a simulator environment, ensuring reliability and accuracy
Developed Python scripts to automate tasks such as label creation and client personal information management
Analyzed survey data and produced statistical result reports
Provided comprehensive learning support to students and staff for the professional development courses offered by the university