Scroll To View More
Vitaly Spirin, PHP Developer in Vancouver, BC, Canada
Vitaly Spirin

PHP Developer in Vancouver, BC, Canada

Member since February 24, 2016
Vitaly is a PHP developer who enjoys delivering structured, efficient, well-tested code that is easy to maintain. In every company he has worked for, he brought the technical stack to a new level, decreasing project costs by several times. He likes learning (and applying) new technology and staying up to date.
Vitaly is now available for hire



  • PHP, 4 years
  • JavaScript, 3 years
  • Test-driven Development (TDD), 3 years
  • MySQL, 3 years
  • Yii, 2 years
  • QUnit, 1 year
  • AngularJS, 1 year
  • PHPUnit, 1 year
Vancouver, BC, Canada



Preferred Environment

Cloud9, Git

The most amazing...

...library I've written was Simple Active Record, which automatically adds validators based on table schema.


  • Web Developer

    2013 - 2014
    My Yoga Online
    • Moved the website from spaghetti code (where SQL queries were right near HTML tags) to ActiveRecord and MVC.
    • Improved the company’s database by introducing relational integrity, domain integrity, and versioning of schema updates.
    • Introduced Test Driven Development using testing frameworks on both server side (SimpleTest) and client side (qUnit).
    • Maintained the company’s website, fixed bugs, and implemented new functionality.
    Technologies: PHP, MySQL (with replication), JavaScript, HTML/CSS, TDD with SimpleTest and qUnit, CodeCoverage with xDebug and ScriptCover, Git Flow, Vagrant
  • Web Developer

    2012 - 2014
    Prizm Media, Inc.
    • Architected and developed a website from scratch including database schema, MVC, and HTML/CSS coding.
    • Integrated APIs on front-end (JavaScript): Facebook, GooglePlus, Twitter, Pinterest, and AdSense.
    • Integrated APIs on back-end: Facebook, Groupon, Amazon, and FatSecret.
    • Developed a RESTful API on the server to support an iPhone app.
    • Optimized the production database (indexes, sizing, referential integrity, domain integrity).
    Technologies: PHP, MySQL, JavaScript, HTML/CSS, Yii, TDD with SimpleTest, CodeCoverage with xDebug, REST, Oauth, SVN


  • Festive Health (Development)

    A website developed from scratch.

  • Kudofile (Development)

    Developed a RESTful API on the server.

  • My Yoga Online (Development)

    Supported a website.

  • My Personal Projects (Other amazing things)

    These projects show my code in PHP, JavaScript, and SQL.


  • Languages

    PHP, JavaScript
  • Paradigms

    Test-driven Development (TDD)
  • Frameworks

    QUnit, Yii, SimpleTest, AngularJS, PHPUnit
  • Storage

    MySQL, Microsoft SQL Server
  • Other



  • Associate's degree in Web Application Software Development
    2011 - 2012
    British Columbia Institute of Technology - Vancouver, Canada
  • Associate's degree in Applied Database Administration and Design
    2008 - 2008
    British Columbia Institute of Technology - Vancouver, Canada
I really like this profile
Share it with others