| Experience |
| May 2005 – Present | Arizona Bay, LLC | San Francisco, USA | IT Analyst / Programmer | - Air quality monitoring system development.
- Updated and maintained several Perl scripts to poll, send, and archive readings from sensors connected to a Linux system via custom hardware.
- Wrote and scheduled stored procedures to convert incoming sensor reading batches and store in SQL Server database.
- Planned and developed web interface for system administration and management of multiple clients, sensor data charting (real-time and historical), e-mail / sms alarm configuration and implementation.
- Set up a development environment and build procedure using SVN, perl scripting, and web server configuration.
- Online payment and money transfer system development.
- Implemented fund transfer mechanisms leveraging a centralized transaction core.
- Developed administrative tools for transaction reporting and auditing.
- Leveraged multi-language content management system.
- Planned and developed various additional features as requested by the client.
- Account image verification system development.
- Extended Ruby on Rails restful_authentication module with features to select and verify an account-specific image similar to Bank of America's SiteKey feature.
- Sports lines data collection and aggregation project.
- Wrote custom Python scripts to login, navigate, and collect data from various sports book websites.
- Healthcare scheduling and auditing software development.
- Lead developer of online system for scheduling and tracking patient healthcare audits.
- Implemented security module and web portals for schedulers, auditors, clients, and administrators.
- Planned and developed web calendar and scheduling modules.
- Created prototype stand-alone software application for patient healthcare auditing.
- Operations engineering and maintenance for a high-traffic retailer of automotive customer leads.
- Maintenance of 22 servers responsible for generation and sale of automotive customer leads.
- Integrated and configured external partners including lead providers and buyers.
- Daily analysis and resolution of problems in code, databases, and environment.
- Created new features and functionality as requested by the client.
| |
| Nov 2003 – Dec 2005 | Telus Communications Inc. | Calgary, Canada | Help Desk Analyst – National Client Support Centre | - Provided front-line support and troubleshooting for top strategic and national clients.
- Engaged appropriate departments to help resolve troubles with voice and data circuits as well as managed Internet services.
| |
| Jan 2002 – May 2005 | Xsyst Solutions | Calgary, Canada | Owner / Developer | - Developed network infrastructure consisting of a router and six computers including Linux web and database servers and Windows PCs.
- Designed and developed websites for business and clients using PHP and mySQL: www.xsite.ca, www.tyndallhouse.org, www.mwskipatrol.com, www.akashaclothing.com
- On-site consulting services, resolving hardware and software issues, providing technical recommendations for clients.
| |
| Jul – Nov 2001 | SmartHaven BV | Amsterdam, Holland | Quality Assurance Programmer | - Provided programming support to Quality Assurance, created test tools using Perl.
- Tested Java software using Jtest and Jakarta Ant. Tracked bugs using Bugzilla.
- Investigated and documented EJB deployment on various application servers including IBM WebSphere, IPlanet, BEA Weblogic, and JBoss, with a backend Oracle database.
| |
| Jan - May 2001 | Sparklit Networks | Victoria, Canada | Web Applications Developer | - Developed and Maintained core web services offered at the company's main website (http://www.sparklit.com/) using PHP and mySQL.
- Enhancement and Maintenance of the flagship product: version 3.0 of a banner ad rotation service (http://www.adbutler.com/)
- Discovered a hacker on production Red Hat Linux web and database servers and successfully terminated the connection and notified the appropriate people to take preventative action.
| |
| May - Aug 2000 | Ramsoft Systems Ltd | Victoria, Canada | | Simulation Software Programmer (co-op work placement) | - Worked on a small team developing a C++ forest fire simulation program for Windows, and preliminary coding for a weather conditions module for calculating wind speed and direction.
- Maintenance and updating of a tree-growth simulation package for Windows, as well as programs to calculate forest conditions such as light penetration and wood density.
- Prepared Windows software releases using InstallShield.
| | Jan - Apr 1999 | Motorola Canada Wireless Data Group | Vancouver, Canada | | Junior Developer - GPRS (co-op work placement) | - Worked closely with and supported HA-OAMP team (High Availability Operations and Maintenance Provisioning, one of the development teams for General Packet Radio Service).
- Tested C/C++ code with test scripts and piece-wise investigation.
- Code inspection, validating new versions of code by executing test builds, and maintaining version compliance using CVS in a UNIX environment.
| |