Samuel Guilbeault (1088129)
Over the past 8 months, I have continued to work as a Full-Stack Developer at CANImmunize. This page outlines the role, responsibilities, and professional growth that I have experienced in my continued role at the company.
CANImmunize is an internationally-recognized Ottawa-based tech company that specializes in immunization and other medical software. Its employees from around the world collaborate to create top-of-the line software solutions for vaccination tracking, appointment booking, forecasting, and research. Below are some of these solutions.
I was a full-stack developer at CANImmunize. This meant I worked on all parts of the system, including both front- and back-end. This included participating in design sessions and retrospectives, attending sprint planning, coordinating testing efforts, and developing code for both internal tools and production environments.
Over the past 8 months, I have had two primary areas of focus. First was the general maintenance of the ClinicFlow software in the Nova Scotia environment. Some examples of this maintenance include:
My second area of focus revolved around leading the development of a new ClinicFlow instance for the Kids Come First: Vaccinate and Up-To-Date campaign. This included leading the design and implementation of many new requirements and features, as well as some coordinating of other team members and risk mitigation. The project successfully went live during the summer months of 2023. Major features that I developed as a part of this project include:
In addition to these primary responsibilities, the rapid growth of the company also presented new responsibilities and opportunities for growth, including the informal mentorship of new coworkers, performance evaluations and the introduction of an engineering ladder, and more.
My goals for these terms initially included improving my technical literacy for some of the specialized tools we use in a way that can positively impact the team through positive communication and good habits. Later, given the growth and changes happening internally at the company, the new goals set during the summer semester revolve more around professional growth and taking steps towards becoming considered a senior developer instead of a standard developer.
Below is a brief summary of each of these goals. For more detail, refer to the Learning Goals section in Experience Guelph.
These work terms have broadened my outlook and helped me to develop a road map and vision for the future of my career. I consider myself very fortunate to be part of a company that is growing alongside myself and allowing me to witness all the changes both large and small that are a part of that. Doing so has allowed me to develop a unique outlook on the rest of my career, and I look forward to applying all the insights I have gained post-graduation.
I have to give a shout-out to all the fantastic coworkers I have had alongside me that put faith in me to succeed in new challenges and make it so almost no day ever really feels like work :)