EducationBachelor of Science, Major in Computer Science
University of British Columbia, 2008
Bachelor of Music, Major in Composition and Theory
University of Victoria, 1999
Technical SkillsProgramming Languages
- Visual Basic
- PHP/MySQL, including Object-Oriented PHP
- Windows 95/98/2000/XP/Vista
- Mac OS X
- Adobe Photoshop
- Adobe Dreamweaver
- MS Office XP
- Microsoft Visual Studio
Technical ExperienceWeb Design and Web Application Development
- Designing sites and graphics
- Web application development, including CMS design, code, and management
- phpBB forum modules
- LAMP server administration
- Search engine optimization, including onsite keyword optimization, link building, and analytics
ASP.NET Development of Sim-Site: Construction Planning Simulator
Civil Engineering Dept., University of British Columbia, Vancouver, British Columbia, Canada
ASP.NET/MSSQL, Visual Studio, ER Diagrams, Use-Case Diagrams
Designed and developed Sim-Site, an online Construction Planning Simulator. Sim-Site simulates the decision-making process followed by construction project managers, including: researching project requirements, developing a Work Breakdown Structure, creating tasks, assigning materials, equipment, and resources, calculating time and costs, and evaluating work plans.
Sim-Site allows administrators to assign projects to groups of students, who then use the tool to plan a construction project with the goal of achieving an optimal cost/time result.
GSD2ACSIS and libgsd: Starlink library software
Joint Astronomy Centre, Hilo, HI, U.S.A.
C, FORTRAN, cvs, PHP, Starlink
Data collected on the James Clark Maxwell Telescope using the DAS (Digital Autocorrelating Spectrometer) and AOSC (Acousto-Optical Spectrometer) spectral line backends was originally stored in the (now obsolete) GSD file format. The GSD2ACSIS routine uses the libgsd library (written in C) to convert these GSD format files into the format produced by the current spectrometer (ACSIS).
Developed GSD2ACSIS routine and libgsd library and integrated into Starlink software package.
Applied Sciences and Civil Engineering Depts., University of British Columbia, Vancouver, British Columbia, Canada
Java, PHP, CakePHP, AJAX, HTML
Worked with a partner on the iPeer 2.0 Peer Evaluation tool, an online tool used by students working in groups to provide feedback on their teammates. Developed and debugged iPeer in CakePHP in preparation for a version update. Conducted one-on-one and group instructional/feedback sessions in order to assist users with the software, identify and solve bugs, and identify feature requests. Wrote an Installation and User Guide for iPeer 2.0.
SMURF Data Reduction Programmer
Astronomy Dept., University of British Columbia, Vancouver, British Columbia, Canada
C, cvs, PHP, Starlink
Programmed and tested a simulator and data reduction software package for the SCUBA-2 submillimetre bolometer array being installed on the James Clerk Maxwell Telescope.
Worked with a small team of programmers to produce simulated astronomical data used to test the SMURF data reduction software. Researched and wrote a 41-page document about telescope scanning patterns, featuring a detailed study of the impact of the bolometer array design on the final mapmaking capabilities. This document will be used to guide the choice of scanning strategies once the instrument is installed on the telescope.
Additional Work ExperienceCirculation Assistant / Page
Greater Victoria Public Library, British Columbia, Canada
Registered new patrons, checked books in and out of the system, collected fines, enforced library policies, placed and filled requests, acting supervisor duties, assisted with children's programs, and other duties relating to circulation and customer service.
- Freediving and SCUBA diving
- European boardgames
- Search engine optimization, affiliate marketing, and Incentivized Freebie Websites
- Costume design, sewing, and knitting