SKILLS AND CAPABILITIES
- Dependable, Hard working, Reliable
- Excellent communication skills
- Diagnosing and troubleshooting computer/network issues
- Ability to learn and adapt to new software and technical systems
- MS Office 2007, Win XP/Vista/7
- TCP/IP, DNS, Networking, Ethernet skills
- Familiarity with Ubuntu, Redhat, Fedora, and Debian Linux flavours
- Experienced in LAMP(Linux/Apache/PHP/MySQL) administration
- Proficient in command line functionality on all Linux flavors
- Languages/Markup/Scripting: PHP, Actionscript 2.0, MySQL, JavaScript, CSS, HTML/XML, bash
- Extremely proficient in Adobe Mobile Client/Server technologies
EXPERIENCE
PlayMobility
2008 – April 2010
Assistant Project Manager
- Reviewing and analyzing product requirements as provided by clients
- Reporting flaws or inconsistencies in requirements to clients when they appear
- Brainstorming and discussing ideas to formulate solid conceptual designs
- Building design documents, design flows, and WBS for software projects to determine deliverables
- Reviewing product requirements and refining scope and timeline for projects
- Setting up test scenarios for testing new software builds
- Documenting issues and problems during software development cycle via Excel sheets and Trac issue tracking system
- Building new processes for internal procedures
- Managing developers tasks and ensuring tasks are completed in timely fashion for delivery to client
- Acting as go between for clients/Project Manager/developers to keep everyone on task and up to date
System Administration
- Administered network of up to 10 users in Windows desktop and Linux Ubuntu server environment
- Managing user accounts, SVN repositories and SVN users
- Configured and worked with Trac ticketing system for tracking issues on various projects
- Configuring and supporting Samba file shares for public and private directories to Windows desktop users
- Troubleshooting network connectivity between printers, desktops, and servers
- Windows desktop troubleshooting for Windows XP/Vista/7 environments including virus removal, spyware removal, and general issues.
Software/Web Developer
- Writing applications in Flash Lite/Actionscript 2.0 for mobile devices
- Testing and troubleshooting code and applications in emulators and on target mobile devices
- Creating test applications to confirm API functionality in embedded Flash platform
- Troubleshooting mobile device issues
- PHP scripting for various website projects such as user login or custom scripts
- Experience working with Adobe Photoshop CS3, Dreamweaver CS3, and Flash CS3
Mindstorm New Media
2006 – Present
Contract/On call as needed
Web Developer
- Installing and customizing WordPress content management systems
- Building custom WordPress themes
- Programming custom widgets for sidebar integration in WordPress in PHP
- Built MySQL database for clients to manage user/admin information
- Create custom PHP administration panels for managing MySQL data and displaying information to front end users
- Discussing requirements and specifications with clients regarding website designs and layout
- Implementing websites with HTML/XML, CSS, Javascript based on user requirements
- Installing, configuring, and adding data to ecommerce websites using Zen Cart
- Installing and configuring Drupal/Wordpress CMS installations via SSH on command line and cPanel
- Adding and configuring WordPress plugins at clients request
- Creating custom scripts in PHP and JavaScript for custom forms, form validation, logins scripts etc
- Built custom sendmail PHP scripts for sending mail on form submissions
- Editing Flash content for flash enabled sites such as banner animations and movie clips
- Registering domains and setting up DNS forwarding via GoDaddy and other registrar sites
- Customizing .htaccess files with Apache directives
LAMP Administration
- Setting up user accounts via cPanel Web Host Manager (WHM)
- Managing Apache server configurations such as SSL certificates via cPanel WHM
- Troubleshooting server issues and website connectivity
REM Communications
2007 – 2008
Contract/On Call As Needed
Network Administrator (Wireless)
- Administering small wireless network of embedded Linux/Coova systems for up to 10 HotSpot Access Points
- Setting up and configuring Coova on Linksys WRT54GL routers to act as HotSpot APs
- Customized JSON login templates for portal access on access point
- Performed shell scripting or other basic scripting tasks
- Extensive connectivity and software troubleshooting of access points during testing
Linux System Administrator
- Building a Redhat LAMP/Radius server for HotSpot authentication and portal hosting
- Configuring freeRADIUS authentication system for HotSpot user authentication
- Troubleshooting user authentication in freeRADIUS
- Configuring Apache server for virtual hosting for various HotSpot websites
- IPTables firewall configuration for access restrictions and security
- Installing and configuring NFS file shares to enable remote access to files from HotSpot APs
Web Developer
- Designing web interface for wireless HotSpot access point administration with PHP
- Implementing interface for user management, statistics, financials, and bandwidth tracking for each access point
- Built portal site in HTML/CSS/Javascript/PHP as per client specifications
- Integration of HotSpot portal login into existing website templates
- Integration of PHP PayPal Merchant script for HotSpot payment access
- Customization of portal login with Ajax and PHP
CAID Technologies
2006 – Present
Contract/On call as needed
Web Developer
- Built custom MySQL database for adding new users for newspaper subscriptions
- Programmed PHP front end for user administration to newspaper subscription database
- Integrated subscription form in Javascript/PHP for users to subscribe to the paper through the website
- Tweaking existing webpages with HTML/CSS
- Custom PHP scripts for form validation and user logins
Scouts Canada
July 2010 – Present
Volunteer/On call as needed
Webmaster
- Consult with council members to develop and document Web site requirements
- Develop Web site architecture
- Source, select and organize information for inclusion and design the appearance, layout and flow of the Web site
- Create and optimize content for the Web site using a variety of graphics, database, animation and other software
- Plan, design, write, modify, integrate and test Web-site related code
EDUCATION
Bachelors Degree in Computer Information Systems University of Fraser Valley 2006