|
|
|
||||||||||||||
|
![]()
![]() Object-Oriented PHP
Advanced skill level. Skilled using PHP5 Object Oriented coding techniques. Use Crimson Editor to write all PHP code. Familiar with the CakePHP Framework API, using the Model-View-Controller design pattern.
Java Servlets
Advanced skill level. Introduced to Java Servlet and J2EE design patterns in intermediate (CPSC 310) and advanced (CPSC 410) Software Engineering at UBC. Use the Eclipse SDK to write/debug/test all Java classes, and organize projects. Familiar with the Spring Framework API, which was used on my ‘Computer Science Senior Project’ and earned a 98% final grade.
Javascript and Asynchronous Javascript and XML
Intermediate/advanced skill level. Familiar with the Javascript DOM. Use AJAX on CSS objects and a SQL database to provide dynamic content without refreshing an entire page.
Cascading Style Sheets
Advanced skill level. Use CSS ‘absolute positioning’ for object placement and CSS ‘z-indexing’ for object layering on all non-Flash websites. Ability to control the output of a CSS file with PHP variables available to the actual webpage. Test CSS code on all major browsers (Internet Explorer, Safari, and Firefox [Windows and MACOSX]).
Flash and Actionscript
Intermediate skill level. Comfortable with Flash 8, and becoming fluent in the Actionscript language. The majority of current, related research involves integrating Flash objects with a PHP driven backend.
Adobe CS Suite
Intermediate/advanced skill level. ‘Independent Study’ Computer Science course taken during 4th year of high school focused on Adobe Photoshop. Have been gradually building more and honing existing skills since.
Web Server Administration
Intermediate skill level. Familiar with remotely administrating servers using the SSH protocol through a *nix command line terminal. Comfortable with the installation of a MySQL database, and when using Java; the Apache Tomcat Servlet engine and Apache ant. Comfortable with editing the advanced Apache PHP configuration files (ie. php.ini, .htaccess, etc).
SQL Databases
Intermediate/advanced skill level. Familiar with phpMyAdmin. Comfortable remotely connecting and sending queries to a SQL server using the SSH protocol through a *nix command line terminal.
Verbal communication
Respectful, patient, friendly, articulate and service-oriented.
|
|
||||||||||||||
|
|
|