CanAssist - University of Victoria
Full Stack Developer | Victoria, BC
Mar 2008 - Jun 2021
My role as a Full Stack Developer at CanAssist, a unique organization at the University of Victoria, was both challenging and deeply fulfilling. CanAssist’s mission is to develop innovative technologies, programs, and services that improve the quality of life for people with disabilities. This focus on accessibility and inclusivity resonated with me on a personal level, and I was proud to contribute my skills to such a meaningful cause.
Over the course of more than 13 years, I played a key role in developing secure and scalable full stack applications tailored to the needs of individuals with disabilities. These applications were designed to be intuitive, user-friendly, and accessible, ensuring that they could be used effectively by people with varying levels of ability. My work involved the integration of various social media APIs, which enriched user engagement by enabling seamless interaction with popular platforms like Facebook, Twitter, and YouTube.
I utilized a diverse range of technologies in my role, including JavaScript, C#, React, MongoDB, and Firebase. I was also responsible for developing server-side logic with Node.js and Express, as well as creating dynamic and responsive user interfaces using React and Tailwind CSS. My ability to work across the full stack allowed me to oversee projects from conception to completion, ensuring that the final product met the highest standards of quality and accessibility.
Collaboration was a key aspect of my role at CanAssist. I worked closely with UI/UX designers, project managers, and other developers to create solutions that were not only functional but also aesthetically pleasing and easy to use. We employed agile methodologies and the Scrum framework to manage our projects efficiently, allowing us to deliver high-quality software solutions on time and within budget.
In addition to my technical responsibilities, I also took on a mentorship role, guiding junior developers and helping them navigate the complexities of full stack development. My time at CanAssist was marked by continuous learning and professional growth, as I stayed updated with the latest technological advancements and industry trends. This experience solidified my commitment to using technology to make a positive impact on people’s lives, particularly those who face challenges due to disabilities.
JavaScriptReactC#MongoDBFirebaseNode.jsExpressNext.jsTailwind CSSHTMLCSS