Résumé
Education
Bachelor of Science, Major in Computer ScienceUniversity of British Columbia, 2008
Bachelor of Music, Major in Composition and Theory
University of Victoria, 1999
Technical Skills
Programming Languages- Java
- C
- C++
- Visual Basic
- HTML, JavaScript, CSS
- PHP/MySQL, including Object-Oriented PHP
- ASP.NET/MSSQL
- Windows 95/98/2000/XP/Vista
- Unix
- Linux
- Mac OS X
- Adobe Photoshop
- Adobe Dreamweaver
- MS Office XP
- Microsoft Visual Studio
Technical Experience
Web Design and Web Application Development2003-present
Applied Technologies
PHP/MySQL, ASP.NET/MSSQL, Java, JavaScript, AJAX, HTML, CSS, SEO/SEM, LAMP/WAMP/MAMP
- 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
July 2008-present
Applied Technologies
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.
Jan-May 2008
Applied Technologies
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.
Courseware Developer
Applied Sciences and Civil Engineering Depts., University of British Columbia, Vancouver, British Columbia, Canada
May-Aug 2007
Applied Technologies
Java, PHP, CakePHP, AJAX, HTML
Programmed a Java applet and PHP/JavaScript application to perform regression analysis of debris flow morphology in order to predict travel distance of debris flows. Created a webpage to serve the application, including information about debris flows, a user guide, and a description of the algorithms used.
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
May-Dec 2006
Applied Technologies
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 Experience
Circulation Assistant / PageGreater Victoria Public Library, British Columbia, Canada
1993-2004
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.
Personal Interests
- Freediving and SCUBA diving
- European boardgames
- Search engine optimization, affiliate marketing, and Incentivized Freebie Websites
- Costume design, sewing, and knitting