Resume

I am currently seeking employment as an intermediate to senior level web developer with an established company. My experience, in combination with my technical skills will make me a valuable asset to any technical team.

Download Resume »




Highlights of Qualifications

  • Proven software development capabilities in multiple environments. While my specific expertise lies in C#, ASP.NET, Javascript, and SQL, I also possess limited experience in a number of other languages and platforms.
  • Experience designing robust software applications, and translating client requirements.
  • Six years experience designing, developing, and managing databases, including Microsoft SQL Server and MySQL.
  • Efficient and self-motivated worker, with a good attention to detail. Comfortable working alone or as part of a multidisciplinary development team.

Skills & Experience

Web Development

  • Seven years experience developing HTML and CSS. Usually code HTML by hand, but comfortable using HTML visual editors such as Dreamweaver and Visual Studio.
  • Familiar with producing and consuming web data feeds, such as RSS.
  • Skilled with DHTML and Javascript. Also familiar with a number of Javascript libraries, including JQuery and YUI.
  • Well versed in programming AJAX applications, both transmitting and receiving data asynchronously.
  • Experience building web applications that perform well under high traffic, utilizing a number of optimization and caching techniques, such as MemCacheD.
  • Firm understanding of the ASP.NET framework, including developing custom controls.

Software Development

  • Strong programming skills, specifically with C#, but confident with a number of other languages.
  • Well versed in object-oriented programming concepts.
  • Experience in application design and familiar with common design patterns such as model-view-controller.
  • Experience retrieving, storing, and transmitting data using XML, including the use of XPath queries.
  • Moderate experience level developing web sites using the PHP language.
  • Limited experience with the programming languages: Java, Perl, Tcl, and Visual Basic.

Databases

  • Extensive experience with MySQL and Microsoft SQL Server platforms. Familiar with installing, securing, and managing these services, as well as utilizing them for both web and desktop applications.
  • Experience designing database architecture, both for standard relational databases as well as de-normalized databases for fast data access.
  • Skilled at developing database procedures.
  • Familiar with the data indexing service Lucene. Have designed and built web applications around the Lucene service to provide fast, relevancy-related search results.

Systems Administration

  • Familiar with setup and configuration of mutliple web sites under Microsoft IIS.
  • Experence installing and configuring Windows server operating systems.
  • Familiar with domain name and DNS concepts, creating and modifiying DNS records.

Managerial & Personal

  • Experienced in a project management role, organizing multiple staff and managing deadlines.
  • Well versed in examining business requirements and translating them into software solutions.
  • Experience leading a team of IT staff. Comfortable coordinating staff members and resolving conflicts.
  • Quick learner, able to understand and apply new concepts quickly.
  • Comfortable working individually or as part of a team.

Employment Experience

InfoMine Inc.

2009 - Present
Lead Web Developer

Responsible for spearheading and organizing the development of new projects. Worked closely with management and divisional heads to design technical solutions to business needs, as well as researching and prototyping new technologies to meet these needs. Worked to provide standardization in the technologies and methods used for development and worked with IT staff ensure new projects were compliant with company standards.

InfoMine Inc.

2007 - 2009
Web Programmer

Developed web applications of the suite of InfoMine sites, working primarly with ASP.NET, C#, Microsoft SQL Server, and Javascript. Worked closely with divisional directors to plan and manage projects. Often performed in a research and development capacity, researching and prototyping new methods and technologies that could then be utilized by the remainder of the IT staff.

Falcon Software

2005 - 2007
Lead Programmer

Headed technical department and was involved in all aspects of client web site development. Developed numerous web sites, utilizing a combination of ASP.NET, C#, Classic ASP, and PHP. In addition, I was responsible for maintaining a server containing nearly one hundred hosted web sites and email domains for clients. Was also responsible for creating and implementing company technical standards and coordinating the activities of other developers and system administrators.

NetComp Designs

2004
Web Programmer

Performed web programming and some limited design for client web site contracts. Development was mainly done in a LAMP environment. Was also active in meeting with clients and translating client requirements into technical solutions.

BC Government

2003
Web Programmer

Performed upgrades and corrections to the BC Government Directory web site. In addtion, I was involved in the "Portal" project, which unified government web sites under a common look-and-feel.

UBC PET Program

2003
Programmer

Developed Linux-based command line applications to aid researchers, mainly utilizing Perl, TCL, and C languages. Also redesigned the program's web site.

Freelance Contractor

2003 - 2008
 

Designed and developed web sites for a number of private clients.

Education

Camosun College

Graduated 2005
Computer Systems Technology Diploma

The Computer System Technology program at Camosun College provided me with an excellent core of skills in multiple aspects of software development.

Chemainus Secondary School

Graduated 1996
Highschool Diploma

Graduated from Chemainus Secondary School in 1996.