Jia Yi Che
Bachelor of Science, Computing Science Specialization, 4th year
Course: CMPUT 401(Fall 2022) with Instructor Ildar Akhmetov
Who was your community partner and can you describe the project objectives?
My community partner was Jay Friesen, and our team developed a web application called eSignature to streamline the process of accepting signature-approved forms. The eSignature App simplifies the sign-up process for CSL UAlberta partners by providing a user-friendly interface for clients and verified students to sign the CSL Partner form. In addition, students can conveniently upload photos to the form at the end of the process. The signature provider is notified via email to review student responses, provide feedback, and submit their signature for confirmation. The completed form is sent as a final PDF via email to the student(s) and signature provider, and stored in a CSL database for future reference.
What was your biggest takeaway from your CSL placement?
During my CSL placement, I had the opportunity to develop both technical and teamwork skills that were equally valuable. I gained proficiency in various technical areas, including frameworks like Django, WebSocket, and HTML. At the same time, I honed my teamwork skills by learning effective program planning, client communication, and sprint management techniques. Both of these skill sets were critical to the success of the project, and I am grateful for the opportunity to have learned and developed them.
How can you apply any newly gained knowledge/skills to your future endeavours (courses/employment/volunteering)?
I believe that the technical and teamwork skills I gained during my CSL placement will be instrumental in my future endeavors, whether it be in courses, employment, or volunteering. Specifically, my technical skills in frameworks such as Django, WebSocket, and HTML will help me navigate various programming environments with ease. Additionally, the teamwork skills I learned, such as effective program planning, client communication, and sprint management, will enable me to work collaboratively in any professional or volunteer setting. Overall, I am confident that the knowledge and skills I acquired during this placement will serve me well in the future.