work terms » ec

Workterm #3- Environment Canada - Software Developer

January 2009 - August 2009
Work Term Report: Report

Nominated for Co-op Student of the Year

While on my current work term, I have completed the following so far:
  • Worked with clients to determine the requirements for a system to keep electronic copies of images in a database
  • Created the image database and a web user interface to provide the clients with an easy way of accessing the images
  • Modified the jUpload open-source application in order to allow for file name validation
  • Used MapServer and the OpenLayers javascript library to provide the clients with a 'Google Maps' style of map
  • Learned and used Coldfusion in order to implement required functionality for the web applications
  • Analyzed web metrics to determine the number of downloads of specific web pages
  • Created an automatic renaming script which allowed other Co-op students to complete their job of renaming files more efficiently
Learning Objectives:
  • Managing Self - PROBLEM SOLVING / ANALYTIC
    Part 1:
    Be able to find and modify at least two existing open-source applications in order to provide the clients with a solution that will satisfy their needs in less time than it would take to create the same functionality by the end of August 2009.
  • Communicating - INTERPERSONAL
    Part 1:
    Be able to give demonstrations about the projects that I am working on and answer any questions that either the clients or other developers may have by the end of my Image Database project.
  • Managing People & Tasks - PLANNING & ORGANIZATION
    Part 1:
    Be able to break the project at hand into smaller sub tasks and then prioritize each task to ensure project completion according to deadlines.
  • Mobilizing Innovation & Change - VISIONING
    Part 1:
    To attempt to find the most efficient solutions to the assigned tasks by the end of my project.